Side Dishes
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!
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.
šØāš³ 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.
šØāš³ 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.
š„ 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!
š„ 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
Frequently asked questions
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.
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.
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.
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.
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.
