Leftovers
How long does Chapati / Roti (cooked) last?
Medium confidence
Safety concern
How long does Chapati / Roti (cooked) last? fridge 3–5 days, pantry 1 day (wrapped, cool weather), freezer 1–2 months. Plus spoilage signs, sources, and an unopened-vs-opened note.
Fridge
3–5 days
Pantry
1 day (wrapped, cool weather)
Freezer
1–2 months
Sealed / unopened: Check date (packaged/semi-cooked, ~6 days)
Signs Chapati / Roti (cooked) has gone bad
- Any visible mold spots — discard the whole stack.
- Sour or musty smell.
- Sticky or slimy surface from trapped moisture.
Discard immediately if
- Any visible mold — don't just cut it off, spores spread through bread
- Sour or musty smell
- Sticky or slimy texture
Why guidance varies
Cooked wheat flatbread is moderately moist, so it stales and can mold within days; tight wrapping and steady refrigeration extend it, while trapped steam makes it soggy and spoil faster.
Track this in My Pantry
Get a heads-up before it expires. Search the full database instead.
Sources for this answer
- A USDA FSIS — Leftovers and Food Safety — Cooked starchy foods keep a few days refrigerated and 1–2 months frozen.
- C Cookd — Storing Leftovers — Rotis keep ~2 days wrapped at room temperature; freeze semi-cooked for longer.