Sweet Potato Curry Recipe Vegan: Creamy Coconut and Turmeric Spice Fusion

Side Dishes

Sweet Potato Curry Recipe Vegan: Creamy Coconut and Turmeric Spice Fusion

This vegan sweet potato curry delivers rich, velvety coconut flavors and earthy turmeric warmth in every spoonful—perfect for a hearty, plant-based meal. 🌱 The secret lies in balancing traditional Indian spices with creamy coconut milk and cashew cream, creating a sauce that’s both comforting and complex.

What makes this recipe stand out is how it transforms humble sweet potatoes into tender, caramelized bites that soak up every layer of spiced coconut goodness.

The foundation of this curry is a fragrant blend of cumin, coriander, and turmeric, sautéed until aromatic before simmering with coconut milk and cashew cream for that signature creamy texture.

Unlike many vegan curries that rely on heavy cream substitutes, this version stays light yet indulgent, thanks to the natural richness of coconut and cashews. The dish is designed to be foolproof—no complicated techniques, just bold flavors that come together in under an hour.

By the time you serve this curry, you’ll have a dish that’s vibrant in color, fragrant with warm spices, and packed with tender sweet potatoes swimming in a luscious, golden sauce. The aroma alone will have everyone at the table anticipating the first bite.

It pairs beautifully with steamed basmati rice or warm naan, making it a complete, satisfying meal that’s as nourishing as it is delicious.

Whether you’re serving a weeknight dinner or planning a plant-based feast, this curry delivers restaurant-quality results with minimal effort. The best part? It reheats beautifully, so leftovers taste just as good the next day. Let’s get cooking!

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

Ingredients for sweet potato curry recipe vegan

Sweet potatoes, coconut milk, and cashews create this velvety vegan curry with golden turmeric warmth.

Ingredient Amount Notes
Sweet Potatoes 🍠 2 lb Medium-sized, peeled and cubed
Full-Fat Coconut Milk 🥥 1 can 13.5 oz can, unsweetened
Raw Cashews 🥜 ½ cup Soaked in hot water 15 mins
Yellow Onion 🧅 1 whole Medium, finely diced
Garlic Cloves 🧄 6 cloves Fresh, minced
Ground Cumin 🌿 1 tbsp Freshly toasted preferred
Ground Coriander 🌿 1 tbsp Freshly ground preferred
Turmeric Powder 🌶️ 1 tbsp Freshly ground preferred
Ginger Root 🌿 1 inch Fresh, grated
Coconut Oil 🫒 2 tbsp Unrefined for best flavor
Vegetable Broth 💧 1 cup Low-sodium preferred
Lemon Juice 🍋 2 tbsp Freshly squeezed
Sea Salt 🧂 1 tsp Fine grain preferred
Fresh Cilantro 🌿 ¼ cup Chopped, for garnish

The sweet potatoes are the star—orange-fleshed varieties like Jewel or Beauregard work best, with their natural sweetness caramelizing beautifully. Trader Joe's and Whole Foods carry these consistently, or grab any medium-sized ones at the grocery store. For the cashews, raw and unsalted is key—they soak up the coconut milk's richness better than roasted. If you can't find fresh ginger, substitute 1 tsp ground ginger, but fresh has that zesty kick that's hard to beat. The coconut milk? Full-fat only—the creaminess is what makes this curry sing.

No fresh cilantro? Dried cilantro or parsley works in a pinch, but fresh is ideal for that bright finish. Running low on vegetable broth? Water plus 1 tsp soy sauce gets you close. The spices are non-negotiable though—toast your cumin and coriander seeds in a dry pan for 30 seconds before grinding if you've got whole spices. That little step makes all the difference. For extra depth, add 1 tsp maple syrup if you want to balance the heat. And if you're short on time, pre-cut sweet potatoes save 10 minutes of peeling and cubing.

This curry tastes even better the next day—reheat gently with a splash of water to restore creaminess. Stores 4-5 days in the fridge or 3 months frozen. I like to portion it into containers with rice for easy lunches. The sauce thickens as it cools, so add a splash of coconut milk when reheating if it's too thick. Garnish with extra cilantro and a squeeze of lemon right before serving—trust me on this—it makes all the difference.

❤️

Why You'll Love This Recipe

  • Minimal Chopping Required: I swear by this—just dice one onion, mince a few garlic cloves, and cube sweet potatoes. The cashews blend into a creamy paste in seconds, so no fancy prep skills needed. Honestly, my knife gets more rest than my back.
  • Creamy Without the Guilt: That full-fat coconut milk? Rich, velvety perfection. The raw cashews add a buttery depth without dairy, and the sweet potatoes soak up every last drop—no heavy cream, no weird aftertaste. Between us, it’s the coziest curry I’ve had in months.
  • Leftover Goldmine: This curry actually improves the next day. The flavors meld into something even deeper, and it reheats like a dream—just add a splash of water. I freeze portions too; toss them into bowls with rice or naan when I’m too tired to cook. My lazy future self thanks me.
  • Budget Stretch: Sweet potatoes and onions are cheap, but they feel like a splurge. The cashews bulk up the sauce so you don’t need much, and coconut milk lasts forever. I’ve fed four people for under $10 with this—plus, it’s vegan, so it’s always a crowd-pleaser. Win-win.

Step-by-step instructions for sweet potato curry

Here's how to make this velvety vegan curry with golden turmeric and rich coconut flavor.

1

🍳 Step 1: Sauté Aromatics Until Fragrant

Heat the 2 tablespoons coconut oil in a large pot over medium heat. Add the finely diced yellow onion and cook for 5-6 minutes until soft and translucent. You'll know it's ready when the onion releases its sweet aroma and begins to caramelize slightly at the edges.

Add the minced garlic cloves and grated ginger root, stirring constantly for 1-2 minutes until the raw garlic smell disappears. Here's the thing—don't let the garlic burn. It should smell fresh and pungent, not bitter. If it starts to darken too quickly, reduce the heat slightly. Now stir in the ground cumin, ground coriander, and turmeric powder, toasting them for 30 seconds until fragrant. This step builds the flavor foundation for your curry.

2

🍳 Step 2: Cook Sweet Potatoes Until Tender

Add the 2 lb cubed sweet potatoes to the pot and stir to coat them in the spiced oil. Pour in the 1 cup vegetable broth and bring to a gentle simmer. Cover and cook for 15-20 minutes until the sweet potatoes are fork-tender but still hold their shape. You want them to be soft enough to mash slightly but not falling apart.

I like to check doneness by piercing a cube with a fork—it should slide in easily but still offer a little resistance. If they're cooking too quickly, reduce the heat to medium-low. The goal is even cooking without browning. This is where the sweet potatoes absorb all those beautiful spice flavors we just built.

3

🥘 Step 3: Create the Creamy Coconut Base

Open the can full-fat coconut milk and pour about ¾ of it into the pot with the sweet potatoes. Stir well to combine, then add the soaked raw cashews and 1 teaspoon sea salt. Simmer uncovered for 10-12 minutes until the sauce thickens slightly and coats the back of a spoon.

Here's where the magic happens—the cashews blend into the coconut milk, creating that ultra-creamy texture without any dairy. Stir occasionally and taste as you go. If you want it richer, add a splash more coconut milk. The curry should be thick enough to coat a spoon but still pourable. This is your perfect consistency balance.

4

🍋 Step 4: Finish with Bright Citrus Notes

Remove the pot from heat and stir in the 2 tablespoons fresh lemon juice. This bright acidity cuts through the richness of the coconut and sweetness of the potatoes. Taste and adjust seasoning—you might need a pinch more salt or a squeeze of extra lemon to balance all the flavors.

Let the curry sit off the heat for 5 minutes to thicken slightly. Then give it one final stir. The lemon juice should make the colors pop—deep golden from the turmeric, vibrant orange from the sweet potatoes, and creamy white from the coconut. This is your visual cue that everything's balanced.

5

🌿 Step 5: Garnish and Serve Warm

Ladle the curry into serving bowls and top each portion with ¼ cup chopped fresh cilantro. The cilantro adds freshness and a pop of color that makes the dish look even more inviting. Serve immediately with steamed basmati rice or warm naan bread to soak up all that creamy goodness.

Each spoonful should deliver that perfect combination of sweet, spicy, creamy, and tangy. The turmeric gives it that beautiful golden hue, while the cashews add a luxurious texture. Don't forget to taste as you go—this is where you can adjust to exactly your preference. Enjoy this comforting, plant-based curry that's packed with flavor!

👨‍🍳

Pro Tips For Making Sweet Potato Curry Recipe Vegan

  • SOAK CASHEWS FIRST: I learned this the hard way—raw cashews are stubborn. Toss them in hot water for 15 minutes before blending, and they’ll turn into a velvety, lump-free paste instead of a gritty mess. (Yes, even if you’re impatient like me.)
  • SWEAT ONIONS LOW: I used to rush this step, and the onions would burn before softening. Keep the heat at medium-low, stir every 30 seconds, and let them cook for 8-10 minutes until translucent. Patience here means no bitter aftertaste.
  • PEEL SWEET POTATOES AFTER COOKING: Peeling raw sweet potatoes is a pain, and you’ll lose half the flavor. Roast or boil them whole first, then slip off the skin under cold water—cleaner, faster, and no wasted starch.
  • STIR COCONUT MILK IN LAST: Adding full-fat coconut milk too early turns your curry into a watery soup. Wait until the onions and spices are deeply fragrant, then pour it in and simmer just until heated through. The creaminess stays rich, not diluted.

Essential equipment for this dish

Spice Toasting Pan

I swear by a 10-inch cast iron skillet like the Lodge Pre-Seasoned for toasting whole spices. The heavy base distributes heat evenly, preventing burning while releasing those aromatic oils. Preheat it over medium-low heat for 2-3 minutes before adding your spices—this ensures they toast uniformly without scorching.

For extra flavor depth, I like to crush the toasted cumin and coriander seeds lightly with the back of a spoon before adding them to the curry. 🌿

Heavy-Duty Pot

A 5-6 quart Dutch oven (I use Le Creuset) is my go-to for this curry because it maintains consistent heat distribution while allowing the sauce to thicken properly. The deep sides prevent spills when stirring, and the heavy material ensures even cooking.

If you don’t have one, a large stainless steel pot with a tight-fitting lid works too—just stir more frequently to prevent sticking. The key is using a pot that’s big enough to hold all ingredients without crowding.

Immersion Blender

While this recipe doesn’t require blending, an immersion blender like the Ninja Foodi comes in handy if you want an ultra-smooth sauce.

If your sweet potatoes break apart during cooking, blend ½ cup of the cooking liquid with ¼ cup soaked cashews for 10-15 seconds before returning it to the pot. This creates a velvety texture without losing the chunky sweet potato pieces.

For a traditional version, skip blending—stirring is all you need! 🥥

Fine-Mesh Strainer

A fine-mesh strainer (like the OXO Good Grips) is essential if you’re using whole spices instead of ground ones. Toast 1 tsp cumin seeds and 1 tsp coriander seeds in a dry pan, then strain them into your curry for a fresher, more aromatic flavor.

I also use it to drain excess water from soaked cashews—just rinse them under cold water and drain well to avoid a watery sauce. This small tool makes a big difference in texture and flavor control.

Measuring Spoons

Precision matters with spices! Invest in a set of stainless steel measuring spoons (I love the OXO Stainless Steel ones) for accurate measurements of turmeric, cumin, and coriander. A ¼ tsp too much turmeric can make your curry bitter, while too little cumin weakens the earthy depth.

For ginger, a microplane ensures you get the right amount of zest without measuring by volume. Trust me—these small tools make a huge difference in balancing flavors. 🧂

Nutrition facts

Servings 4
Amount Per Serving
Calories 480kcal
% Daily Value *
Total Fat 32g41%
Saturated Fat 24g120%
Cholesterol 0mg0%
Sodium 420mg18%
Total Carbohydrate 52g18%
Dietary Fiber 10g36%
Sugars 12g
Protein 12g24%
* 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 substitute regular potatoes for sweet potatoes in this vegan curry?

While you can use regular potatoes, the flavor and texture will differ significantly. Sweet potatoes add natural sweetness and a vibrant orange color that balances the spices beautifully. For a similar texture, try using yams or purple potatoes, but they won't have the same caramelization. If you must substitute, reduce the cooking time by 5 minutes since regular potatoes cook faster.

2

How can I make this curry spicier without adding heat?

Instead of chili powder or cayenne, enhance the natural warmth by toasting an extra ½ teaspoon cumin seeds and ½ teaspoon coriander seeds until fragrant, then grinding them into a powder. Add this to your spice blend before sautéing. The earthy depth will feel spicier without actual heat. For a smoky touch, add ½ teaspoon smoked paprika when toasting the spices.

3

What's the best way to store and reheat leftovers?

Store in an airtight container in the fridge for up to 5 days or freeze for 3 months. To reheat, add 1-2 tablespoons water or coconut milk per cup of curry and warm on low heat for 3-5 minutes, stirring constantly. Microwaving works too—cover with a damp paper towel and heat in 30-second intervals to prevent drying. The sauce thickens when cooled, so adjust with extra liquid when reheating.

4

Can I make this curry without coconut milk?

Yes! For a dairy-free alternative, blend ½ cup soaked cashews with ½ cup water until smooth and use that instead. For a different flavor profile, try 1 cup full-fat cashew cream (blend soaked cashews with water) or ½ cup tahini mixed with ½ cup water. The texture will be slightly thinner, so reduce the broth by ¼ cup to maintain balance. The curry will still be rich and flavorful!

5

How do I adjust the thickness of the sauce?

If your sauce is too thin, simmer uncovered for 5-10 extra minutes to reduce. For a thicker consistency, blend ½ cup of the cooking liquid with ¼ cup soaked cashews and stir back in. If it's too thick, whisk in 1-2 tablespoons warm water or vegetable broth. The ideal consistency should coat the back of a spoon but still be pourable. Taste as you go—this is where you can adjust to your preference!

★★★★★4.6(2 reviews)
Categories Side Dishes