The most satisfying bread result in Indian cooking

Why roti doesn't puff — the steam pocket science

A fully puffed roti — inflated into a complete balloon of steam — is one of the most satisfying results in Indian bread making. When it works, the steam separates the two thin layers of dough cleanly. When it doesn't, the roti stays flat. The reasons are always about moisture, gluten development, and heat technique.

🔍The Science
What makes roti puff?
Roti puffing is a steam explosion inside the dough. When one side of the roti is cooked, it forms a sealed surface layer. Steam from moisture inside the dough then has nowhere to escape except upward, pushing the sealed layers apart. Three conditions are required simultaneously: the dough must be moist enough to generate steam, the gluten must be developed enough to stretch without tearing (allowing the balloon to form), and the heat must be high enough to create rapid steam generation.
35 second read
The Fix — Four-step puffing technique
This sequence works every time
  • Cook first side on medium-high tawa — 30 seconds until small bubbles appear on the surface
  • Flip — cook second side 30–45 seconds until golden patches appear and edges are set
  • Move directly to the open flame (gas burner) — hold with tongs above or press with cloth folded to the flame
  • The roti puffs within 5–10 seconds on the direct flame — rotate once to cook evenly
  • If no gas flame: press the roti firmly all over with a folded cloth on the tawa — creates localised steam pockets