Is Sushi High in Protein?

It depends on the roll. A salmon or tuna roll carries about 12 to 13g of protein for a full roll (8 pieces), while a California roll carries only about 5g, since it’s built on imitation crab and avocado rather than real fish.

The actual numbers

Per full roll (8 pieces, about 180g), from USDA’s dietary survey data:

RollProtein
Tuna rollabout 13g
Salmon rollabout 12g
California rollabout 5g

The gap comes down to what’s actually inside. Tuna and salmon rolls are built around a real fish filling, California rolls typically use imitation crab (mostly starch and a small amount of actual seafood) plus avocado and cucumber, none of which carry much protein on their own.

Where it shows up in real cooking

Real fish, whether in a roll or on its own, is where the protein actually comes from. See the grilled salmon here, or browse everything tagged seafood for real fish-forward cooking.

FAQ

Why does a California roll have so much less protein than a salmon roll?

Because it isn’t built on real fish. A California roll is typically imitation crab, avocado, and cucumber, none of which carry much protein. A salmon or tuna roll is built around an actual protein source, which is most of the gap.

Does nigiri have more protein than a roll?

Per piece, often yes, since nigiri is mostly fish over a small amount of rice, where a roll dilutes the fish with rice, nori, and other fillings across more volume. The exact number still depends on the fish and the portion.

Browse the full Foods High in Protein reference list for how real fish compares to other protein sources.