
Fresh homemade roti beats store-bought every time. This proven method delivers soft, pliable flatbread with minimal effort.
With simple ingredients and a hot griddle, you’ll achieve restaurant-quality results. The dough comes together quickly and rests briefly before cooking.
Ingredients for Recipe for Making Roti
Minimal ingredients yield restaurant-quality flatbread with effortless preparation at home.
| Ingredient | Amount | Notes |
|---|---|---|
| Whole Wheat Flour 🌾 | 2 cups | Plus extra for dusting |
| All-Purpose Flour 🌾 | ½ cup | For softer texture |
| Warm Water 💧 | ¾ cup | Approximately 110°F |
| Vegetable Oil 🫒 | 2 tbsp | Plus extra for kneading |
| Plain Yogurt 🥛 | 2 tbsp | Full-fat for richness |
| Salt 🧂 | ½ tsp | Fine grain preferred |
| Sugar 🍚 | 1 tsp | Optional, enhances browning |
| Ghee 🧈 | 1 tbsp | For brushing cooked roti |
The flour quality is paramount for this dish. Bob’s Red Mill or King Arthur brands offer consistent results for both whole wheat and all-purpose varieties. Whole wheat provides structure while all-purpose ensures softness. Warm water temperature (110°F) is critical—too hot kills the yeast-like development, too cold slows gluten formation. Use a kitchen thermometer for accuracy.
No yogurt? Buttermilk at equal volume works well, though the tang may be more pronounced. For a dairy-free version, unsweetened almond milk with 1 tsp lemon juice can substitute. The ghee can be replaced with melted clarified butter or neutral oil. Sugar is optional but recommended for better browning and subtle sweetness.
Dough rests best covered with a damp towel at room temperature for 20-30 minutes. Cooked roti stays soft for 2-3 days in an airtight container. Reheat on a dry skillet or wrap in foil and warm in oven. Freeze uncooked dough balls for up to 1 month.
Why You’ll Love This Recipe
- I’ll be real: leftovers keep well for days, and they reheat beautifully on a dry pan.
- Five Ingredient Magic: I love that this comes together with just whole wheat flour, a little all-purpose, warm water, oil, and yogurt—no fancy shopping required.
- Soft and Flaky: The yogurt makes the roti so tender, with just the right amount of chew from the whole wheat.
- Pairs With Everything: Honestly, it’s my go-to for curries, wraps, or even just warm with butter.
Step-by-Step Instructions for Making Roti
Master the technique for perfect homemade flatbread with these precise, tested steps.
Step 1: Combine and Knead the Dough
In a large mixing bowl, combine the 2 cups Whole Wheat Flour, 0.5 cup All-Purpose Flour, 0.5 tsp Salt, and 1 tsp Sugar. I always whisk these dry ingredients together first to ensure even distribution of the salt and sugar.
Create a well in the center and add the 0.75 cup Warm Water, 2 tbsp Vegetable Oil, and 2 tbsp Plain Yogurt. Using your fingers or a wooden spoon, gradually incorporate the dry ingredients into the wet until a shaggy dough forms. The warm water activates the gluten, while the yogurt adds tenderness.
Transfer the dough to a lightly floured surface and knead for 8-10 minutes until smooth and elastic. Add a little extra vegetable oil if the dough feels too stiff. You’ll know it’s ready when it springs back gently when pressed with your finger.
Step 2: Rest the Dough for Optimal Texture
Shape the kneaded dough into a ball and place it in a lightly oiled bowl. Drizzle a little more vegetable oil on top to prevent drying. Cover with a damp kitchen towel or plastic wrap.
Let the dough rest at room temperature for 30-45 minutes. This resting period allows the gluten strands to relax, making the dough easier to roll out. The yogurt in the dough will also begin to tenderize the flour, ensuring a softer final product.
After resting, the dough should be slightly puffed and smooth. If it feels sticky, dust with a bit more Whole Wheat Flour before proceeding.
Step 3: Divide and Roll the Dough
Divide the dough into 8 equal portions (since this makes 4 servings, each with 2 rotis). Roll each portion between your palms to form a smooth ball, then flatten slightly with your fingers.
On a lightly floured surface, roll each ball into a thin circle, about 6-7 inches in diameter. Rotate the dough as you roll to maintain an even thickness. If the edges crack, press them together gently—this often happens with whole wheat dough but won’t affect the final texture.
The roti should be thin but not translucent. If it springs back while rolling, let it rest for 1-2 minutes before continuing. This prevents the gluten from resisting.
Step 4: Cook the Roti on High Heat
Heat a heavy skillet or tawa over medium-high heat. Once hot, place a rolled roti on the surface. Cook for 30-45 seconds until small bubbles begin to form and the underside turns light golden brown in spots.
Flip the roti and cook the other side for another 30 seconds. Press down gently with a clean cloth or spatula to encourage even cooking. You should see the roti puff up slightly—this indicates proper heat and moisture content.
Flip once more and cook for 15-20 seconds until both sides have golden brown spots and the roti is fully puffed in areas. The ideal roti will have a few charred spots for authentic flavor.
Step 5: Finish with Ghee and Serve Warm
Remove the cooked roti from the skillet and immediately brush the top surface with ghee using a pastry brush or the back of a spoon. This step adds richness and helps keep the roti soft and pliable.
Stack the finished rotis in a clean kitchen towel to keep them warm and prevent drying. The steam from the hot roti will soften any that were cooked slightly too long. Serve immediately while warm for the best texture.
Each roti should be soft, slightly chewy, and easy to tear. If any seem dry, brush with a little more ghee before serving. These homemade rotis are best enjoyed fresh but can be reheated briefly on a dry skillet.
Pro Tips For Making Recipe For Making Roti
- Knead Until Smooth: Work the dough for at least 8-10 minutes until it’s soft and elastic—I learned this the hard way when my first few rotis cracked because I rushed it.
- Rest the Dough: Let it sit covered for 20-30 minutes after kneading; this relaxes the gluten and makes rolling much easier, especially with whole wheat flour.
- Skip Cold Water: Use warm water (about 105°F) to activate the gluten better and prevent dry, tough rotis—cold water just doesn’t cut it.
- Roll Evenly Thin: Aim for 1/8-inch thickness when rolling; any thicker and the roti won’t puff properly, any thinner and it’ll tear or burn.
Best Sauces and Condiments for This Dish
Classic Indian Chutneys
You can’t go wrong with mint-coriander chutney—blend 1 cup fresh mint, 1 cup cilantro, 2 green chilies, and 1 tbsp lemon juice for a refreshing, bright dip. I also love tamarind chutney for its sweet-tangy balance. 🌿
Rich Yogurt Sauces
A simple raita made with 1 cup yogurt, ½ cucumber (grated), and ½ tsp cumin powder cools the palate beautifully. For extra richness, stir in 2 tbsp grated coconut—it pairs perfectly with warm roti.
Spicy Pickles
Mango pickle adds a punchy, tangy crunch that cuts through the softness of your flatbread. Try Patak’s brand for authentic flavor. Lime pickle is another zesty option I always keep in my pantry.
Herb-Infused Oils
Drizzle garlic-infused olive oil or chili oil over your roti for an extra flavor boost. I make mine by heating ½ cup oil with 4 crushed garlic cloves and 1 tsp red pepper flakes for 5 minutes. 🔥
Sweet Complements
For a sweet contrast, serve with honey or date syrup. A sprinkle of cardamom powder on warm roti with 1 tsp honey makes a simple but divine treat.
Fusion Dips
Try hummus or tzatziki for a Mediterranean twist. I blend 1 can chickpeas, 2 tbsp tahini, and 1 garlic clove for a quick hummus that pairs surprisingly well.
Frequently Asked Questions
What’s the best flour ratio for soft roti?
Use 2 cups whole wheat to ½ cup all-purpose flour for the perfect balance. The whole wheat adds structure while all-purpose keeps it tender.
Why does my roti turn out hard?
Over-kneading or insufficient resting time causes toughness. Knead just until smooth (8-10 minutes), then rest the dough for 30-45 minutes.
Can I make roti without yogurt?
Yes! Substitute with buttermilk or almond milk + 1 tsp lemon juice. The acidity mimics yogurt’s tenderizing effect.
How do I keep roti soft after cooking?
Brush with ghee immediately and wrap in a clean towel. The steam keeps them pliable for 2-3 days.
Nutrition Facts
- 1 Egg Cookie Dough Recipe: No-Bake, Flourless Joy in Minutes - October 1, 2026
- 3 Bean Hotdish Recipe: Hearty Harvest Bowl With Smoky Paprika Depth - October 1, 2026
- 12 Lb Oven Turkey Recipe: Golden Skin and Juicy Pink Center Guaranteed - October 1, 2026