Sweet Potato Roti Recipe: Flaky Layers and Spiced Sweetness in One Pan

Side Dishes

Sweet Potato Roti Recipe: Flaky Layers and Spiced Sweetness in One Pan

This sweet potato roti recipe transforms humble ingredients into golden, flaky layers that balance earthy sweetness with aromatic spices. 🌟 The secret lies in blending roasted sweet potato mash with whole wheat flour and a pinch of cardamom—creating a dough that rolls out effortlessly and cooks to perfect crispness in minutes.

Unlike traditional rotis, these absorb the caramelized sweetness of the potato while staying tender inside.

The magic happens in the pan, where each roti develops crispy edges and delicate layers as it cooks. This vegetarian staple is a celebration of Indian home cooking, where humble ingredients become extraordinary through technique.

The natural sweetness of the potato pairs beautifully with mild spices, making it a comforting side that works with curries, dal, or even as a standalone snack with yogurt or chutney.

What makes this recipe stand out is its simplicity—no yeast, no resting, just a few ingredients and a hot skillet. The result is a dish that’s both rustic and refined, with a texture that’s impossible to resist.

Perfect for meal prep or serving fresh, these rotis bring warmth and homestyle flavor to any table.

Whether you're serving a family dinner or meal prepping for the week, this recipe delivers restaurant-quality results with minimal effort. The flaky layers and subtle sweetness make it a favorite in Indian households, and now you can recreate that same magic in your own kitchen.

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

Ingredients for sweet potato roti

Sweet potatoes, whole wheat flour, and cardamom create flaky, golden rotis with earthy sweetness in every bite.

Ingredient Amount Notes
Sweet Potatoes 🍠 2 medium Peeled and roasted until tender
All-Purpose Flour 🌾 2 cups Whole wheat preferred for texture
Ghee 🫒 2 tbsp Or neutral vegetable oil
Cardamom Pods 🌿 4 whole Lightly crushed for aroma
Salt 🧂 ½ tsp Fine sea salt preferred
Water 💧 ½ cup Room temperature for dough
Gram Flour (Chickpea Flour) 🌾 ¼ cup For extra crispiness
Fresh Cilantro 🌿 ¼ cup Chopped, for garnish
Plain Yogurt 🥛 ¼ cup Whisked for serving
Green Chilies 🌶️ 2 whole Sliced thin for heat
Lemon Juice 🍋 1 tbsp Freshly squeezed

Sweet potatoes are the heart of this recipe—pick firm, vibrant orange ones for the best flavor. Whole Foods or local markets often carry the sweetest varieties. Roast them until tender but not mushy; they should mash easily. Cardamom is non-negotiable for that authentic aroma—Penzeys or Indian grocery stores sell the best whole pods. If you can't find cardamom, a pinch of cinnamon works in a pinch, but it won't be the same. The flour matters too: King Arthur whole wheat flour gives the best texture, but all-purpose works if that's what you've got.

No ghee? Coconut oil or neutral vegetable oil works just fine—it won't taste the same, but the rotis will still be delicious. Short on gram flour? Skip it entirely—the rotis will still be flaky, just slightly less crisp. Fresh cilantro is ideal, but dried cilantro works at half the amount. The yogurt should be plain and unsweetened—Fage or Siggi's are my go-tos. Green chilies add heat, but red chili powder at half the amount is a great substitute if you're sensitive to spice. The lemon juice brightens everything up, so don't skip it—fresh is best, but bottled works in a pinch.

Roasted sweet potatoes keep for 3 days in the fridge, wrapped tightly in foil. The dough can be made ahead and stored for 24 hours before rolling—just cover it with a damp towel to keep it soft. These rotis reheat beautifully in a dry skillet for 1-2 minutes per side. I always make a big batch and freeze extras—wrap them individually in parchment so they don't stick together. Perfect for meal prep or serving fresh with curries.

❤️

Why You'll Love This Recipe

  • No-Fuss Ingredients: I keep just four staples on hand for this—sweet potatoes, flour, ghee, and cardamom—and that’s it. Honestly, the pantry version of "I’ve got this covered."
  • Creamy Crisp Magic: That ghee-sizzled edge with the pillowy sweet potato center? It’s the kind of contrast that makes you reach for seconds without thinking. Cardamom’s warm kick ties it all together.
  • Lunchbox Hero: Between us, these rotis reheat like a dream. Pack two for breakfast, two for lunch—I’ve done it, and my kids still beg for them cold from the fridge. (Yes, even on a Tuesday.)
  • Budget Breakthrough: Sweet potatoes stretch my grocery budget further than I ever imagined. A single bag lasts me weeks, and the flour and spices? Already in my cupboard. This is my "feed the family without breaking the bank" go-to.

Step-by-step instructions for sweet potato roti

Master the art of flaky rotis with this simple, foolproof method.

1

🍳 Step 1: Roast the Sweet Potatoes Until Tender

Preheat your oven to 400°F and line a baking sheet with parchment paper. Pierce the 2 medium sweet potatoes with a fork in several places to allow steam to escape. Rub them lightly with 1 tablespoon of the ghee (reserve the remaining 1 tablespoon for later) and place them directly on the baking sheet.

Roast for 45-50 minutes, turning halfway through, until the sweet potatoes are fork-tender and their edges start to caramelize. You'll know they're done when a knife slides in easily with minimal resistance. Let them cool completely before handling—they'll be very hot and delicate when fresh from the oven.

2

👨‍🍳 Step 2: Prepare the Dough with Spiced Flour

While the sweet potatoes roast, combine the 2 cups all-purpose flour, 0.25 cup gram flour, 0.5 teaspoon salt, and the 4 whole cardamom pods (lightly crushed) in a large mixing bowl. This flour blend forms the foundation of your rotis, giving them structure and that signature crispy texture.

Make a well in the center and add the cooled, mashed sweet potatoes (peeled and roughly mashed). Gradually pour in the 0.5 cup room temperature water while mixing with your hands or a wooden spoon. The dough should come together just shy of being too sticky—add 1-2 teaspoons more water if needed, but avoid overworking it.

3

🥘 Step 3: Knead and Rest the Dough

Turn the dough onto a clean surface and knead gently for 5-7 minutes until smooth and elastic. The dough should feel soft but not sticky—if it sticks to your hands, add a little more flour. Divide the dough into 4 equal portions and cover with a damp towel to prevent drying.

Let the dough rest for 30 minutes at room temperature. This resting period relaxes the gluten, making the rotis easier to roll out and preventing them from shrinking during cooking. Here's the thing—don't skip this step. Patience now ensures flaky perfection later.

4

🔥 Step 4: Roll and Cook the Rotis

Heat a clean, dry skillet over medium-high heat. Take one dough portion and roll it between two sheets of parchment paper into a thin, even circle (about 6-7 inches in diameter). The edges should be slightly thicker than the center for that classic roti shape.

Place the rolled roti in the skillet and cook for 1-2 minutes until small bubbles form on the surface and the edges start to lift. Flip carefully using a spatula and cook the other side for another 1-2 minutes until golden brown spots appear. Remove and repeat with remaining dough portions.

5

🍽️ Step 5: Assemble and Serve Warm

In a serving bowl, whisk together the 0.25 cup plain yogurt, 1 tablespoon lemon juice, and 0.25 cup chopped fresh cilantro. Thinly slice the 2 whole green chilies and add them to the yogurt mixture.

Serve the warm rotis with the yogurt-cilantro mixture spooned over the top. The contrast of warm, flaky rotis with cool, tangy yogurt creates the perfect balance of textures and temperatures. For extra richness, drizzle with any remaining melted ghee from the skillet.

👨‍🍳

Pro Tips For Making Sweet Potato Roti

  • BOIL TO 180°F: Sweet potatoes need to be fork-tender but not falling apart—aim for a knife sliding in like butter. I learned this the hard way by overcooking them into mush; test at 180°F internal temp, then mash while still warm. Cold potatoes make dough sticky and hard to handle.
  • SALT THE DOUGH: Add salt before kneading—this isn’t optional. I used to skip it, and the rotis tasted flat. Use ½ tsp per cup of flour; the salt balances the sweetness and tightens the gluten for chewier rotis. (Yes, even if you’re impatient like me.)
  • REST THE DOUGH: Give it a solid 5-10 minutes under foil before rolling—this isn’t the prettiest method, but it’s the tastiest. Cold dough prevents cracking when you cook the rotis, and the flavor develops deeper. I know, I know, but trust the process.
  • GHEE IS NON-NEGOTIABLE: Butter won’t cut it—ghee’s high smoke point gives that signature caramelized flavor. Use 1 tsp per roti, spread thinly in a crosshatch pattern. The first batch will taste bland if you skip this; future you will thank you.

Serving suggestions for sweet potato roti

Classic Yogurt Dip

The yogurt-cilantro mixture in the recipe is a game-changer—it balances the sweetness of the rotis with cool, tangy brightness. I like to whisk ½ cup plain yogurt with 1 tbsp lemon juice and ¼ cup chopped cilantro, then add 2 thinly sliced green chilies for a subtle kick.

Serve it in a small bowl alongside the rotis so everyone can add as much as they like. 🥛

Spiced Chutney Pairing

For a more complex flavor profile, try pairing your rotis with a quick mint-coriander chutney. Blend ½ cup cilantro, Ÿ cup fresh mint, 1 green chili, 1 tbsp lemon juice, and 1 tbsp water until smooth.

Add a pinch of salt and serve chilled. The chutney’s freshness cuts through the sweetness beautifully.

Curry Accompaniment

Sweet potato rotis are perfect with mild, creamy curries like dal tadka or palak paneer. The earthy sweetness of the rotis complements the richness of the curry.

I recommend serving with a side of cucumber raita—grated cucumber mixed with yogurt, salt, and a pinch of cumin—for extra freshness. 🥘

Breakfast or Snack Style

For a quick breakfast, serve the rotis with a side of scrambled eggs or paneer bhurji. The sweetness of the rotis contrasts wonderfully with the savory eggs.

You can also enjoy them as a snack with a cup of masala chai or green tea—the warmth of the tea enhances the roasted flavor of the rotis.

Meal Prep Ideas

Make a big batch of rotis and store them in an airtight container for up to 3 days. Reheat in a dry skillet for 1-2 minutes per side until crispy.

Pack them with a small container of yogurt dip for a portable, protein-rich meal. They’re perfect for lunchboxes or office lunches—just add a side of pickled onions for extra zing. ✨

Dessert Twist

For a sweet treat, drizzle the warm rotis with honey or jaggery syrup and sprinkle with crushed pistachios. The caramelized sweetness of the roti pairs perfectly with the nutty crunch. Serve with a cup of masala coffee for a decadent dessert that feels like a celebration. 🍯

Nutrition facts

Servings 4
Amount Per Serving
Calories 340kcal
% Daily Value *
Total Fat 12g15%
Saturated Fat 8g40%
Cholesterol 25mg8%
Sodium 410mg18%
Total Carbohydrate 52g18%
Dietary Fiber 6g21%
Sugars 10g
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

Why does my sweet potato roti dough stick to my hands?

The dough might be too wet if it sticks excessively. Add 1-2 tablespoons of flour at a time while kneading until it becomes smooth but not dry. If it's still sticky, let it rest for an extra 10 minutes covered with a damp towel—this helps the gluten relax and reduces stickiness.

2

Can I make sweet potato rotis without gram flour?

Gram flour adds crispiness, but you can skip it entirely. Use 2.25 cups all-purpose flour instead for the same dough texture. The rotis will be slightly softer but still delicious. For extra crunch, try adding 2 tablespoons of cornstarch to the flour mix.

3

How do I fix rotis that turn out too thick?

If your rotis are uneven or thick, roll them thinner next time—aim for ⅛-inch thickness in the center. For already-made rotis, place them back in a dry skillet over medium heat for 30-60 seconds per side to crisp up the edges. The heat will help them puff slightly and become more even.

4

What’s the best way to reheat leftover sweet potato rotis?

Reheat in a dry skillet over medium heat for 1-2 minutes per side until crispy again. Avoid microwaving—they’ll turn soggy. For extra flavor, brush with a tiny bit of ghee or oil before reheating. Store in an airtight container for up to 3 days to keep them fresh.

5

Can I use store-bought sweet potato mash instead of roasting?

Yes, but roasting enhances the natural sweetness and caramelization. If using canned mash, mix it with 1 tablespoon of ghee or oil and ½ teaspoon of cinnamon to mimic the roasted flavor. Adjust water in the dough as needed—canned mash is often wetter than roasted potatoes.

★★★★★5.0(12 reviews)
Categories Side Dishes