Sweet Potato Roti Recipe: Flaky Layers With Nutty Sweetness Inside

Side Dishes

Sweet Potato Roti Recipe: Flaky Layers With Nutty Sweetness Inside

This sweet potato roti recipe transforms humble roots into crispy, golden layers with a nutty-sweet interior that tastes like comfort food reimagined. 🌟 The secret lies in blending perfectly cooked sweet potato mash with whole wheat flour and a pinch of spices—no yeast, no waiting, just pure, flaky satisfaction in 15 minutes.

I developed this after years of experimenting with Indian flatbreads, and the result is a dish that’s both traditional and approachable, whether you’re cooking on a skillet or adapting for an air fryer.

The dough comes together effortlessly with just 5 simple ingredients, and the rolling technique ensures those signature flaky layers without requiring professional skills. What makes this recipe stand out is its versatility—it’s naturally vegetarian (with ghee or oil) and can be made vegan by swapping in coconut oil.

The aroma of roasted sweet potatoes fills your kitchen as they cook, creating a warm, inviting texture that’s crisp on the outside and tender inside.

Perfect for breakfast, lunch, or as a side to curries, these rotis are a game-changer for anyone tired of boring flatbreads. The sweet potato adds natural sweetness and a vibrant orange hue, while the spices—cumin, turmeric, and a touch of asafoetida—elevate every bite.

Whether you’re serving a family meal or meal prepping for the week, this recipe delivers restaurant-quality results with minimal effort.

For extra flakiness, let the dough rest for 10 minutes before rolling, and cook on medium-high heat until golden brown spots appear. Serve warm with yogurt, chutney, or your favorite curry for the ultimate meal. Let’s get started!

šŸ‘Øā€šŸ³
Difficulty
Easy
🌿
Diet
Vegetarian
šŸ”„
Calories
Med Cal

Ingredients for sweet potato roti

Five simple ingredients create flaky, golden rotis with nutty-sweet sweet potato goodness inside.

Ingredient Amount Notes
Orange Sweet Potatoes šŸ  2 medium Peeled, cooked until tender
Whole Wheat Flour 🌾 2 cups Plus 2 tbsp extra for dusting
Ghee or Vegetable Oil šŸ«’ ¼ cup Ghee for authentic flavor
Ground Cumin Seeds 🌿 1 tsp Toasted lightly for aroma
Turmeric Powder šŸŒ¶ļø ½ tsp For vibrant color
Asafoetida (Hing) 🌿 ā…› tsp Essential for authentic taste
Salt šŸ§‚ ½ tsp Adjust to taste
Water šŸ’§ ¼ cup As needed for dough

The sweet potatoes are the star—orange varieties like Jewel or Garnet work best for that vibrant color and natural sweetness. Whole Foods or Trader Joe's carry them year-round, but check the produce section at any grocery store. Peel them first, then boil or steam until fork-tender (about 15 minutes). For extra flavor, roast them at 400°F for 30 minutes before mashing. The dough needs to be smooth but not sticky—add water gradually if needed. I always make extra dough and freeze it for quick rotis later.

No ghee? Vegetable oil or coconut oil works perfectly—just know the flavor will be slightly different. Running short on whole wheat flour? Substitute half with all-purpose flour, but the texture won’t be quite as flaky. Asafoetida (hing) is key for that authentic Indian flavor—if you can’t find it, garlic powder at half the amount is a decent swap. The cumin should be freshly ground if possible, but pre-ground works in a pinch. For spice lovers, add a pinch of cayenne to the dough for subtle heat.

Freshly made rotis reheat beautifully—just warm them in a dry skillet for 30 seconds. Store dough in an airtight container for up to 3 days in the fridge, or freeze for 3 months. To use frozen dough, thaw at room temperature for 20 minutes before rolling. I portion mine into golf-ball-sized pieces before freezing for easy rolling later. The rotis keep well for 2 days at room temperature, wrapped in a clean towel.

ā¤ļø

Why You'll Love This Recipe

  • No-Fuss Prep: I peel and roast the sweet potatoes while the dough rests—basically, two hands-free tasks. No chopping, no stress, just set-it-and-forget-it warmth from the oven.
  • Earthy Sweet Crunch: That caramelized sweet potato meets the nutty whole wheat dough, then gets a crispy ghee kiss on the edges. Honestly, it’s the kind of texture combo that makes you take a second bite without thinking.
  • Lunchbox Hero: Pack these for work or school—they’re sturdy enough to handle a bag but still soft inside. My kids actually eat them cold for breakfast (yes, even on a Tuesday morning).
  • Pantry Magic: Sweet potatoes last forever, whole wheat flour is cheap, and a pinch of cumin/turmeric costs pennies. Leftovers? Toss them in a wrap or reheat for a quick snack—zero waste, all flavor.

Step-by-step instructions for sweet potato roti

Here's how to craft perfectly flaky roti with a nutty-sweet sweet potato center—every layer matters.

1

šŸ‘Øā€šŸ³ Step 1: Prepare the Sweet Potato Filling

Peel the 2 medium orange sweet potatoes and boil them in salted water until completely tender—about 15-20 minutes. You'll know they're ready when a knife slides in easily. Drain and mash them until smooth, then let cool completely. This cooling step is crucial; warm filling makes the dough gummy.

While the potatoes cool, lightly toast the 1 tsp ground cumin seeds in a dry pan for 30 seconds until fragrant. Let them cool, then mix with the mashed sweet potatoes, 0.5 tsp turmeric powder, 0.125 tsp asafoetida (hing), and 0.5 tsp salt. The hing adds that unmistakable umami depth—don't skip it! Form this mixture into 4 equal-sized balls and set aside.

2

šŸ‘Øā€šŸ³ Step 2: Make the Whole Wheat Dough

In a large bowl, mix the 2 cups whole wheat flour with 0.25 cup ghee or vegetable oil and 0.25 cup water. Knead for 5-7 minutes until the dough becomes smooth and elastic. If it feels too dry, add water 1 tablespoon at a time; if too sticky, sprinkle a little more flour. The dough should be soft but not sticky—like playdough.

Divide the dough into 4 equal portions and roll each into a 6-inch circle on a floured surface. Here's the trick: keep the remaining dough covered with a damp cloth to prevent drying. The thinner and more even your circles, the flakier your roti will be.

3

🄘 Step 3: Assemble and Cook the Roti

Place one of the sweet potato balls in the center of a rolled dough circle. Gently fold the dough over the filling, sealing the edges tightly to trap the filling inside. Roll the sealed packet into a 4-inch circle, pressing lightly to flatten. Repeat with remaining fillings and dough.

Heat a non-stick skillet over medium heat and add 1 tablespoon ghee or oil. Place one roti in the pan and cook for 2-3 minutes until the bottom turns golden brown with crispy spots. Flip carefully and cook the other side for another 2-3 minutes. The roti should puff slightly—this is your flakiness signal!

4

šŸ”„ Step 4: Finish with Ghee for Perfection

Transfer the cooked roti to a plate and repeat with remaining roti. For extra richness, brush the hot roti with melted ghee while still warm. Serve immediately with yogurt or pickled onions. The contrast of crispy, flaky layers with the soft, nutty sweet potato filling is what makes these roti unforgettable.

Pro tip: If the roti stick, don't force them—let the pan heat up a bit more before trying again. And always keep your roti covered with a damp cloth while cooking the batch to maintain moisture.

šŸ‘Øā€šŸ³

Pro Tips For Making Sweet Potato Roti

  • ROAST THE SWEET POTATO FIRST: Peel and chop your orange sweet potatoes into even ½-inch cubes, then roast them at 400°F (200°C) for 20-25 minutes until they’re tender but still hold their shape—this prevents your rotis from turning mushy when you mash them later. I learned this the hard way after making glue-like dough from overcooked potatoes.
  • USE DRY FLOUR FOR DUSTING: Whole wheat flour absorbs moisture like a sponge, so keep your work surface and rolling pin completely dry when handling the dough. Sprinkle flour generously between folds—about 2 tablespoons per roti—to prevent sticking, especially if your kitchen is humid.
  • PRESS GENTLY, NOT HARD: Sweet potato dough is stickier than regular roti dough, so resist the urge to flatten it aggressively. Use your palms to press the dough into a thin circle (about ¼-inch thick) and roll it out just until it’s even—overworking it makes the rotis dense instead of fluffy.
  • COOK LOW AND SLOW: Heat your tawa or skillet on medium-low and let the roti cook undisturbed for 2-3 minutes per side until golden-brown spots appear—high heat burns the outside before the center cooks. Add a dollop of ghee at the end for that restaurant-style richness (yes, it’s worth the extra 30 seconds).

Best sauces and condiments for this recipe

Sweet Tamarind Chutney

This tangy-sweet chutney is a match made in heaven with sweet potato roti. Use ½ cup tamarind paste (like Tata Tamarind Concentrate), ¼ cup jaggery or brown sugar, 1 tbsp grated ginger, and 1 tsp red chili powder.

Simmer for 10 minutes until thick, then blend with ¼ cup water. The tamarind’s acidity cuts through the roti’s richness while the jaggery enhances its natural sweetness. šŸŒ¶ļø

Coconut Mint Yogurt Dip

For a refreshing contrast, blend 1 cup plain yogurt with 2 tbsp grated coconut, 2 tbsp chopped mint, 1 tsp roasted cumin powder, and ½ tsp salt.

Chill for 30 minutes before serving. The cool yogurt and bright mint balance the roti’s warm, caramelized flavors beautifully. Add a drizzle of honey if you prefer extra sweetness.

Spicy Peanut Sauce

Creamy and nutty, this sauce elevates your roti to restaurant-level status. Mix ½ cup roasted peanut butter (like Smucker’s), 1 tbsp soy sauce, 1 tbsp lime juice, 1 tsp sriracha, and 2 tbsp warm water.

Thin with more water if needed. The peanut butter adds protein and depth, while the lime keeps it vibrant. Serve warm or at room temperature.

Pickled Onions

A quick-pickle adds a sharp, crunchy bite that cuts through the roti’s richness. Thinly slice 1 red onion and soak in ½ cup vinegar (white or apple cider), 1 tsp sugar, and ½ tsp salt for 30 minutes.

Drain before serving. The tangy onions complement the sweet potato’s natural sweetness perfectly. Store leftovers in the fridge for up to 1 week.

Mango Lassi

Pair your roti with a creamy mango lassi for a dessert-like experience. Blend 1 cup ripe mango pulp, 1 cup yogurt, ½ cup milk, and 1 tbsp honey.

Serve chilled. The mango’s tropical sweetness mirrors the roti’s flavors, while the yogurt adds a cooling contrast. For extra richness, top with toasted cumin seeds and a pinch of cardamom. šŸ¹

Ghee Drizzle

For a finishing touch, melt 2 tbsp ghee and drizzle it over hot roti just before serving. The ghee’s nutty aroma and warmth enhance the roti’s flaky layers, making each bite even more decadent.

If you’re avoiding dairy, use coconut oil instead—it won’t taste the same, but it still adds richness. Keep a small pot of ghee on hand for this easy upgrade.

Nutrition facts

Servings 4
Amount Per Serving
Calories 310kcal
% Daily Value *
Total Fat 12g15%
Saturated Fat 8g40%
Cholesterol 30mg10%
Sodium 320mg14%
Total Carbohydrate 45g16%
Dietary Fiber 6g21%
Sugars 8g
Protein 8g16%
* 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 whole wheat flour?

Yes! You can substitute half the whole wheat flour with all-purpose flour for a lighter texture, or use oat flour for a gluten-free option. For extra flakiness, add 1 tablespoon cornstarch to the dough. The sweet potato filling will still shine, but the layers may be slightly less crisp.

2

Why is my dough too sticky or dry?

If the dough feels sticky, add 1 tablespoon flour at a time until it becomes pliable. For dry dough, gradually add water 1 teaspoon at a time while kneading. The ideal consistency is soft but not sticky—like playdough. Cover with a damp cloth while working to maintain moisture.

3

How do I store leftover sweet potato roti?

Keep cooked rotis wrapped in a clean towel at room temperature for 2 days. For longer storage, freeze them for 3 months—reheat in a dry skillet for 30 seconds to restore crispiness. Store dough in an airtight container for 3 days in the fridge or freeze for 3 months.

4

Can I make these rotis in an air fryer?

Preheat the air fryer to 350°F, lightly brush the roti with oil, and cook for 4-5 minutes until golden and crispy. Flip halfway for even browning. Air-fried rotis may lack some flakiness but are perfect for a quick, healthier option.

5

What’s the best way to reheat old rotis?

Reheat in a dry skillet over medium heat for 20-30 seconds per side until crispy again. For microwave reheating, wrap in a damp paper towel and heat for 15 seconds—this restores moisture without sogginess. Avoid reheating in the oven, as it can make them rubbery.

ā˜…ā˜…ā˜…ā˜…ā˜…4.6(15 reviews)
Categories Side Dishes