Side Dishes
This baked sweet potato Indian recipe transforms a simple side into a fragrant, spiced centerpiece—perfect for weeknight dinners or festive meals. The secret lies in a tandoor-inspired baking technique that infuses the flesh with warm cumin, coriander, and turmeric while keeping it tender.
I developed this after craving the comforting flavors of Indian street food without the fuss of a full curry. What sets this apart is the spiced coconut yogurt drizzle—a modern twist that adds creaminess and tang without overpowering the sweet potato’s natural sweetness.
The recipe uses minimal prep (just 10 minutes) and 30 minutes of baking time, making it ideal for busy cooks who still want restaurant-quality results. The aroma alone will have everyone at the table asking for seconds.
By the time it emerges from the oven, your sweet potato will be caramelized at the edges with a fluffy, golden interior, infused with earthy spices. The coconut yogurt topping adds a velvety contrast, balancing the dish’s richness.
It’s vegetarian-friendly, customizable with optional chutneys or raita, and pairs beautifully with dal or grilled chicken. For extra authenticity, try wrapping the sweet potato in foil before baking—this mimics traditional tandoor cooking and ensures even heat distribution. Let’s get started!
Ingredients for baked sweet potato indian
Four sweet potatoes and a handful of spices transform into restaurant-quality Indian-inspired comfort food.
| Ingredient | Amount | Notes |
|---|---|---|
| Large Sweet Potatoes 🍠 | 4 whole | Organic, medium-sized preferred |
| Extra-Virgin Olive Oil 🫒 | 2 tbsp | Cold-pressed for baking |
| Coconut Milk (Full-Fat) 🥥 | ½ cup | Canned, unsweetened preferred |
| Plain Greek Yogurt 🧀 | ½ cup | Full-fat for creaminess |
| Garam Masala 🌶️ | 1 tsp | Homemade or store-bought blend |
| Ground Cumin 🌿 | ½ tsp | Toasted for deeper flavor |
| Ground Coriander 🌿 | ½ tsp | Freshly ground preferred |
| Turmeric Powder 🧂 | ¼ tsp | Bright yellow for color |
| Ground Black Pepper 🌶️ | ¼ tsp | Freshly cracked for heat |
| Salt 🧂 | 1 tsp | Diamond Crystal preferred |
| Fresh Cilantro 🌿 | ¼ cup | Chopped for garnish |
| Lemon Juice 🍋 | 1 tbsp | Freshly squeezed |
| Almond Flour 🥜 | 1 tbsp | For dusting and crunch |
| Shredded Coconut 🥥 | 2 tbsp | Toasted for garnish |
The sweet potatoes are the foundation—organic, medium-sized ensures even cooking and maximum flavor infusion. For the best results, look for firm, smooth-skinned varieties at specialty grocery stores like Whole Foods or Sprouts, where they're often sold in the produce section. The coconut milk should be full-fat and unsweetened—brands like Thai Kitchen or Aroy-D work perfectly. Freshly ground spices make all the difference, so if you're using pre-ground, check the date—Penzeys or bulk bins at natural food stores are ideal for potency. The garam masala blend should include cardamom, cinnamon, and cloves for authentic flavor.
No garam masala? Blend equal parts cumin, coriander, turmeric, and a pinch of cinnamon for a quick substitute. The Greek yogurt can be swapped for coconut yogurt if you're avoiding dairy, though it'll have a slightly different texture. For extra richness, stir in 1 tbsp of vegan butter with the yogurt. The almond flour adds a delightful crunch—if you're out, pistachio powder works beautifully. Fresh cilantro is non-negotiable for garnish, but if you're using dried, double the amount and toast it lightly to bring out the flavor. The lemon juice should be freshly squeezed—bottled juice lacks brightness and won't complement the dish properly.
Sweet potatoes keep well in a cool, dark place for up to 2 weeks, but once baked, they're best enjoyed within 3 days for optimal texture. The spiced coconut yogurt topping can be made a day ahead and stored in the fridge, though the texture will be slightly thicker. For longer storage, freeze the baked sweet potatoes (without the topping) for up to 3 months350°F for 10 minutes to restore their tenderness. The topping can be reheated gently in a saucepan over low heat, stirring in a splash of water if it thickens too much.
Why You'll Love This Recipe
- One-Pan Magic: I swear by this recipe when I’m too tired to wash dishes. Roast the sweet potatoes whole with olive oil and garam masala—no peeling, no chopping—then just scoop out the flesh later. The oven does all the work while you sip chai.
- Creamy Spice Bomb: That garam masala + coconut milk combo? It’s the secret weapon. The yogurt adds a tangy kick, and the sweet potatoes soak up all the richness like a sponge. Not too heavy, not too bland—just ridiculously good with every bite.
- Meal Prep MVP: Between us, this is my go-to for busy weeks. Bake a tray of sweet potatoes on Sunday, then portion them into containers with leftover coconut-yogurt sauce. Microwave for 30 seconds—lunch or dinner, solved. (Yes, even on a Tuesday night.)
- Budget-Friendly Luxury: Sweet potatoes are cheap, and this recipe stretches ingredients far. A single can of coconut milk and a tub of yogurt feed my family for days. Plus, the garam masala’s warmth makes it feel fancy without breaking the bank. My wallet thanks me.
Step-by-step instructions for spiced coconut curry sweet potatoes
Transform humble sweet potatoes into a fragrant, spiced curry dish with creamy coconut and aromatic Indian flavors.
🔥 Step 1: Bake the Sweet Potatoes Until Tender
Preheat your oven to 400°F. Pierce each of the 4 whole large sweet potatoes with a fork in multiple places to allow steam to escape. Rub each potato generously with 1 tablespoon of the extra-virgin olive oil, ensuring the skin is fully coated. This step prevents drying and promotes even browning.
Place the sweet potatoes directly on the oven rack or on a baking sheet lined with parchment paper. Bake for 45-55 minutes, until they yield slightly to gentle pressure and the skin begins to wrinkle. Rotate the tray halfway through for even cooking. The potatoes should be fully tender but not falling apart—this ensures they hold their shape when sliced later.
👨🍳 Step 2: Prepare the Spiced Coconut Sauce
While the sweet potatoes bake, heat 1 tablespoon of the remaining extra-virgin olive oil in a medium saucepan over medium heat. Add the ground cumin, ground coriander, turmeric powder, and ground black pepper, stirring constantly for 30 seconds until fragrant. This quick toasting awakens the spices' natural oils and deepens their flavor.
Pour in the 0.5 cup full-fat coconut milk and 0.5 cup plain Greek yogurt, stirring until smooth. Add the 1 tsp garam masala and 1 tsp salt, then bring the mixture to a gentle simmer. Reduce heat to low and let it cook for 5 minutes, stirring occasionally, until slightly thickened. The sauce should coat the back of a spoon but remain pourable.
🥘 Step 3: Assemble the Curry and Finish with Garnishes
Using a sharp knife, carefully slice each baked sweet potato lengthwise into two halves, creating 8 halves total. Arrange them in a single layer in a baking dish or oven-safe skillet. Spoon the spiced coconut sauce evenly over the sweet potatoes, coating them completely. The sauce should pool slightly in the bottom of the dish—this ensures every bite is infused with flavor.
Transfer the dish to a preheated 375°F oven and bake for 10-12 minutes, until the sauce bubbles gently and the sweet potatoes absorb the rich, aromatic liquid. Remove from the oven and let rest for 2 minutes to allow the flavors to meld.
🍽️ Step 4: Garnish and Serve with Crunchy Toppings
Drizzle each serving with 1 teaspoon lemon juice to brighten the flavors and balance the richness. Sprinkle evenly with the 0.25 cup chopped fresh cilantro and 2 tablespoons shredded coconut. For an extra textural element, dust lightly with 1 tablespoon almond flour using a fine-mesh strainer.
Serve immediately while the sweet potatoes are warm and the sauce is still creamy. The combination of tender sweet potatoes, fragrant coconut curry, and crunchy toppings creates a harmonious balance of textures and flavors. Pair with a side of steamed greens or a simple cucumber salad for a complete meal.
Pro Tips For Making Baked Sweet Potato Indian
- Poke the Potatoes First: I learned this the hard way—skipping the fork holes means your sweet potatoes will steam instead of roast, leaving them soggy inside. Use a sturdy fork to poke 4-6 holes in each potato before baking; it’s the only way to guarantee crisp edges and fluffy centers.
- Use Full-Fat Coconut Milk: The cheap, watery stuff ruins the texture—this isn’t a smoothie. Full-fat coconut milk adds richness and prevents the yogurt-coconut sauce from curdling when baked. Open the can and let it sit at room temp for 10 minutes first; cold milk makes the sauce split.
- Don’t Overmix the Sauce: After burning three batches of yogurt-coconut sauce, I finally realized: blend just until smooth, then stop. Overmixing turns it gluey, and the garam masala loses its warmth. Stir in the spices last, then let the sauce rest 5 minutes before pouring—it thickens up naturally.
- Bake at 400°F, Not 375°F: I was skeptical until I tried it: 400°F caramelizes the sweet potatoes faster without drying them out. Flip them halfway (yes, even if you’re impatient like me) and bake until a knife slides in like butter. The edges should be golden, not pale—this is how you lock in that natural sweetness.
Pro cooking tips for this recipe
Spice Toasting Secrets
Toast your spices for 30 seconds in olive oil over medium heat before adding coconut milk—this unlocks their full aroma and depth.
I use a nonstick skillet to prevent burning, and stir constantly to distribute heat evenly. Ground cumin and coriander release their earthy notes first, followed by the warm turmeric and black pepper—this layered approach builds complexity. 🌶️
Foil-Wrap Tandoor Trick
For extra tenderness and smoky flavor, wrap each baked sweet potato in heavy-duty aluminum foil before baking. Pierce the foil with a fork to allow steam to escape, then bake at 375°F for 40 minutes.
This mimics traditional tandoor cooking, creating a creamy interior with a slightly crispy skin. The foil also prevents the potatoes from drying out during longer bakes.
Sauce Consistency Control
The coconut-yogurt sauce should coat the back of a spoon but remain pourable—this ensures it clings to the sweet potatoes without making them soggy. If it thickens too much, whisk in 1 tablespoon warm water while simmering.
For extra richness, stir in 1 teaspoon vegan butter (like Miyoko’s) during the last 2 minutes of simmering. This adds a luxurious mouthfeel without altering the flavor balance.
Even Baking Hack
Place sweet potatoes directly on the oven rack instead of a baking sheet for even browning on all sides. If using a sheet, line it with parchment paper and rotate the tray halfway through baking.
For extra-crispy edges, broil for 2-3 minutes at the end of baking—watch closely to avoid burning. This technique gives you caramelized skin while keeping the flesh tender.
Resting for Flavor
Let the assembled sweet potatoes rest for 5 minutes after baking to allow the sauce to fully absorb into the flesh. This step prevents the sauce from pooling at the bottom and ensures every bite is infused with flavor.
I also recommend resting the sauce separately for 10 minutes before combining—this lets the spices meld and creates a smoother texture. ✨
Garnish Like a Pro
Toast your shredded coconut and almond flour separately in a dry skillet over low heat for 1-2 minutes until fragrant. This enhances their natural flavors and adds a nutty crunch to each bite.
For a pop of color, mix ½ teaspoon turmeric into the almond flour before dusting—it creates a stunning golden contrast against the coconut sauce. The fresh cilantro should be added just before serving to preserve its vibrant green hue.
Nutrition facts
Frequently asked questions
Can I use regular potatoes instead of sweet potatoes?
Sweet potatoes are ideal because their natural sweetness and moist texture pair perfectly with the spiced coconut sauce. Regular potatoes would become dry and lack the caramelized flavor. If you must substitute, try red-skinned potatoes—they hold up better when baked—but expect a different taste and texture.
How do I make this recipe vegetarian-friendly?
This recipe is already vegetarian! The coconut yogurt sauce uses Greek yogurt (or coconut yogurt as a dairy-free alternative) and relies on plant-based spices. For extra protein, serve with a side of chana masala or tofu tikka masala. The almond flour garnish also adds a nutty, protein-rich element.
Can I make this dish ahead of time?
Yes! Bake the sweet potatoes 1-2 days ahead and store them at room temperature. Reheat in a 350°F oven for 10 minutes before adding the sauce. The coconut yogurt topping can be made a day ahead and refrigerated—just reheat gently before drizzling. For best texture, assemble and serve immediately after reheating.
What if I don't have garam masala?
No problem! Make a quick substitute by mixing ½ tsp cumin, ½ tsp coriander, ¼ tsp turmeric, ¼ tsp cinnamon, and a pinch of cardamom. Toast these spices together for 30 seconds in olive oil before adding to the sauce. This blend captures garam masala's warm, earthy profile without needing the exact spice mix.
How should I store leftovers?
Store leftovers in an airtight container in the fridge for up to 3 days. Reheat in the microwave for 1-2 minutes (covered) or in a 350°F oven for 10 minutes to restore crispiness. The sauce may thicken slightly when reheated—stir in a splash of warm water or coconut milk to loosen. Freeze baked sweet potatoes (without sauce) for up to 3 months for future meals.
