I keep coming back to this soft, flexible chapati because three humble ingredients become the kind of roti that belongs beside curries, stews, dips, and everything in between. One batch gives me tender, lightly charred flatbreads with irresistible puffy pockets that make store-bought wraps look forgettable.

I’m obsessed with chapati flatbread because it’s plain in the best possible way: soft, chewy, bendy, and ready to scoop up whatever is on my plate. I love that whole wheat flour turns into something this satisfying without a bunch of fuss, and a little ghee makes it taste rich without stealing the show.
But the real pull is the texture. Those lightly charred spots, the tender middle, the way it folds without cracking.
So good. I’ll take chapati with curries, lentils, eggs, grilled meat, or just torn straight from the stack while I’m standing at the counter.
Barely sharing.
Ingredients

- Whole wheat flour gives chapati that cozy, nutty taste and everyday homemade feel.
- Atta keeps it soft, bendy, and perfect for scooping up saucy curries.
- Warm water helps the dough come together without making it tough or dry.
- Basically, softer dough means softer chapatis, and nobody wants a chewy frisbee.
- Salt is optional, but it makes the flatbread taste less plain.
- Oil or ghee adds a little richness, especially if you like softer edges.
- Plus, ghee gives that warm, toasty smell that feels like real comfort food.
- It’s simple stuff, but together it makes a filling, wholesome bread.
Ingredient Quantities
- 2 cups (about 240 g) whole wheat flour or atta
- 3/4 to 1 cup warm water, adjust for a soft dough
- 1/2 teaspoon salt, optional
- 1 teaspoon oil or ghee, optional
How to Make this
1. In a large bowl combine 2 cups whole wheat flour and 1/2 teaspoon salt if using.
2. Stir in 1 teaspoon oil or ghee if using.
3. Gradually add 3/4 to 1 cup warm water while mixing with your hand or a spoon until the dough starts to come together.
4. Knead the dough for 5 to 7 minutes until soft and pliable; add a little more flour if too sticky or a few drops of water if too dry.
5. Cover the dough with a damp cloth or plastic wrap and let it rest for 20 to 30 minutes.
6. Divide the dough into 8 to 10 equal pieces and roll each piece into a smooth ball.
7. Lightly dust a work surface and rolling pin with flour, then roll each ball into a thin circle about 6 to 8 inches in diameter.
8. Heat a heavy skillet or tawa over medium to medium high heat until hot.
9. Cook each rolled chapati on the hot skillet for about 30 to 45 seconds until small bubbles form and light brown spots appear, flip and cook the other side for 30 to 45 seconds; press gently with a clean cloth or spatula to encourage puffing.
10. Remove cooked chapati, brush with a little ghee or oil if desired, and keep covered in a clean towel until serving.
Equipment Needed
1. Large mixing bowl
2. Measuring cups and measuring spoons
3. Spoon or mixing spatula (or your hand for mixing)
4. Kitchen scale (optional, for precise flour measurement)
5. Rolling pin
6. Work surface or pastry board, lightly dusted with flour
7. Heavy skillet or tawa
8. Spatula or tongs for flipping
9. Clean cloth or towel for covering and pressing, plus a small bowl for water or oil for brushing
FAQ
Chapati Flatbread Recipe Substitutions and Variations
- Whole wheat flour or atta: use all-purpose flour plus 2 tablespoons wheat bran per cup to mimic whole wheat texture, or substitute spelt flour 1:1 for a nuttier flavor
- Warm water: swap with warm milk or thinned plain yogurt (equal volume) for a richer, softer dough
- Salt: omit for low sodium, or use 1/4 to 1/2 teaspoon kala namak for a savory, sulfurous edge
- Oil or ghee: replace with an equal amount of melted butter, neutral vegetable oil, or light olive oil for frying and softness
Pro Tips
1. Rest the dough at room temperature for the full 20 to 30 minutes. That little nap lets the gluten relax and makes rolling much easier, so your chapatis will be thinner and softer without tearing.
2. Keep a small bowl of dry flour and a damp cloth nearby while rolling. Dust sparingly to prevent sticking, and cover already-rolled discs with the damp cloth so they stay pliable and do not dry out.
3. Get the pan truly hot before you start cooking, then lower to medium heat once the chapati hits the surface. A properly heated skillet gives quick puffing and those light charred spots without overcooking.
4. When cooking, press gently on any puffing areas with a clean cloth or spatula rather than pressing hard all over. Targeted, light pressure helps full pockets of steam form so the chapati puffs beautifully.
5. Stack cooked chapatis in a tightly wrapped towel or an insulated container for at least a few minutes. The trapped steam keeps them soft and makes them easier to peel apart when serving.

Chapati Flatbread Recipe
I keep coming back to this soft, flexible chapati because three humble ingredients become the kind of roti that belongs beside curries, stews, dips, and everything in between. One batch gives me tender, lightly charred flatbreads with irresistible puffy pockets that make store-bought wraps look forgettable.
8
servings
108
kcal
Equipment: 1. Large mixing bowl
2. Measuring cups and measuring spoons
3. Spoon or mixing spatula (or your hand for mixing)
4. Kitchen scale (optional, for precise flour measurement)
5. Rolling pin
6. Work surface or pastry board, lightly dusted with flour
7. Heavy skillet or tawa
8. Spatula or tongs for flipping
9. Clean cloth or towel for covering and pressing, plus a small bowl for water or oil for brushing
Ingredients
2 cups (about 240 g) whole wheat flour or atta
3/4 to 1 cup warm water, adjust for a soft dough
1/2 teaspoon salt, optional
1 teaspoon oil or ghee, optional
Directions
- In a large bowl combine 2 cups whole wheat flour and 1/2 teaspoon salt if using.
- Stir in 1 teaspoon oil or ghee if using.
- Gradually add 3/4 to 1 cup warm water while mixing with your hand or a spoon until the dough starts to come together.
- Knead the dough for 5 to 7 minutes until soft and pliable; add a little more flour if too sticky or a few drops of water if too dry.
- Cover the dough with a damp cloth or plastic wrap and let it rest for 20 to 30 minutes.
- Divide the dough into 8 to 10 equal pieces and roll each piece into a smooth ball.
- Lightly dust a work surface and rolling pin with flour, then roll each ball into a thin circle about 6 to 8 inches in diameter.
- Heat a heavy skillet or tawa over medium to medium high heat until hot.
- Cook each rolled chapati on the hot skillet for about 30 to 45 seconds until small bubbles form and light brown spots appear, flip and cook the other side for 30 to 45 seconds; press gently with a clean cloth or spatula to encourage puffing.
- Remove cooked chapati, brush with a little ghee or oil if desired, and keep covered in a clean towel until serving.
Notes
- Below you’ll find my best estimate of this recipe’s nutrition facts. Treat the numbers as a guide rather than a rule—great food should nourish both body and spirit. Figures are approximate, and the website owner assumes no liability for any inaccuracies in this recipe.
Nutrition Facts
- Serving Size: 50g
- Total number of serves: 8
- Calories: 108kcal
- Fat: 1.4g
- Saturated Fat: 0.24g
- Trans Fat: 0g
- Polyunsaturated: 0.37g
- Monounsaturated: 0.65g
- Cholesterol: 0mg
- Sodium: 144mg
- Potassium: 122mg
- Carbohydrates: 21.6g
- Fiber: 3.2g
- Sugar: 0.1g
- Protein: 3.9g
- Vitamin A: 0IU
- Vitamin C: 0mg
- Calcium: 10mg
- Iron: 1.2mg









