How Long Does Curry Last?
Curry lasts 3–4 days in the fridge and 2–3 months in the freezer. Refrigerate it, and any rice served with it, within 2 hours of cooking or delivery.
Curry — cooked
shelf lifeFridge at 40°F (4°C) or below · freezer at 0°F (−18°C). Freezer times are for best quality; frozen food stays safe longer.
Curry covers sauce-based dishes such as chicken tikka masala, Thai green curry, dal and Japanese curry, made with meat, seafood, paneer, lentils or vegetables. Spices such as turmeric and chile do not preserve it, and sauces built on coconut milk, cream or yogurt are rich, low-acid and perishable. It is usually served with rice, which needs the same prompt chilling.
How to store curry
- Store curry in glass containers if you can; turmeric and chile oil permanently stain plastic, and the smell lingers in it.
- Keep the rice and naan in separate containers. Rice soaked in sauce turns mushy, and rice needs to be chilled quickly on its own account.
- Freeze curry in portion-size containers with the meat or vegetables covered by sauce. Tomato-, onion- and lentil-based curries freeze best.
- Coconut milk, cream and yogurt sauces can split after freezing; reheat them gently and stir well, or whisk in a spoonful of fresh coconut milk or cream to bring the sauce back together.
- Reheat in a saucepan until bubbling throughout, 165°F (74°C), adding a little water as the sauce thickens in the fridge.
How to tell if curry has gone bad
- A sour or fermented smell underneath the spices; strong seasoning can mask early spoilage, so trust the date first.
- Sauce that has turned slimy or ropy, or fizzes slightly when stirred.
- Mold on the surface or around the rim of the container.
- A layer of red or orange oil, or a solid white cap of coconut fat, is normal separation and stirs back in when heated.
Bacteria that cause food poisoning usually do not change the look, smell or taste of food. Go by the time limits first, and the signs above second.
Curry shelf life chart
| State | Fridge | Freezer | Pantry |
|---|---|---|---|
| Cooked | 3–4 days | 2–3 months | Not safe |
| Seafood curries are best eaten within 2 days. Homemade and takeout curry follow the same limits. | |||
Not safe = perishable: no more than 2 hours at room temperature (1 hour above 90°F / 32°C). Not recommended = possible, but quality suffers or it serves no purpose.
Frequently asked questions
How long does leftover curry last in the fridge?
Leftover curry lasts 3–4 days in the fridge at 40°F (4°C) or colder, whether it is homemade or takeout. Chicken, lamb, beef, paneer, lentil and vegetable curries all follow that limit. Fish and shrimp curries lose quality fastest and are best finished within 2 days.
Can you freeze curry?
Yes. Most curries keep their best quality for 2–3 months at 0°F (−18°C), and many people find the flavor deepens. Dal and tomato-based curries freeze nearly perfectly. Potatoes in curry turn grainy, and cream or coconut sauces may separate, though vigorous stirring during reheating usually fixes that.
Do the spices in curry stop it from going bad?
No. The amount of spice in a curry does not prevent bacterial growth in a moist, protein-rich sauce. Treat curry like any other cooked dish: 2 hours at most at room temperature and 3–4 days in the fridge. Strong spices can also hide the sour smell of spoilage.
Is takeout curry left out overnight safe to reheat?
No, throw it out, along with any rice that sat out with it. After more than 2 hours at room temperature bacteria can reach unsafe levels, and rice in particular can carry Bacillus cereus toxin that survives reheating. The food will usually look, smell and taste normal, so do not rely on your senses.
Why did my curry get thicker and spicier in the fridge?
Starches and proteins in the sauce set as it cools, and the spices continue to infuse, so many curries taste stronger on day 2. This is normal and not a sign of spoilage. Loosen it with a splash of water or stock while reheating, and add a little yogurt or coconut milk to soften the heat.
Related foods
| Food | Fridge | Freezer | Pantry |
|---|---|---|---|
| Cooked Rice Cooked |
3–4 days | 6 months | Not safe |
| Coconut Milk Unopened |
Not recommended | Not recommended | 2–5 years |
| Cooked Chicken Cooked |
3–4 days | 2–4 months | Not safe |
| Chinese Takeout Cooked |
3–4 days | 2–3 months | Not safe |
| Lentils Dry (uncooked) |
Not recommended | Not recommended | 1–2 years |
| Soup Homemade |
3–4 days | 2–3 months | Not safe |
More soups & stews: Beef Stew, Chili.
Reviewed 2026-09-20. Times follow published USDA FoodKeeper / FSIS, FDA and CDC storage guidance; where sources differ we use the shorter time. How we compile this data.