Generally, sushi such as sashimi and poke lasts for about 24 hours in the refrigerator. The best way to tell if sushi has spoiled is by smelling it. Sushi that smells strongly of fish is bad and must not be eaten.
When storing sushi in the refrigerator, it should be packed tightly and wrapped with aluminum foil or plastic wrap. Sushi should then be placed in an airtight container and used within 24 hours.
Fish for making home-made sushi should be purchased from a sea monger, not a local grocery store. Freezing fish for 24 hours and allowing it to thaw in the refrigerator will reduce harmful bacteria, making the fish safer to eat.
Cooked sushi such as the California roll can be kept for up to 48 hours.