Does sushi have to be capitalized?

No, "sushi" does not need to be capitalized.

Here's why:

* It's a common noun: Sushi refers to a type of food, and common nouns are not capitalized unless they are the first word of a sentence or part of a proper noun.

* Not a brand name: It's not a specific brand or trademark.

Examples:

* I love eating sushi.

* Did you try the sushi at that new restaurant?

* Sushi is a Japanese dish.

However, if you're referring to a specific sushi restaurant, then you would capitalize the name.

For example:

* I went to Sushi Hana for dinner last night.