Sweet Potato Roti Recipe: Flaky Layers With Nutty Spice Harmony

Side Dishes

Sweet Potato Roti Recipe: Flaky Layers With Nutty Spice Harmony

This sweet potato roti recipe transforms humble roots into golden, flaky layers that balance earthy sweetness with warm spices. 🌟 The key lies in perfectly mashing the sweet potato—just tender enough to blend into the dough without losing texture—then infusing it with cumin, coriander, and a touch of turmeric for that nutty, aromatic harmony.

What sets this apart is the dough's secret: resting for at least 30 minutes lets the flour hydrate fully, creating those signature flaky layers when rolled thin.

Whether you pan-fry for crispy edges or bake for a lighter version, each roti delivers a satisfying crunch that gives way to a soft, spiced interior.

Serve warm with yogurt or chutney for dipping, or stuff with spiced lentils and vegetables for a heartier meal. The versatility makes it perfect for breakfast, lunch, or even a side dish that elevates any plate.

For those avoiding gluten, swap all-purpose flour for a 1:1 gluten-free blend—just ensure it contains xanthan gum for the same structure. The result? Flaky, golden rotis that prove comfort food can be both traditional and adaptable.

👨‍🍳
Difficulty
Medium
🌿
Diet
Vegetarian
🔥
Calories
Med Cal

Ingredients for sweet potato roti

Transform humble sweet potatoes into golden, flaky rotis with these nutty spices and tender dough essentials.

Ingredient Amount Notes
Sweet Potatoes 🍠 2 medium Peeled, cooked until tender
All-Purpose Flour 🌾 2 cups Plus 2 tbsp for dusting
Ghee or Vegetable Oil 🫒 ½ cup For frying rotis
Plain Yogurt 🥛 ½ cup Whisked with spices
Ground Cumin 🌿 1 tbsp Toasted for aroma
Ground Coriander 🌿 1 tbsp Freshly ground preferred
Turmeric Powder 🍃 ½ tsp Bright yellow color
Salt 🧂 ½ tsp Adjust to taste
Garlic Cloves 🧄 3 cloves Minced for extra flavor
Ginger 🌿 1 tbsp Freshly grated
Red Chili Powder 🌶️ ½ tsp Adjust for heat
Water 💧 ¼ cup As needed for dough

The sweet potatoes are the heart of this recipe—choose vibrant orange ones for maximum sweetness and moisture. Whole Foods or local markets often carry the best varieties, but any firm, smooth-skinned sweet potato works. Cook them until fork-tender but not mushy; they should mash easily but still hold some shape. For the spices, Penzeys or bulk bins at natural grocery stores offer the freshest ground cumin and coriander. Toast your cumin seeds first if you're using whole seeds—just dry-toast in a pan for 30 seconds until fragrant, then grind. The yogurt should be plain and unsweetened for the best flavor balance.

No ghee? Vegetable oil or coconut oil works just as well for frying. Short on flour? Substitute half with chickpea flour for a nutty twist, though the texture will be slightly denser. The dough needs to be firm but pliable—add 1 tbsp more flour if it's sticky, or 1 tsp more water if it's too dry. For extra flavor, add 1 tbsp of roasted cumin seeds to the dough. If you're gluten-free, use a 1:1 gluten-free flour blend with xanthan gum—it mimics the flakiness perfectly. The garlic and ginger can be swapped for 1 tsp garlic powder and 1 tsp ground ginger in a pinch, though fresh is always better.

Store the dough wrapped in a damp towel in the fridge for up to 2 days—it actually improves as it rests. Leftover cooked rotis reheat beautifully in a dry pan for 2-3 minutes per side. For longer storage, freeze cooked rotis between parchment paper for up to 3 months. To reheat from frozen, warm in a 350°F oven for 10 minutes or until crispy again. The spices lose potency after 6 months, so keep them in airtight containers away from light.

❤️

Why You'll Love This Recipe

  • No-Fuss Prep: I peel and mash the sweet potatoes while the dough rests—no fancy gadgets, just a fork and a bowl. Honestly, the hardest part is waiting for the oven to preheat.
  • Earthy Warmth: That cumin toasted in ghee? It smells like home. The roasted sweet potato adds natural sweetness, so you don’t even need sugar—just a pinch of salt and the yogurt’s tang to balance it.
  • Weeknight Wonder: Slap together a batch on Sunday, and you’ve got breakfasts for days. (Yes, even on a Tuesday night.) Warm them in a pan with a drizzle of ghee, and suddenly, you’re a hero.
  • Budget Magic: Sweet potatoes stretch further than I expected, and the dough uses basic flour—no specialty ingredients. My grocery bill thanks me, and my kids don’t know the difference from store-bought.

Step-by-step instructions for sweet potato roti

Master the art of creating delicate, flaky layers with this precise technique.

1

👨‍🍳 Step 1: Prepare the Sweet Potato Filling

Boil the 2 medium peeled sweet potatoes in salted water until fork-tender, about 15-20 minutes. Drain well and mash them until completely smooth—no lumps should remain. This ensures even cooking and proper texture in your rotis.

While still warm, mix in the 0.5 cup plain yogurt, 1 tbsp minced garlic cloves, 1 tbsp grated ginger, 1 tbsp ground cumin, 1 tbsp ground coriander, 0.5 tsp turmeric powder, 0.5 tsp salt, and 0.5 tsp red chili powder. The filling should be smooth, flavorful, and hold its shape when pressed. Let it cool completely before using—this prevents the dough from becoming too sticky.

2

👨‍🍳 Step 2: Make the Perfect Dough

In a large bowl, combine the 2 cups all-purpose flour and 2 tbsp extra flour for dusting. Gradually add the cooled sweet potato mixture while mixing with your fingers until a soft dough forms. The dough should be pliable but not sticky—add 1-2 tbsp water if needed to achieve the right consistency.

Knead the dough for 5-7 minutes until smooth and elastic. Wrap it tightly in plastic wrap and let it rest for 30 minutes at room temperature. This resting period allows the gluten to relax, making the rotis easier to roll out and creating those signature flaky layers. If the dough feels too firm, cover it with a damp towel while resting.

3

🔥 Step 3: Shape and Cook the Rotis

Divide the rested dough into 8 equal portions (about 2 oz each). Roll each portion between your palms into a smooth ball, then flatten gently into a ½-inch thick disc. Place 1 tbsp of the sweet potato filling in the center of each disc and seal the edges by pinching gently with your fingers.

Heat a heavy skillet over medium heat and add 1 tbsp ghee or vegetable oil. Once hot, place a roti in the skillet and cook for 2-3 minutes per side, pressing down lightly with a clean cloth or spatula. You'll know it's ready when the edges turn golden brown and the roti puffs slightly in the center. Remove from heat and keep warm in a clean towel.

4

🔪 Step 4: Serve with Precision

Cut each cooked roti diagonally into 4 wedges for easy serving. Arrange the wedges on a warm platter, ensuring the flaky layers are visible. The perfect sweet potato roti should have a crisp exterior, tender interior, and those delicate layers that separate effortlessly.

Serve immediately with additional ghee drizzled on top and a side of yogurt or spicy chutney. The contrast between the nutty sweet potatoes and the warm spices creates a harmonious flavor profile that's both comforting and satisfying. Enjoy while warm for the best texture and flavor experience.

👨‍🍳

Pro Tips For Making Sweet Potato Roti

  • Boil Sweet Potatoes Till Fork-Tender: I learned this the hard way—undercooked sweet potatoes turn your roti dough into a gummy mess. Boil them until a fork slides in like butter (about 15-20 minutes, depending on size), then mash while still warm. Cold potatoes resist blending and make the dough uneven.
  • Use Warm Ghee for Dough: Cold ghee makes the dough fight you. Warm it just enough to coat your fingers (not hot—you’re not frying), then mix it into the flour-yogurt blend. This creates a smoother, more pliable dough that rolls out without cracking. Trust me, your first attempt will be lumpy if you skip this.
  • Rest Dough 30 Minutes (No Shortcuts): I know, you’re eager to roll. But skipping the rest means your rotis will shrink into sad, uneven discs. Cover the dough with a damp cloth and let it sit—this relaxes the gluten and makes rolling a breeze. (Yes, even if you’re impatient like me.)
  • Cook on Medium-High, Not High: High heat burns the edges before the centers cook. Medium-high gives you a golden crust without turning them into charred hockey pucks. Rotate the rotis halfway through cooking for even browning—this is the thing that matters most for restaurant-quality results.

Best sauces and condiments for this sweet potato roti

Creamy Coconut Chutney

The rich, velvety texture of coconut balances the earthy sweetness of your rotis perfectly. Blend 1 cup coconut milk, 2 tbsp plain yogurt, 1 tbsp lime juice, 1 tsp grated ginger, ½ tsp red chili powder, and ¼ tsp salt until smooth.

Serve chilled for a refreshing contrast to the warm rotis. 🥥

Spicy Mint Coriander Sauce

This vibrant green sauce adds a bright, herby kick that cuts through the richness.

Finely chop ½ cup fresh mint leaves and ¼ cup cilantro, then mix with 2 tbsp plain yogurt, 1 tbsp lemon juice, ½ tsp cumin seeds, ¼ tsp black pepper, and ¼ tsp salt. The cooling mint pairs beautifully with the spiced sweet potatoes.

Tangy Tamarind Chutney

For a sweet-and-sour balance, prepare a quick tamarind chutney by simmering ½ cup tamarind paste, 2 tbsp jaggery or brown sugar, 1 tbsp mustard seeds, 1 tbsp sesame seeds, 1 dried red chili, and ½ tsp turmeric powder in 1 cup water for 10 minutes.

Blend until smooth and let cool. The tamarind's tang enhances the nutty flavors of the roti.

Garlic-Ginger Yogurt Dip

This simple dip elevates your rotis with a creamy, aromatic touch. Whisk ½ cup plain yogurt with 1 tbsp minced garlic, 1 tbsp grated ginger, ½ tsp cumin powder, ¼ tsp black salt (kala namak), and salt to taste.

The black salt adds a subtle sulfurous note that mimics the flavor of hard-boiled eggs, making it a perfect match for the spiced filling. 🧄

Sweet Date and Walnut Sauce

For a dessert-like twist, blend ½ cup pitted dates, ¼ cup walnuts, 2 tbsp ghee, 1 tsp cardamom powder, and 2 tbsp warm water until smooth.

Drizzle over warm rotis for a sweet, nutty finish that feels indulgent yet balanced. This sauce works especially well with stuffed rotis for a heartier meal.

Spicy Red Chili Oil

Infuse ½ cup vegetable oil with 2 tbsp red chili powder, 1 tsp mustard seeds, ½ tsp asafoetida (hing), and 1 tsp cumin seeds by heating gently for 5 minutes on low heat.

Strain and let cool. Drizzle over rotis just before serving for a fiery, aromatic kick that enhances the natural sweetness of the sweet potatoes. 🌶️

Nutrition facts

Servings 4
Amount Per Serving
Calories 320kcal
% Daily Value *
Total Fat 14g18%
Saturated Fat 6g30%
Cholesterol 10mg3%
Sodium 350mg15%
Total Carbohydrate 42g15%
Dietary Fiber 5g18%
Sugars 8g
Protein 10g20%
* Percent Daily Values are based on a 2,000 calorie diet. Your daily values may be higher or lower depending on your calorie needs.

Frequently asked questions

1

Can I make sweet potato roti without yogurt?

Yes! Replace the yogurt with ¼ cup melted ghee or 2 tbsp water plus 1 tbsp lemon juice to keep the dough pliable. The yogurt adds moisture and tanginess, but these substitutes work well for a slightly denser texture. For extra richness, use 2 tbsp coconut cream instead.

2

Why are my rotis tearing when I roll them?

This usually happens if the dough is too dry or hasn't rested long enough. Knead in 1-2 tsp water and let the dough rest for an extra 15-20 minutes before rolling. Work quickly and roll gently from the center outward to prevent cracks. If the filling is too wet, pat it dry before sealing.

3

How do I make these rotis gluten-free?

Use a 1:1 gluten-free flour blend with xanthan gum (like Bob's Red Mill) and add 1 extra tbsp xanthan gum per cup of flour. The dough will be slightly stickier, so dust your work surface with cornstarch instead of flour. Chill the dough for 30 minutes before rolling to improve handling.

4

Can I bake these rotis instead of frying?

Preheat your oven to 400°F and brush the rolled rotis with 1 tsp oil. Bake for 10-12 minutes on a parchment-lined tray until golden. For extra crispiness, broil for 1-2 minutes at the end. Baked rotis are lighter but lose the traditional crispy edges.

5

What’s the best way to store leftover rotis?

Keep cooked rotis in an airtight container at room temperature for 2 days, or freeze for up to 3 months. To reheat, warm in a dry pan over medium heat for 2-3 minutes per side or microwave for 20 seconds. For oven reheating, bake at 350°F for 5 minutes to restore crispiness.

★★★★★4.7(3 reviews)
Categories Side Dishes