You know those nights when you need something hearty, healthy, and downright delicious in a hurry? That’s when my vegan sweet potato curry with coconut milk comes to the rescue! I’ve been making variations of this cozy dish for nearly a decade – ever since my friend Priya taught me the magic of balancing spices during our college potlucks. What I love most is how the creamy coconut milk perfectly coats the tender sweet potatoes, while that golden turmeric and warm curry powder create layers of flavor that’ll make your taste buds dance. Best part? It all comes together in one pot in about 35 minutes flat – even faster than waiting for takeout!
Why You’ll Love This Vegan Sweet Potato Curry with Coconut Milk
Let me tell you why this curry has become my weeknight hero—it’s the kind of dish that makes you pause mid-bite just to savor it. Here’s what makes it special:
- Creamy dreaminess: That coconut milk creates a luscious sauce that clings to every bite of sweet potato—no dairy needed!
- Nutrition powerhouse: Packed with vitamin A from the sweet potatoes and iron from the spinach, it’s comfort food that loves you back.
- Speedy satisfaction: From chopping to serving, it’s done in 35 minutes—faster than scrolling through delivery apps.
- Your spice, your rules: Not a fan of heat? Skip the chili. Want more kick? Add a diced jalapeño while sautéing the onions.
Trust me, one taste and you’ll understand why my friends beg me to bring this to every potluck!
Ingredients for Vegan Sweet Potato Curry with Coconut Milk
Here’s everything you’ll need to make this soul-warming curry (I promise it’s all simple stuff!):
- 2 large sweet potatoes, peeled and diced (about 3 cups)
- 1 can (400ml) full-fat coconut milk (don’t shake the can!)
- 1 medium onion, finely chopped
- 2 cloves garlic, minced (or 1 tbsp pre-minced)
- 1 tbsp fresh ginger, grated (or 1 tsp ground ginger in a pinch)
- 1 tbsp curry powder (my favorite is Madras-style)
- 1 tsp each: turmeric, cumin, and coriander
- 1 tbsp vegetable oil (or coconut oil for extra flavor)
- 1 cup vegetable broth (low-sodium if you’re watching salt)
- 1 big handful fresh spinach, roughly chopped (about 1 cup packed)
- Salt and pepper to taste
Ingredient Notes & Substitutions
Here’s where you can make this curry your own:
- Coconut milk: Light coconut milk works, but the sauce won’t be as creamy. For ultra-richness, use the thick cream from the top of the can first.
- Protein boost: Toss in a can of drained chickpeas with the sweet potatoes – they soak up the flavors beautifully!
- Spice adjustments: Not a fan of heat? Reduce curry powder to 2 tsp. Want more kick? Add 1/4 tsp cayenne with the other spices.
- Greens swap: No spinach? Kale or Swiss chard work great – just chop them smaller and add a few minutes earlier.
How to Make Vegan Sweet Potato Curry with Coconut Milk
Okay, let’s get cooking! This curry comes together like magic in one pot—just follow these simple steps:
- Sizzle the aromatics: Heat oil in a large pot over medium heat. Add onion, garlic, and ginger. Cook 2-3 minutes until the onion turns translucent and your kitchen smells amazing (that’s when you know it’s working!).
- Bloom the spices: Sprinkle in curry powder, turmeric, cumin, and coriander. Stir constantly for 1 minute—you’ll see the spices darken slightly and smell even more fragrant. Don’t rush this step—it wakes up the flavors!
- Sweet potatoes join the party: Toss in those diced sweet potatoes, stirring until they’re fully coated in the spice mixture. They’ll start soaking up all that gorgeous flavor.
- Creamy coconut bath: Pour in coconut milk and vegetable broth. Give it a good stir, then bring to a gentle simmer. Cover and let it bubble away for 15-20 minutes until the sweet potatoes are fork-tender (but not mushy!).
- Greens for goodness: Stir in spinach and cook just 2-3 minutes until wilted—it’ll turn vibrant green and add freshness.
- Taste and tweak: Season with salt and pepper. Want more depth? A splash of lime juice or tamari works wonders here!
That’s it! Spoon it over rice, grab some naan, and dig into that creamy, dreamy goodness.
Tips for Perfect Curry
- Toast your spices: If you have extra time, dry-toast whole spices (cumin seeds, coriander seeds) in the pot before adding oil—grind them after for next-level flavor.
- Thickness control: Too thick? Add splashes of broth. Too thin? Simmer uncovered for 5 more minutes.
- Garnish game: Top with fresh cilantro, toasted coconut flakes, or a drizzle of coconut cream for that “wow” factor.
Serving Suggestions for Vegan Sweet Potato Curry
Now for the best part—how to serve this golden beauty! My absolute favorite way is over fluffy basmati rice—it soaks up all that creamy coconut sauce like a dream. But don’t stop there! Here’s how I like to jazz it up:
- Naan for scooping: Warm garlic naan makes the perfect edible spoon for every last bit of curry.
- Quinoa power bowl: For extra protein, serve it over quinoa with extra greens on top.
- Garnish galore: A squeeze of lime, chopped cilantro, or toasted coconut flakes add fresh crunch and brightness.
Pro tip? Leftovers taste incredible stuffed into pita bread for next-day lunches—just saying!
Storage & Reheating Instructions
Here’s the good news—this curry tastes even better the next day as the flavors cozy up together! Store leftovers in an airtight container in the fridge for up to 3 days. When reheating, add a splash of broth or water and warm gently on the stove—the sweet potatoes will stay perfect instead of turning mushy. Need it faster? Microwave in 30-second bursts, stirring between each. And yes, you can freeze it for up to 1 month—just thaw overnight in the fridge before reheating.
Nutritional Information
Here’s the scoop on what’s in each comforting bowl (keep in mind nutrition varies slightly based on your ingredients): About 320 calories per serving with 18g of that dreamy coconut milk fat, 35g carbs from those sweet potatoes, and 6g fiber to keep you full. Not bad for something that tastes this indulgent, right?
Frequently Asked Questions
I get asked about this vegan sweet potato curry all the time—here are the answers to the questions that pop up most often!
Can I freeze this coconut milk curry?
Absolutely! It freezes beautifully for up to 1 month. Just cool completely, transfer to freezer-safe containers (leave some space for expansion), and thaw overnight in the fridge before reheating gently on the stove.
How can I make this curry spicier?
Easy! Add 1/4 tsp cayenne with the other spices, or toss in a diced jalapeño when sautéing the onions. For serious heat lovers, stir in 1/2 tsp red chili flakes at the end.
Can I use butternut squash instead of sweet potatoes?
You bet—they’re practically cousins! Just cut the squash into slightly smaller pieces since it cooks faster. The flavor combo with coconut milk is divine.
Is light coconut milk okay to use?
It’ll work, but the sauce won’t be as luxuriously creamy. My trick? Use half light coconut milk and half full-fat for balance.
Share Your Feedback
Made this vegan sweet potato curry? I’d love to hear how it turned out! Leave a comment or tag me on Instagram with your creations.
Print
35-Minute Vegan Sweet Potato Curry with Coconut Milk Bliss
- Total Time: 35 minutes
- Yield: 4 servings 1x
- Diet: Vegan
Description
A rich and creamy vegan sweet potato curry with coconut milk. This flavorful dish is easy to make and packed with nutrients.
Ingredients
- 2 large sweet potatoes, peeled and diced
- 1 can (400ml) coconut milk
- 1 onion, finely chopped
- 2 cloves garlic, minced
- 1 tbsp ginger, grated
- 1 tbsp curry powder
- 1 tsp turmeric
- 1 tsp cumin
- 1 tsp coriander
- 1 tbsp vegetable oil
- 1 cup vegetable broth
- 1 cup spinach, chopped
- Salt and pepper to taste
Instructions
- Heat oil in a large pot over medium heat. Add onion, garlic, and ginger. Cook for 2-3 minutes until fragrant.
- Add curry powder, turmeric, cumin, and coriander. Stir for 1 minute.
- Add sweet potatoes and stir to coat with spices.
- Pour in coconut milk and vegetable broth. Bring to a simmer.
- Cover and cook for 15-20 minutes until sweet potatoes are tender.
- Stir in spinach and cook for 2-3 minutes until wilted.
- Season with salt and pepper.
- Serve hot with rice or naan.
Notes
- Adjust spice levels to taste.
- Add chickpeas for extra protein.
- Store leftovers in the fridge for up to 3 days.
- Prep Time: 10 minutes
- Cook Time: 25 minutes
- Category: Main Dish
- Method: Stovetop
- Cuisine: Indian-inspired
Nutrition
- Serving Size: 1 bowl (approx. 300g)
- Calories: 320
- Sugar: 8g
- Sodium: 350mg
- Fat: 18g
- Saturated Fat: 14g
- Unsaturated Fat: 3g
- Trans Fat: 0g
- Carbohydrates: 35g
- Fiber: 6g
- Protein: 5g
- Cholesterol: 0mg
Keywords: vegan sweet potato curry, coconut milk curry, easy vegan dinner







