How Long Sushi Stays Fresh in Your Refrigerator
Sushi lasts 24 hours in the refrigerator, sometimes up to 48 hours if stored correctly
Raw fish sushi (nigiri, sashimi, rolls with raw salmon or tuna) should be eaten within 24 hours of purchase or preparation. Cooked sushi—California rolls, shrimp tempura, crab rolls—can last up to 48 hours. The difference comes down to food safety: raw fish begins to break down quickly, and bacteria multiply faster in raw preparations than in cooked ones. After 24 hours, raw sushi is no longer safe to eat, even if it looks and smells fine.
The clock starts the moment sushi is made, not when you bring it home. If you bought sushi from a restaurant or grocery store, you do not know how long it sat in their case before you purchased it. Ask the staff when it was prepared, or assume it was made that morning. Store-bought sushi often has a label with a "use by" time—follow that date instead of the 24-hour rule if the label is earlier.
Temperature matters as much as time. Sushi must stay at 41°F or below the entire time it is in your refrigerator. If your fridge is warmer than that, sushi spoils faster. Check your refrigerator temperature with a thermometer; many people discover theirs runs too warm only after food has already gone bad.
Key Takeaways
- Raw fish sushi must be eaten within 24 hours of preparation; cooked sushi lasts up to 48 hours.
- Your refrigerator must stay at 41°F or below for sushi to be safe—warmer temperatures shorten shelf life significantly.
- Store sushi in an airtight container on a shelf, not in the door, where temperature fluctuates.
- Sushi made with vinegared rice and vegetables (no raw fish) can last 3 to 5 days if stored properly.
- Freezing sushi is not recommended because the rice becomes hard and the texture changes permanently.
Why raw fish sushi spoils so quickly
Raw fish is a high-protein, high-moisture food that bacteria love. Unlike cooked fish, raw fish has no heat treatment to kill pathogens. The main concern is Listeria monocytogenes, a bacterium that grows at refrigerator temperatures and can cause serious illness, especially in pregnant people, young children, and those with weakened immune systems. Sushi rice is also a risk factor: the vinegar and sugar in sushi rice lower the acidity enough that bacteria can survive, unlike in plain vinegar.
Cooked sushi is safer because heat kills most bacteria during cooking. However, cooked sushi still contains rice and other ingredients that can support bacterial growth, so the 48-hour window is a safety ceiling, not a may provide. If cooked sushi sits at room temperature for more than 2 hours, throw it away—bacteria multiply rapidly between 40°F and 140°F.
How to store sushi so it lasts the full 24 hours
Place sushi in an airtight container as soon as you get home. Do not leave it on the counter while you prepare other food or eat. Sushi dries out and warms up quickly at room temperature, and both speed spoilage.
Store the container on a middle or lower shelf of your refrigerator, not in the door. The door is the warmest part of the fridge because it opens and closes, letting warm air in each time. Shelves stay closer to a steady 41°F. If your sushi came in a disposable plastic container from a restaurant, transfer it to a glass or plastic container with a tight seal to prevent it from drying out.
Do not store sushi next to strong-smelling foods like onions or fish. Sushi rice absorbs odors easily, and the flavor will change. Keep it away from raw meat and poultry as well—not because of cross-contamination (sushi is already raw), but to keep the rice from absorbing meat flavors.
Vegetable and cooked sushi lasts longer
Sushi made only with cooked ingredients and vegetables—cucumber rolls, avocado rolls, vegetable tempura rolls, California rolls with imitation crab—can last 3 to 5 days in an airtight container at 41°F or below. These rolls have no raw fish, so the main spoilage risk is the rice itself, which dries out and hardens over time rather than becoming unsafe to eat.
Even so, the rice will lose its soft texture after 2 to 3 days. By day 4 or 5, the rice becomes noticeably hard and the nori (seaweed wrapper) turns chewy. The sushi is still safe to eat if it has been refrigerated the whole time, but the quality drops. If you plan to keep vegetable sushi longer than a day, store it in an airtight container with a damp paper towel on the bottom to help the rice stay moist.
Signs that sushi has gone bad
Smell is your first warning. Fresh sushi smells like ocean and rice, with a clean, slightly sweet scent. Sushi that smells sour, fishy, or off in any way should be thrown away immediately. Do not taste it to check—a small amount of spoiled sushi can cause food poisoning.
Look at the rice and fish. Fresh sushi rice is glossy and holds together. If the rice looks dull, feels slimy, or has visible mold, discard it. Raw fish should be bright pink or red and firm. If it looks gray, brown, or dull, or if it feels mushy or slimy, it is no longer safe. Nori (seaweed) that feels soft or limp instead of crispy has absorbed moisture and is past its prime, though it is still safe if the rest of the sushi is fine.
Trust your senses, but remember that sushi can look and smell almost normal while still harboring dangerous bacteria. If sushi has been in your refrigerator for more than 24 hours (raw) or 48 hours (cooked), throw it away even if it seems fine.
Why freezing sushi does not work
Freezing stops bacterial growth, but it destroys the texture of sushi permanently. The rice becomes hard and grainy because ice crystals form inside the grains and break down the starch structure. The nori becomes tough and chewy. Raw fish can be frozen safely (it is often frozen before being served as sushi), but once thawed, the fish loses its firm texture and becomes mushy.
If you have leftover sushi you cannot eat within 24 hours, it is better to discard it than to freeze it. The only exception is if you want to freeze the raw fish separately to use in a cooked dish later—but the sushi itself will not be worth eating after thawing.
What to do with sushi that is about to expire
If you have sushi that is still fresh but approaching the 24-hour mark, eat it. Do not wait until the last moment hoping it will last longer. Sushi is best eaten the day it is made, and the closer you eat it to that time, the better the flavor and texture.
If you have more sushi than you can eat, consider sharing it with someone else rather than storing it longer. Sushi is meant to be enjoyed fresh, and no storage method will make day-old sushi taste as good as it did on day one.
Frequently Asked Questions
Can I eat sushi that has been in the refrigerator for 2 days?
Raw fish sushi should not be eaten after 24 hours, even if it looks and smells fine. Cooked sushi can last up to 48 hours. After that, throw it away. The risk of food poisoning is not worth it.
Does sushi made with cooked shrimp or crab last longer than raw fish sushi?
Yes. Cooked sushi can last up to 48 hours, while raw fish sushi lasts only 24 hours. However, the rice and other ingredients still spoil, so do not assume cooked sushi is safe indefinitely. Store it the same way—in an airtight container on a refrigerator shelf at 41°F or below.
What temperature should my refrigerator be to keep sushi safe?
Your refrigerator should be 41°F or below. Check it with a thermometer. If it is warmer, sushi spoils faster and may not be safe even within 24 hours. Adjust your fridge settings and wait a few hours before storing sushi again.
Can I leave sushi out on the counter while I eat?
No. Sushi should not sit at room temperature for more than 2 hours. If you are eating sushi over a meal, keep the container in the refrigerator and take out only what you plan to eat right away. Return the rest to the fridge immediately.
Is it safe to eat sushi from a grocery store that is past its printed date?
No. The printed date is a safety date, not a quality date. If the label says to use by a certain time, follow that date. Do not eat sushi past the printed time, even if it looks fine.