How long does Chapati / Roti (cooked) last?
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.
Quick answer
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.
Get a heads-up before it expires. Search the full database instead.
Frequently asked questions
How long does Chapati / Roti (cooked) last?
In the fridge: 3–5 days. In the pantry: 1 day (wrapped, cool weather). In the freezer: 1–2 months. Sealed / unopened: Check date (packaged/semi-cooked, ~6 days). Cool fully, then stack and wrap tightly (foil or a zip bag, air pressed out) before refrigerating. Freeze with parchment between each; reheat on a tawa or wrapped in a damp towel in the microwave.
How can you tell if Chapati / Roti (cooked) has gone bad?
Signs that 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.
What does the date label on Chapati / Roti (cooked) mean?
Chapati / Roti (cooked) usually doesn't carry a printed date label — judge by storage time and the spoilage signs above.
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.