Learning how to make roti is less about complex ingredients and more about mastering a few simple techniques.
With the right dough texture, heat control, and timing, you can make soft, flexible Indian flatbread that pairs with curries, vegetables, dals, and more.
What Is Roti?
Roti is an unleavened flatbread commonly made in South Asia, especially in India, Pakistan, Nepal, and Bangladesh.
It is typically prepared with whole wheat flour, water, and sometimes a little salt or oil, then rolled thin and cooked on a hot tawa or skillet.
Unlike yeast breads, roti does not need long fermentation or proofing.
Its texture comes from proper hydration, kneading, and fast cooking over high heat.
The result is a soft bread that can puff slightly and stay pliable enough to tear and scoop food.
Ingredients You Need
The ingredient list for roti is short, which is part of its appeal.
Quality and proportion matter more than quantity.
- Whole wheat flour (atta): Traditional roti flour with a fine texture and moderate protein content.
- Water: Added gradually to form a soft dough.
- Salt: Optional, but it improves flavor.
- Oil or ghee: Optional, used in the dough or brushed on cooked roti for extra softness.
If you do not have atta, a good whole wheat flour can work, though the texture may vary slightly depending on grind and brand.
How to Make Roti Dough
The dough is the foundation of soft roti.
It should be smooth, supple, and slightly tacky, not dry and stiff.
Basic dough ratio
A practical starting point is 2 cups whole wheat flour to about 3/4 cup water, with a pinch of salt.
Depending on the flour, you may need a little more or less water.
Step-by-step dough method
- Place the flour and salt in a mixing bowl.
- Add water a little at a time while mixing with your hand or a spoon.
- Bring the dough together into a shaggy mass.
- Knead for 8 to 10 minutes until it becomes smooth and elastic.
- Cover the dough and rest it for 20 to 30 minutes.
Resting relaxes the gluten, making the dough easier to roll and helping the rotis stay softer after cooking.
How to Make Roti Soft
Soft roti depends on three factors: dough moisture, kneading, and cooking time.
A dough that is too dry will crack while rolling and produce dense bread.
A dough that is too wet will be hard to shape and may stick.
For extra softness, many cooks add 1 teaspoon of oil or ghee per cup of flour.
This is optional, but it can make the finished roti more tender and improve shelf life slightly.
Another useful technique is to keep the dough covered while you work.
Exposure to air dries the surface quickly, which leads to rough edges and stiff rotis.
How to Roll Roti Evenly
Uniform thickness is important because uneven roti cooks unevenly.
Thin spots may dry out, while thicker spots can remain undercooked.
Rolling tips
- Divide the dough into equal portions and shape them into smooth balls.
- Lightly dust the board and rolling pin with flour.
- Flatten one ball into a disc before rolling.
- Roll from the center outward, rotating the dough slightly after each pass.
- Aim for a round shape about 6 to 8 inches across.
If the dough springs back while rolling, let it rest for a few minutes.
That usually means the gluten needs time to relax.
How to Cook Roti on a Tawa or Skillet
A hot pan is essential for proper roti cooking.
A cast-iron tawa, carbon steel pan, or heavy skillet works well because it retains heat and cooks evenly.
Cooking method
- Heat the pan over medium-high heat until hot.
- Place the rolled roti on the pan.
- Cook for 20 to 30 seconds, or until small bubbles appear.
- Flip and cook the second side for 20 seconds.
- Flip again; the roti may puff as steam forms inside.
- Press gently with a clean cloth or spatula if needed to encourage puffing.
Once cooked, remove the roti immediately.
Overcooking makes it dry and brittle.
If desired, brush with a small amount of ghee while warm.
Why Does Roti Puff?
Roti puffs when steam builds up between the layers of the dough during cooking.
A well-kneaded dough, even rolling, and sufficiently high heat all help create this effect.
Puffing is not required for a good roti, but it often indicates that the bread has cooked properly and retained enough moisture.
If your rotis do not puff, they can still be soft and delicious if the dough and pan heat are right.
Common Mistakes to Avoid
Many roti problems come from small handling errors rather than the recipe itself.
- Using too much flour while rolling: This dries out the dough and can make rotis tough.
- Adding too little water: Dry dough cracks and becomes hard after cooking.
- Under-kneading: The dough will be less elastic and harder to roll smoothly.
- Cooking on a low-heat pan: The roti dries out before it can cook properly.
- Leaving cooked rotis exposed: They lose steam and become stiff quickly.
How to Keep Roti Soft After Cooking
Freshly cooked roti should be stacked and kept covered so trapped steam keeps them pliable.
A clean kitchen towel, insulated container, or covered roti basket works well.
If you are making several rotis, place them in a stack as you cook.
The heat and moisture from the stack help maintain softness without making them soggy.
For later use, let the rotis cool completely before storing them in an airtight container or freezer-safe bag.
Reheat on a skillet or directly over low flame for a few seconds per side.
Can You Make Roti Ahead of Time?
Yes, roti can be made ahead in a few different ways.
You can prepare the dough several hours in advance, refrigerate it, and bring it back to room temperature before rolling.
You can also partially cook the rotis and finish them later if needed.
For meal prep, many people freeze cooked rotis with parchment paper between each one.
This makes it easy to reheat only what you need.
What to Serve With Roti
Roti is highly versatile and works with a wide range of dishes.
Its mild flavor makes it a practical staple for both everyday meals and larger spreads.
- Dal, such as masoor dal or chana dal
- Vegetable curries, including aloo gobi and paneer dishes
- Chicken curry, lamb curry, or fish curry
- Dry sabzi and sautéed greens
- Yogurt, pickles, or chutneys
You can also use roti as a wrap for leftovers, spiced vegetables, or grilled protein.
Simple Roti Recipe Summary
To make roti, combine whole wheat flour, water, and a little salt into a soft dough, knead until smooth, rest the dough, roll into thin circles, and cook on a hot skillet until lightly browned and puffed.
The key is balancing moisture, heat, and timing so the bread stays soft and flexible.