
Mastering homemade roti is simpler than you think. This traditional flatbread requires just a few basic ingredients and a bit of patience.
With the right technique, you’ll achieve soft, pliable roti every time—perfect for scooping up curries or enjoying on its own.
Ingredients for Recipe for Making Roti
A handful of pantry staples transforms into warm, pillowy flatbread with ease.
| Ingredient | Amount | Notes |
|---|---|---|
| Whole Wheat Flour 🌾 | 2 cups | Plus extra for dusting |
| Water 💧 | ¾ cup | Warm, approximately 110°F |
| Vegetable Oil 🫒 | 2 tbsp | Divided for dough and cooking |
| Salt 🧂 | ½ tsp | Fine sea salt preferred |
| Ghee 🧈 | 1 tbsp | For brushing finished roti |
| All-Purpose Flour 🌾 | ½ cup | For softer texture |
The flour matters here. Whole wheat flour provides that authentic, slightly nutty flavor, but King Arthur or Bob’s Red Mill brands ensure consistent quality. I always keep a bag of each on hand—whole wheat for structure, all-purpose for softness. Warm water activates the gluten better than cold, so don’t skip heating it. 110°F is the sweet spot (not too hot to kill yeast if you were making bread).
No whole wheat flour? All-purpose works in a pinch, but the texture won’t be as hearty. Out of ghee? Melted butter or extra vegetable oil keeps it vegetarian-friendly. The salt can be adjusted to taste, but don’t skip it entirely—it enhances the wheat’s natural flavor. For extra softness, some cooks add a splash of plain yogurt to the dough.
Fresh roti is best served immediately, but leftovers keep 2-3 days in an airtight container. Reheat on a dry skillet to restore pliability. The dough itself can rest in the fridge for 24 hours if you want to prep ahead. Freezing cooked roti? Layer with parchment to prevent sticking.
Why You’ll Love This Recipe
- Five-Ingredient Magic: Honestly, whole wheat flour, water, oil, salt, and ghee—that’s all you need to make this happen.
- Warm, Buttery Layers: The ghee brushed on hot roti gives it that rich, toasty flavor that’s hard to resist.
- Pairs With Anything: I serve it with curries, dals, or even just plain yogurt—it’s my go-to for any meal.
- Budget-Friendly Staple: A handful of pantry basics stretch into a stack of fresh rotis for pennies.
Step-by-Step Instructions for Making Roti
Master the technique for perfectly soft and pliable flatbread with this time-tested approach.
Step 1: Combine and Knead the Dough
In a large mixing bowl, add the 2 cups Whole Wheat Flour, 0.5 cup All-Purpose Flour, and 0.5 tsp Salt. Make a well in the center and pour in the 0.75 cup Water and 1 tbsp Vegetable Oil. Use a wooden spoon to stir until a shaggy dough forms and no dry flour remains.
Turn the dough onto a clean surface dusted with extra whole wheat flour. Knead for 8-10 minutes until smooth and elastic—the dough should spring back when pressed with a finger. If it feels too sticky, add a touch more flour; if too dry, wet your hands slightly while kneading.
Step 2: Rest the Dough for Optimal Texture
Shape the kneaded dough into a ball and place it in a lightly oiled bowl. Cover with a damp kitchen towel and let it rest at room temperature for 30 minutes. This resting period allows the gluten to relax, making the dough easier to roll out later.
You’ll notice the dough will soften and become more pliable after resting. This step is crucial for achieving the soft, tender texture that defines perfect roti. Don’t skip it—rushing this process results in tough, dense flatbread.
Step 3: Divide and Roll the Dough Balls
After resting, punch down the dough to release any air bubbles. Divide it into 8 equal portions (about the size of a golf ball) and roll each into a smooth ball between your palms. Keep the unused portions covered with the damp towel to prevent drying out.
Dust your work surface with extra whole wheat flour. Take one dough ball and roll it out into a thin circle, about 6-7 inches in diameter. The edges should be slightly thinner than the center. Use even pressure and rotate the dough occasionally for uniform thickness.
Step 4: Cook the Roti on High Heat
Heat a cast-iron skillet or tawa over medium-high heat until hot. Place the rolled roti on the dry skillet and cook for 30-45 seconds until small bubbles appear on the surface and the underside develops light brown spots.
Flip the roti and cook the other side for 30 seconds. Then, using a clean kitchen towel, press down gently on the roti to help it puff up. Flip again and cook for another 30 seconds, pressing gently to encourage full puffing. The roti is done when both sides have light brown spots and it’s fully puffed.
Step 5: Finish with Ghee and Keep Warm
Remove the cooked roti from the skillet and immediately brush the top with the remaining 1 tbsp Vegetable Oil and 1 tbsp Ghee mixture. This adds richness and keeps the roti soft. Stack the finished roti in a clean kitchen towel to keep them warm and prevent drying out.
Repeat with the remaining dough balls. Serve the roti warm for the best texture and flavor. Each piece should be soft, slightly chewy, and with a delicate char from the skillet that adds depth to every bite.
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 after my first few rotis turned out dense and chewy.
- Rest the Dough: Let the dough sit covered for 20-30 minutes before rolling; it relaxes the gluten and makes rolling out thin rotis effortless.
- Heat the Tawa First: Place your tawa or skillet on medium-high heat for 2-3 minutes before cooking the roti; a properly hot surface guarantees even puffing and prevents raw spots.
- Use Ghee Generously: Brush each roti with warm ghee right after flipping—about ½ teaspoon per side—to keep them soft and add that rich, authentic flavor.
Creative Variations of This Recipe
🔥 Spicy Texas Style
Kick your roti up a notch with a Tex-Mex twist! Add 1 teaspoon of chili powder and ½ teaspoon of cumin to your dough for a warm, earthy flavor. For extra heat, mix in ½ teaspoon of cayenne pepper or finely chopped jalapeños. Roll out the dough as usual, but brush the cooked roti with melted butter and a sprinkle of smoked paprika for that bold Texas flair. Perfect with grilled meats or spicy curries!
🍯 Sweet and Savory Fusion
Blend sweetness into your roti by incorporating 2 tablespoons of honey or 1 mashed ripe banana into the dough. A pinch of cinnamon or cardamom adds depth. Cook as usual, then drizzle with melted ghee and a sprinkle of powdered sugar for a dessert-like treat. Pair it with savory dishes like butter chicken for a delightful contrast.
🥗 Healthy Lighter Version
For a lighter take, swap half the all-purpose flour with whole wheat flour or 1 cup of cooked quinoa for added protein. Reduce oil to 1 tablespoon and use Greek yogurt instead of water for a softer texture. These adjustments keep the roti tender while boosting nutrition. Ideal for health-conscious eaters!
🍂 Seasonal Twist
Embrace seasonal flavors by adding 1 cup of grated pumpkin or sweet potato to your dough for a fall-inspired roti. For spring, mix in 2 tablespoons of finely chopped fresh herbs like cilantro or mint. Adjust water as needed to maintain the right consistency. These variations bring a fresh, timely twist to your classic roti.
Nutrition Facts
- 6 Egg Cake Recipe with Oil: Light as Air With Buttery Moisture - October 4, 2026
- 4 Bean Casserole Recipe: One-Pan Heartiness With Smoky Paprika Depth - October 4, 2026
- 3-Ingredient Keto Mug Cake Recipe: Microwave Magic in 2 Minutes - October 4, 2026