Sweet Potato Plant-Based Recipe: Smoky Coconut Curry with Tender Roots

Side Dishes

Sweet Potato Plant-Based Recipe: Smoky Coconut Curry with Tender Roots

This sweet potato plant-based recipe transforms humble roots into a smoky coconut curry that’s rich, satisfying, and packed with depth—no animal products in sight.

The secret lies in slow-roasting sweet potatoes until they’re tender and caramelized, then simmering them in a velvety coconut-tomato base infused with warm spices like cumin and smoked paprika.

I developed this dish after realizing how often sweet potatoes get overshadowed in plant-based meals, and trust me, this recipe changes that.

The beauty of this curry is its versatility—serve it as a hearty main over rice, a bold side dish alongside grilled tofu, or as a protein-rich bowl component with greens and avocado.

The coconut milk creates a naturally creamy texture without dairy, while the sweet potatoes absorb all the smoky, spiced flavors, making every bite irresistibly tender. No fancy techniques here, just a foolproof method that delivers restaurant-quality results at home.

What makes this recipe stand out is how it balances sweetness and smokiness—roasted sweet potatoes bring natural caramel notes, while the curry’s aromatic spices add complexity. The dish also freezes beautifully, so you can prep a big batch for the week.

Whether you’re feeding a family or meal prepping for yourself, this curry is a game-changer for plant-based cooking.

Garnish with fresh cilantro, toasted coconut flakes, or a squeeze of lime for brightness, and you’ve got a dish that’s as nutritious as it is delicious. Ready to elevate your plant-based meals? Let’s get cooking.

👨‍🍳
Difficulty
Medium
🌱
Diet
Vegan
🔥
Calories
Med Cal

Ingredients for sweet potato plant based

Roasted sweet potatoes meet smoky coconut for a plant-based curry that's rich, tender, and full of depth.

Ingredient Amount Notes
Sweet Potatoes 🍠 2 lbs Medium-sized, peeled and cubed
Full-Fat Coconut Milk 🥥 1 can 13.5 oz can, unsweetened
Crushed Tomatoes 🍅 1 can 14.5 oz can, San Marzano preferred
Yellow Onion 🧅 1 whole Medium, finely diced
Garlic Cloves 🧄 4 cloves Fresh, minced
Smoked Paprika 🌶️ 1 tbsp High-quality for smoky depth
Ground Cumin 🌿 1 tsp Toasted for best flavor
Ground Coriander 🌿 ½ tsp Freshly ground preferred
Turmeric Powder 🌿 ½ tsp Bright yellow color
Ginger Root 🌿 1 tbsp Freshly grated
Vegetable Broth 💧 1 cup Low-sodium preferred
Lime Juice 🍋 2 tbsp Freshly squeezed
Maple Syrup 🍯 1 tbsp Pure, grade B preferred
Sea Salt 🧂 1 ½ tsp Diamond Crystal preferred
Fresh Cilantro 🌿 ¼ cup Chopped, for garnish

The sweet potatoes are the star here—medium-sized ones roast more evenly and develop that perfect caramelized edge. Trader Joe's and Whole Foods carry the best organic varieties, but any sweet potato works in a pinch. Peeled and cubed before roasting ensures even cooking, and trust me, don't skip the roasting step—it's what makes this curry so irresistibly tender. For extra flavor, rub the cubed potatoes with a tiny bit of olive oil and salt before roasting at 400°F for about 25 minutes until golden brown.

No full-fat coconut milk? Light coconut milk plus 1 tbsp coconut cream gets you close, though the texture won't be quite as velvety. Fresh ginger is ideal, but ground ginger at half the amount works if you're in a hurry. The San Marzano tomatoes make a difference—look for the canned section at Italian markets for the best quality. For a deeper smoky flavor, swap half the smoked paprika for liquid smoke (1/4 tsp)—it's a game-changer. The lime juice should be freshly squeezed; bottled just doesn't cut it here.

This curry tastes even better the next day as the flavors meld together. Store leftovers in an airtight container in the fridge for up to 5 days, or freeze for 3 months in portion-sized containers. Garnish with fresh cilantro and toasted coconut flakes before serving—the contrast of textures makes it worth the extra minute. Double the recipe and freeze half for lazy weeknights; just thaw overnight in the fridge before reheating.

❤️

Why You'll Love This Recipe

  • One-Pot Magic: I swear by this—just toss everything in one pot, stir, and walk away. No chopping boards to clean, no extra pans, and the sweet potatoes soften right into that creamy, dreamy texture while the coconut milk does all the heavy lifting.
  • Creamy-Savory Balance: The full-fat coconut milk turns this into a rich, velvety hug, but the crushed tomatoes and garlic keep it bright and tangy. It’s like a hug from your favorite comfort food, but with none of the guilt—just pure, satisfying flavor in every bite.
  • Meal Prep MVP: I make a big batch on Sundays, and it lasts me all week for lunches or quick dinners. The flavors actually get better as it sits, and reheating it? Zero effort. Honestly, it’s my go-to for lazy days when I don’t want to think about cooking.
  • Budget-Friendly Luxury: Sweet potatoes and coconut milk stretch this into a hearty, filling dish without breaking the bank. I’ve fed four people for under $10, and they’ve never complained—especially when I serve it with rice or toasted bread to soak up every last bit.

Step-by-step instructions for smoky coconut curry with tender roots

Here's how to create a velvety, smoky plant-based curry where the sweet potatoes melt into perfect tenderness.

1

Sauté Aromatics Until Deeply Fragrant

Heat a large, heavy-bottomed pot over medium heat. Add the finely diced yellow onion and cook for 5-6 minutes until softened and translucent, stirring occasionally. The onions should caramelize slightly at the edges—that golden color means you're building flavor.

Add the minced garlic cloves and grated ginger root to the pot, stirring constantly for 30 seconds until you can smell that pungent, fresh aroma. Here's the thing—don't let the garlic burn. It should perfume the kitchen but remain vibrant, not bitter. If it starts to darken too quickly, reduce the heat slightly and keep stirring.

2

Toast the Spice Blend for Maximum Flavor

Add the smoked paprika, ground cumin, ground coriander, and turmeric powder to the pot, stirring constantly for 1 minute until the spices are fragrant and the paprika releases its smoky aroma. This toasting step is crucial—it deepens the flavor profile by releasing the essential oils in the spices.

I like to press the spices into the onions with the back of a wooden spoon for 10 seconds to help them bloom fully. You should see the spices darken slightly and smell an earthy, toasty aroma. If you skip this step, your curry will taste flat and one-dimensional.

3

Build the Curry Base with Crushed Tomatoes

Pour in the crushed tomatoes and add the 1 cup vegetable broth and 1.5 teaspoons sea salt. Stir well to combine, then bring the mixture to a gentle simmer over medium-low heat. Let it cook uncovered for 10 minutes until the liquid reduces slightly and the flavors meld together.

This reduction step is where the magic happens. The tomatoes will break down and concentrate, creating a rich, tangy base for your curry. You'll know it's ready when the sauce thickens just enough to coat the back of a spoon. If it's too thin, reduce the heat and let it simmer longer—patience here ensures a deeper flavor.

4

Add Coconut Milk and Sweet Potatoes for Perfect Tenderness

Pour in the full-fat coconut milk and stir well to incorporate. Add the 2 pounds cubed sweet potatoes, making sure they're evenly distributed in the sauce. The sweet potatoes should be submerged but not packed too tightly—this allows them to cook evenly and absorb the rich flavors.

Bring the mixture to a gentle simmer over medium heat. Here's the critical part: maintain a steady simmer, not a rolling boil. You want the sweet potatoes to cook through without breaking apart. Cover the pot and let it simmer for 25-30 minutes, stirring occasionally, until the sweet potatoes are fork-tender with no resistance.

5

Finish with Bright Flavors and Garnish

Once the sweet potatoes are tender, remove the pot from heat and stir in the 2 tablespoons lime juice and 1 tablespoon maple syrup. The lime juice brightens the dish with a tangy contrast to the richness of the coconut milk, while the maple syrup adds a touch of sweetness that balances the smoky and spicy notes.

Taste and adjust the seasoning if needed—you might need a pinch more salt or a splash more lime juice to achieve the perfect balance. Garnish with the 0.25 cup chopped fresh cilantro just before serving. The cilantro adds a fresh, herbal note that cuts through the richness and elevates the entire dish. Serve immediately while the curry is hot and the flavors are at their peak.

👨‍🍳

Pro Tips For Making Sweet Potato Plant Based

  • Sear the Sweet Potatoes: Cut them into ½-inch cubes first, then toss in a dry skillet over medium-high heat for 5 minutes before adding liquid. I learned this the hard way—skipping the sear leaves you with mushy potatoes instead of tender, caramelized edges that hold up in the coconut milk.
  • Sweat the Onion Low: Cook the onion in batches if needed, but never rush it—soften over medium-low for 8-10 minutes until translucent. After burning three batches, I finally realized high heat turns onions bitter, and you’ll taste the difference in the sauce.
  • Strain the Tomatoes: Drain the crushed tomatoes through a fine-mesh sieve to remove excess water and seeds. Sounds weird, but it works: the sauce thickens faster and the coconut milk doesn’t get diluted into a thin, watery mess.
  • Simmer the Coconut Milk: Reduce the heat to low once the coconut milk comes to a gentle simmer—boiling it splits the fats and turns the sauce greasy. My grandmother swore by this, and she was right: the texture stays creamy without curdling.

Creative variations of this dish

Global Fusion Twists

Transform this curry into a Thai-inspired dish by adding 1 tbsp red curry paste (like Maesri) and 1 stalk lemongrass, bruised and minced. Swap maple syrup for 1 tbsp coconut sugar—the lemongrass infuses the coconut milk with citrusy brightness.

For a Jamaican jerk version, replace smoked paprika with 1 tbsp jerk seasoning and add 1 scotch bonnet pepper (seeds removed for less heat). The sweet potatoes soak up these bold flavors beautifully.

Protein-Packed Additions

Boost this curry into a complete plant-based meal by stirring in 1 cup cooked chickpeas or 1 block crumbled tofu (pressed and pan-fried) during the final 10 minutes of simmering. For extra richness, fold in ½ cup cashews at the end—they add a creamy texture that mimics coconut milk’s decadence.

I love adding ½ cup quinoa to the pot along with the sweet potatoes for a heartier dish.

Sweet Heat Variations

Craving more sweetness? Stir in ½ cup diced pineapple or ½ cup mango chunks during the last 5 minutes of cooking—the fruit’s acidity cuts through the coconut richness. For heat lovers, add 1 tsp cayenne pepper with the spices or top with pickled jalapeños for a tangy kick.

A drizzle of sriracha before serving adds a smoky-spicy contrast that’s irresistible.

Global Side Pairings

Serve this curry with fluffy basmati rice or cauliflower rice for a low-carb option. For a Mexican-inspired bowl, pair with black beans, avocado, and lime crema. In Indian-style, serve with garlic naan or steamed basmati rice alongside a side of raita (yogurt with cucumber and mint).

The curry’s smoky depth stands up to all these pairings beautifully.

Breakfast or Brunch Adaptation

Turn this into a morning dish by topping with crumbled tempeh bacon, sautéed mushrooms, and a fried egg (if not fully vegan). For a fully plant-based brunch, serve with toasted sourdough and a side of sautéed spinach.

The sweet potatoes’ natural sweetness makes this curry surprisingly satisfying for breakfast—just adjust the spice level to your morning tolerance.

Meal Prep Hacks

Double the recipe and freeze half in airtight containers for up to 3 months. Thaw overnight in the fridge, then reheat on the stovetop with 2 tbsp water to restore creaminess.

For lunchboxes, portion into glass containers with a side of rice—it reheats beautifully in a microwave. Garnish fresh cilantro and lime juice just before eating to keep flavors vibrant.

Nutrition facts

Servings 4
Amount Per Serving
Calories 420kcal
% Daily Value *
Total Fat 22g28%
Saturated Fat 18g90%
Cholesterol 0mg0%
Sodium 650mg28%
Total Carbohydrate 52g18%
Dietary Fiber 8g29%
Sugars 12g
Protein 6g12%
* 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 this plant-based sweet potato curry without coconut milk?

For a lighter version, substitute with 1 cup unsweetened almond milk plus 2 tablespoons cashew butter to mimic creaminess. If you prefer a richer texture, blend ½ cup silken tofu with ½ cup water and use that instead. The dish will still be flavorful, though the coconut's natural sweetness will be missing.

2

How do I prevent my sweet potatoes from turning mushy?

Start by cutting the sweet potatoes into even 1.5-inch cubes and roasting them first at 400°F for 25 minutes until slightly caramelized. This creates a barrier that helps them hold their shape. When adding them to the curry, keep the heat at a gentle simmer—never a boil—to avoid breaking them down.

3

What's the best way to store leftovers?

Transfer the curry to an airtight container and refrigerate for up to 5 days. For freezing, portion into single-serving containers and store for 3 months. Thaw overnight in the fridge, then reheat on the stovetop with 2 tablespoons water to restore creaminess. Garnish fresh with lime and cilantro before eating.

4

Can I use regular potatoes instead of sweet potatoes?

While you can substitute, the flavor and texture will differ significantly. Regular potatoes lack the natural sweetness and creamy texture of sweet potatoes. If you must use them, try red potatoes (peeled and cubed) and add 1 extra tablespoon maple syrup to compensate for the missing sweetness. The dish won't be identical, but it'll still be delicious.

5

How can I make this curry spicier?

Add ½ teaspoon cayenne pepper with the initial spice toast or stir in 1 teaspoon hot sauce at the end. For a smoky kick, swap half the smoked paprika for liquid smoke (¼ teaspoon)—it's a game-changer. Garnish with pickled jalapeños or a drizzle of sriracha before serving for extra heat.

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