Open refrigerator with neatly stored leftover containers

How Long Does Cooked Food Last in the Fridge? A Safe Storage Guide

Throwing away good food wastes money, but eating spoiled leftovers can make you sick. This guide gives practical timelines based on common food-safety guidance (such as USDA and NHS advice), plus tips to store food correctly. Always follow local guidance and use your judgement.

The basic rules

  • Keep your fridge at 4°C (40°F) or below. A fridge thermometer helps.
  • Refrigerate cooked food within 2 hours (1 hour in very hot weather).
  • Use shallow, airtight containers so food cools quickly.
  • Label containers with the date.

Fridge storage times

FoodIn the fridgeIn the freezer
Cooked dal and curries3 to 4 days2 to 3 months
Cooked riceBest within 1 dayUp to 1 month
Cooked chicken, fish, egg dishes3 to 4 days2 to 3 months
Chapati and roti2 to 3 daysUp to 2 months
Cut fruit3 to 5 daysUp to 8 months (for freezing)
Chopped raw vegetables3 to 5 daysVaries
Soups and stews3 to 4 days2 to 3 months

These are general guides. Dishes with dairy, seafood or lots of moisture may spoil faster.

Why rice is special

Cooked rice can carry bacteria whose spores survive cooking and grow at room temperature. Cool it quickly, refrigerate within an hour or so, and eat it within a day.

Reheating safely

  • Heat leftovers until steaming hot throughout, around 74°C (165°F).
  • Reheat only once. Do not warm and cool food repeatedly.
  • Stir microwaved food so it heats evenly.

Signs food has gone bad

  • Sour or unusual smell
  • Slimy texture or visible mould
  • Colour changes or bubbling

If in doubt, throw it out. Some bacteria cause illness without changing smell or taste.

Freezing tips

  1. Freeze in single-meal portions.
  2. Leave a little headspace, since liquids expand.
  3. Thaw in the fridge, not on the counter.

Waste less food

Plan portions, store smartly and use leftovers early. More ideas are in 5 simple ways to cut food waste and our 7-day Indian meal prep plan.