Japanese
They had ale houses that served food, but restaurants did not exist until later periods.
Miya Sushi is a restaurant in Gainseville, Florida that serves Japanese foods. They have all kinds of different foods to offer, but their main focus is Japanese and sushi.
All kinds of people eat sushi.
You can eat their vegan sushi, most places do have this type of sushi available. They will generally have some other options as well. Rice is always a good option, some may even have some tofu.
The Bob Evans chain only serves "farm fresh" foods, with only natural additives.
They eat sushi
Chocolate covered sushi.
In medieval times, I'm sure the Japanese ate sushi. Knights, kings, queens, and those kinds of people, didn't even know sushi existed.
Nori (a.k.a. laver) is a paper like, edible, toasted seaweed used in most kinds of sushi. The nori is actually the part that holds the sushi together.
Sushi, fish, basically all kinds of seafood!
Swordfish are used for all kinds of foods like sushi.
The common ingredient across all the different kinds of sushi is sushi rice. The variety in sushi arises from the different fillings and toppings, condiments, and their preparation. The same ingredients may be assembled in a traditional or a contemporary way, creating a very different final result.