How Long Soup Stays Fresh in Your Refrigerator
Soup lasts three to four days in the refrigerator when stored properly
Most soups—whether broth-based, cream-based, or vegetable—stay safe to eat for three to four days when kept at 40°F or below. The clock starts the moment the soup cools to room temperature and goes into the fridge, not when you first made it. Soups with meat, seafood, or dairy tend toward the shorter end of that window, while vegetable or bean soups often last the full four days.
The reason soup lasts longer than many other prepared foods is its high liquid content and the way heat distributes through it. That same liquid also makes it easier to reheat safely and spot signs of spoilage. If your soup smells sour, looks slimy, or has visible mold, throw it out—don't taste it to check.
Key Takeaways
- Broth-based and vegetable soups last three to four days; cream soups should be eaten within three days.
- Cool soup to room temperature before refrigerating, then store it in shallow airtight containers so it reaches safe temperature quickly.
- Soups with meat, seafood, or dairy spoil faster than vegetable-only soups because of their protein content.
- Freeze soup in portions if you won't eat it within four days; frozen soup stays safe for two to three months.
- Reheat soup to 165°F throughout before eating, and never leave it sitting at room temperature for more than two hours.
Why soup spoils at different rates depending on what's in it
The ingredients you add to your soup determine how quickly bacteria can grow. A simple vegetable broth with carrots, celery, and onion will last closer to four days because those vegetables are low in protein and the acidic environment slows microbial growth. Add chicken, beef, or seafood and you're down to three days—the protein feeds bacteria faster.
Cream soups are the shortest-lived because dairy products spoil quickly once opened or cooked. Soups made with heavy cream, sour cream, or milk should be eaten within two to three days, even if they smell and look fine. Soups thickened with flour or cornstarch (but no dairy) fall into the three-to-four-day range.
Soups with beans or lentils last the full four days because legumes are shelf-stable when dried and their starches don't spoil as quickly as animal proteins do. Tomato-based soups also lean toward four days because the acidity naturally preserves them slightly longer than neutral broths.
How to store soup so it stays fresh the full time
The container you use matters more than most people realize. Store soup in shallow airtight containers rather than deep pots or bowls. Shallow containers let the soup cool to 40°F faster—the danger zone for bacterial growth is 40°F to 140°F, and the quicker you move through it, the safer your food. A deep pot of hot soup can sit in that danger zone for hours before the center cools down.
Let soup cool to room temperature on the counter for no more than two hours before moving it to the fridge. Don't put a hot pot directly into the refrigerator; it raises the temperature inside and can warm other foods. Once the soup is cool, cover it tightly so it doesn't absorb odors from other foods or dry out.
Label your containers with the date you made the soup. A piece of tape on the lid with a marker takes five seconds and prevents you from guessing whether that container is three days old or five. Store soup on a shelf where you can see it easily—out of sight means out of mind, and forgotten soup is wasted soup.
Signs that soup has gone bad and should be thrown out
Smell is your first line of defense. Fresh soup smells like what it is supposed to smell like. Spoiled soup smells sour, vinegary, or off in a way you can't quite name. Trust that instinct. If you open the container and the smell makes you hesitate, don't eat it.
Look at the surface and sides of the container. Mold appears as fuzzy growth, usually white or green, and means the entire batch should be discarded—mold roots spread through liquid faster than through solid food. Sliminess on the surface or a cloudy appearance in broth that was clear before are also signs to throw it out. Separation of liquid and solids is normal and doesn't mean spoilage, but if the liquid looks murky or the solids look slimy, discard it.
Taste is your last resort, not your first. You should never need to taste soup to know it's bad if you've checked the smell and appearance. If you do taste a tiny amount and it tastes sour or off, spit it out and throw the rest away.
Freezing soup extends its life to two or three months
If you've made a large batch and know you won't eat it within four days, freeze it. Frozen soup stays safe to eat for two to three months, though quality (texture and flavor) is best in the first month. Freeze soup in portions so you can thaw only what you need.
Use freezer-safe containers or freezer bags. If using bags, pour cooled soup into a bag, flatten it, label it with the date, and lay it flat in the freezer—this saves space and lets you stack bags like files. Leave about an inch of headspace in rigid containers because soup expands as it freezes.
Thaw frozen soup in the refrigerator overnight, never on the counter. Reheat it on the stovetop over medium heat, stirring occasionally, until it reaches 165°F throughout. Cream soups may separate slightly when thawed; stir in a splash of milk or cream and heat gently to bring them back together.
Reheating soup safely without losing flavor
Reheating soup is straightforward if you do it slowly. Pour it into a pot and warm it over medium heat, stirring occasionally. This takes longer than high heat but prevents the bottom from scorching and lets flavors blend back together. Microwaving works in a pinch—use a microwave-safe container, cover it loosely, and heat in two-minute intervals, stirring between each one.
Bring the soup to at least 165°F throughout before eating. Use a food thermometer if you're unsure; insert it into the thickest part of the soup away from the sides of the pot. This temperature kills any bacteria that may have grown during storage.
Never leave reheated soup sitting at room temperature. Eat it right away or return it to the fridge within two hours. If you reheat soup and don't finish it, you can refrigerate the leftovers for one more day, but don't reheat it a third time.
Soups that last longer or shorter than the standard four days
Bone broth and stock are exceptions to the three-to-four-day rule. Because they're made by simmering bones for hours, they're more concentrated and acidic, which naturally preserves them. Homemade bone broth lasts four to five days in the fridge. Store-bought broth in an opened container lasts three to four days, same as soup.
Minestrone and other vegetable-heavy soups with pasta or rice can last four days, but the pasta or rice may absorb liquid and become mushy by day three or four. If you're storing soup with grains or pasta, keep them separate and add them fresh when you reheat, or accept that texture will change.
Chowders and bisques (cream-based soups with seafood or shellfish) should be eaten within two days because seafood spoils faster than other proteins. Clam chowder, lobster bisque, and shrimp chowder all fall into this shorter window.
Frequently Asked Questions
Can I leave soup on the counter overnight to cool before refrigerating?
No. Soup should cool to room temperature on the counter for no more than two hours, then go into the fridge. Leaving it out overnight puts it in the danger zone (40°F to 140°F) for too long, and bacteria multiply rapidly. After two hours, move it to the fridge even if it's still warm.
Does adding salt or spices to soup make it last longer?
Salt can slow bacterial growth slightly, but not enough to extend shelf life significantly. A heavily salted soup might last an extra day, but this isn't reliable and makes the soup unpleasantly salty. Spices like garlic and onion have mild preservative properties but again, not enough to count on. Store soup the same way regardless of seasoning.
What if I reheat soup and don't finish it—can I put it back in the fridge?
Yes, once. Cool it to room temperature (within two hours) and refrigerate it. You can eat it again within one day. Don't reheat it a third time; the repeated heating and cooling cycles increase the risk of bacterial growth.
Is it safe to eat soup that's been in the fridge for five days if it smells fine?
No. Smell is a good indicator but not foolproof. Some bacteria don't produce an odor you can detect. Follow the three-to-four-day guideline even if the soup seems fine. When in doubt, freeze it instead of pushing the timeline.
Can I store soup in the pot I cooked it in?
It's better not to. Large pots cool slowly, and soup in the center may stay in the danger zone too long. Transfer cooled soup to shallow airtight containers instead. If you must use the pot, make sure it's shallow enough to cool quickly and cover it tightly.