Indian · Baking

Chapati (Roti)

The everyday Indian flatbread: wholewheat flour, water and salt, rolled thin and cooked on a dry griddle until it puffs into a sphere. Two ingredients, and a lifetime to master.

Not yet ratedThis recipe has no ratings yet 35 min total Serves 8 servings Easy
Jump to Recipe Method
Chapati (Roti) — Indian baking recipe, served and ready to eat

Photograph credit: A golden-brown flatbread (roti/chapati) freshly cooked in a small black pan, held up against a lush green meadow. by appealdahal · CC0 1.0 · Wordpress

Method

Tap a step to highlight it, or turn on Cook Mode for large type and step-by-step focus.

  1. Mix the flour and salt, then add the water gradually, bringing the dough together with your fingers.

  2. Knead for 8 minutes until soft, smooth and slightly tacky — softer than a bread dough. Work in the oil at the end.

  3. Cover with a damp cloth and rest 30 minutes. This relaxes the gluten so the chapatis roll thin without springing back.

  4. Divide into 10 pieces and roll each into a smooth ball between your palms.

  5. Heat a tawa or heavy frying pan over medium-high heat until a drop of water skitters across it.

  6. Dust a ball lightly and roll it into a 16 cm circle, turning a quarter turn between each pass so it stays round and even. Brush off excess flour.

  7. Lay it on the dry tawa. After 30 seconds, when small bubbles appear, flip it. Cook 45 seconds until brown spots form.

  8. Flip again and press the surface gently with a folded cloth, moving around the edges — the chapati should balloon completely within 10 seconds.

  9. Brush with ghee or oil and stack in a covered container or cloth-lined basket so the steam keeps them soft.

Chef’s Tips

  • A soft dough makes soft chapatis. If it feels firm, it is too dry — add water a teaspoon at a time.
  • The griddle must be properly hot. Too cool and the bread dries out before it can puff.
  • Alternatively, finish the chapati directly over a gas flame for 5 seconds and it will inflate dramatically.

Pairing Suggestions

  • Any Indian curry, dal or sabzi
  • Ghee or oil and a little salt, eaten plain
  • Yoghurt and pickle

Storage & Reheating

Best fresh. They keep 1 day wrapped in a cloth, or freeze for 1 month interleaved with paper; reheat on a dry tawa for 30 seconds a side.

Common questions

How long does Chapati (Roti) take to make?

About 35 minutes in total — 20 minutes of preparation and 15 minutes of cooking. The recipe serves 8.

What are the key tips for making Chapati (Roti)?

A soft dough makes soft chapatis. If it feels firm, it is too dry — add water a teaspoon at a time. The griddle must be properly hot. Too cool and the bread dries out before it can puff. Alternatively, finish the chapati directly over a gas flame for 5 seconds and it will inflate dramatically.

What should I serve with Chapati (Roti)?

Any Indian curry, dal or sabzi; Ghee or oil and a little salt, eaten plain; Yoghurt and pickle.

Can Chapati (Roti) be made ahead or frozen?

Best fresh. They keep 1 day wrapped in a cloth, or freeze for 1 month interleaved with paper; reheat on a dry tawa for 30 seconds a side.

Is Chapati (Roti) suitable for a special diet?

This recipe is vegan, vegetarian, dairy-free and no added sugar. Those labels are checked against the ingredient list, so a dish is only marked when nothing in it contradicts the claim.

How many calories are in Chapati (Roti)?

About 128 kcal per serving, with 4 g protein, 24 g carbohydrate and 2 g fat. The figures are calculated from the ingredient list and are an estimate.

Nutritional Highlights

Per serving, calculated from the ingredient list. Treat these as an estimate — brands and cuts vary.

128Calories
4gProtein
24gCarbs
2gFat
4gFibre
0gSugar
240mgSodium

Reader Reviews

Cooked this? Leave a review

Your rating out of 5

Reviews are stored in your browser only — nothing is sent to a server.

Written and tested by Turab

One person, one kitchen — no test kitchen, no team. How every recipe on this site is checked before it goes up.