Easy Vegan Coconut Curry with Sweet Potatoes

Easy vegan coconut curry with sweet potatoes cooks fast and fills your kitchen with cozy, aromatic warmth. It solves weeknight dinner stress when you need plant-based comfort without takeout. After making this over 40 times, I know exactly when the curry paste blooms and the sweet potatoes hit perfect tenderness. Creamy, fragrant, and deeply satisfying. Try it with our Easy Zero Carb Yogurt Bread Recipe for Quick Snacking. Jump to the recipe card or keep reading for my best tips. If you love recipes like this, you’ll also enjoy Easy Zero Carb Yogurt Bread Recipe for Quick Snacking and Easy Banana Foster Upside Down Cake Recipe.

Why This Easy Vegan Coconut Curry with Sweet Potatoes Is Pure Comfort
- Ready in under 30 minutes with one pot
- Creamy coconut sauce never breaks or separates
- Sweet potatoes hold shape while getting tender
- Flavor builds in layers — no flat-tasting curry
What You'll Need for Easy Vegan Coconut Curry with Sweet Potatoes
Choosing the right ingredients makes a big difference, but this recipe is forgiving enough to work with what you have.
- 1 tablespoon coconut oil
- 1 tablespoon red curry paste
- 3 cloves garlic minced
- 1 tablespoon fresh ginger grated
- 1 large sweet potato 1 inch cubes
- 1 red bell pepper sliced
- 1 cup broccoli florets
- 4 cups fresh baby spinach
- 1 13.5-ounce can full-fat coconut milk
- 1 cup vegetable broth low sodium
- 1 teaspoon ground turmeric
- 1/2 teaspoon ground cumin
- 1/4 teaspoon red pepper flakes optional
- Juice of 1 lime
- Salt to taste
- Optional: Fresh cilantro leaves
- Optional: Lime wedges
- Optional: Roasted cashews
- Optional: Sliced red chilies

📝 Ingredient Notes
- Coconut oil: Use refined coconut oil if you dislike coconut flavor — it has higher smoke point than unrefined.
🛒 Tools & Equipment I Recommend
- Stainless steel chef's knife — Prevents uneven sweet potato cubes that cook at different rates → See on Amazon
- Heavy-bottomed Dutch oven — Distributes heat evenly so curry paste doesn't burn and sauce simmers without scorching → See on Amazon

How to Make Easy Vegan Coconut Curry with Sweet Potatoes
- Sauté aromatics: Heat coconut oil in a large Dutch oven over medium heat. Add red curry paste, garlic, and ginger. Stir constantly for 1 minute until fragrant and oil separates.
- Add sweet potatoes and spices: Add sweet potatoes, turmeric, cumin, and red pepper flakes. Stir to coat. Cook 2 minutes, stirring often.
- Simmer sauce: Pour in coconut milk and vegetable broth. Bring to gentle simmer. Cover and cook 12 minutes until sweet potatoes pierce easily with fork but hold shape.
- Add vegetables: Stir in bell pepper and broccoli. Simmer uncovered 5 minutes. Add spinach and lime juice. Stir until spinach wilts, about 1 minute.
- Season and serve: Taste and add salt as needed. Serve hot garnished with cilantro and lime.
Cook's Tips for Perfect Easy Vegan Coconut Curry with Sweet Potatoes
- Flavor building: Let curry paste bloom in oil for 60 seconds — this unlocks deep umami and prevents raw spice taste.
- Common mistake and fix: The #1 reason this curry fails is adding cold coconut milk to hot paste. It causes separation. Warm milk slightly first or add broth first to cool pan slightly.
- Texture control: Cut sweet potatoes uniformly — 1 inch cubes ensure even cooking. Too small and they turn mushy; too large and they stay hard.
- Timing: Add spinach last — overcooking drains color, nutrients, and texture. It only needs 60 seconds to wilt.
Storing & Reheating Easy Vegan Coconut Curry with Sweet Potatoes
Short-Term Storage
Store in an airtight container in the fridge. Store in airtight container up to 4 days. Make-ahead tip: Prep all vegetables and store separately up to 2 days. Sauté aromatics day-of.
Freezing Easy Vegan Coconut Curry with Sweet Potatoes
Freeze without spinach up to 3 months. Add fresh spinach after reheating.
How to Reheat Without Drying It Out
Oven: Bake covered at 350°F for 20 minutes, stirring halfway. Microwave: Heat in 90-second bursts, stirring between, until steaming hot.
Recipe Notes
- Chef tip: Toast curry paste in oil until oil separates and turns reddish — that’s the flavor foundation. Don’t skip this step.
- Best substitution: Swap sweet potatoes with butternut squash — same size, same cook time. Avoid carrots — they turn grainy.
- Make-ahead: Chop vegetables and store in separate airtight containers. Sauté aromatics in 90 seconds the day you cook.
- Scaling: Double the batch? Use a 6-qt Dutch oven and add 2 minutes simmer time. Stir more often to prevent sticking.
- Troubleshooting: If sauce thickens too much, stir in 2 tablespoons warm vegetable broth. If too thin, simmer uncovered 3 minutes longer.
Want to level up this recipe?
Instant-read thermometer — Confirms sweet potatoes hit 205°F — the perfect tender-yet-firm texture — without guessing → Check price on Amazon
Easy Vegan Coconut Curry with Sweet Potatoes

Ingredients
Main Ingredients
- 1 tablespoon coconut oil
- 1 tablespoon red curry paste
- 3 cloves garlic minced
- 1 tablespoon fresh ginger grated
- 1 large sweet potato 1 inch cubes
- 1 red bell pepper sliced
- 1 cup broccoli florets
- 4 cups fresh baby spinach
- 1 13.5-ounce can full-fat coconut milk
- 1 cup vegetable broth low sodium
Seasonings
- 1 teaspoon ground turmeric
- 1/2 teaspoon ground cumin
- 1/4 teaspoon red pepper flakes optional
- Juice of 1 lime
- Salt to taste
Optional Toppings
- Fresh cilantro leaves
- Lime wedges
- Roasted cashews
- Sliced red chilies
Instructions
- Sauté aromatics: Heat coconut oil in a large Dutch oven over medium heat. Add red curry paste, garlic, and ginger. Stir constantly for 1 minute until fragrant and oil separates.
- Add sweet potatoes and spices: Add sweet potatoes, turmeric, cumin, and red pepper flakes. Stir to coat. Cook 2 minutes, stirring often.
- Simmer sauce: Pour in coconut milk and vegetable broth. Bring to gentle simmer. Cover and cook 12 minutes until sweet potatoes pierce easily with fork but hold shape.
- Add vegetables: Stir in bell pepper and broccoli. Simmer uncovered 5 minutes. Add spinach and lime juice. Stir until spinach wilts, about 1 minute.
- Season and serve: Taste and add salt as needed. Serve hot garnished with cilantro and lime.
Notes
- Chef tip: Toast curry paste in oil until oil separates and turns reddish — that’s the flavor foundation. Don’t skip this step.
- Best substitution: Swap sweet potatoes with butternut squash — same size, same cook time. Avoid carrots — they turn grainy.
- Make-ahead: Chop vegetables and store in separate airtight containers. Sauté aromatics in 90 seconds the day you cook.
- Scaling: Double the batch? Use a 6-qt Dutch oven and add 2 minutes simmer time. Stir more often to prevent sticking.
- Troubleshooting: If sauce thickens too much, stir in 2 tablespoons warm vegetable broth. If too thin, simmer uncovered 3 minutes longer.
Storage
- Fridge: Store in airtight container up to 4 days.
- Freezer: Freeze without spinach up to 3 months. Add fresh spinach after reheating.
- Oven reheat: Bake covered at 350°F for 20 minutes, stirring halfway.
- Microwave reheat: Heat in 90-second bursts, stirring between, until steaming hot.
- Make ahead: Prep all vegetables and store separately up to 2 days. Sauté aromatics day-of.
Nutrition Per Serving
- Calories: 340
- Protein: 5g
- Fat: 22g
- Carbs: 32g
- Fiber: 6g
- Sugar: 8g
- Sodium: 320mg
- Cholesterol: 0mg
- Sat. Fat: 18g
Nutritional values are estimates only. Actual values may vary by brand and portion size.
Easy Vegan Coconut Curry with Sweet Potatoes FAQs
Yes. Cook fully, then cool and refrigerate up to 4 days. Reheat gently on stove with 1 tablespoon broth to refresh sauce consistency. Flavor deepens overnight.
Blandness usually comes from under-blooming curry paste or using low-quality paste. Toast it in oil until fragrant and oil separates — this unlocks flavor. Also, full-fat coconut milk is non-negotiable for richness.
Yes — omit spinach before freezing. Thaw overnight in fridge, reheat, then stir in fresh spinach at the end. The sweet potatoes and coconut milk hold up well for Thanksgiving week meal prep.
Use green curry paste for brighter heat, or yellow curry paste for milder flavor. Avoid generic ‘curry powder’ — it lacks the fermented depth needed for authentic coconut curry.
No — the air fryer can’t build or maintain the gentle simmer needed for coconut milk to emulsify properly. A Dutch oven provides steady, even heat for creamy, non-separated sauce.
A Warm Final Note
I can’t wait for you to try Easy Vegan Coconut Curry with Sweet Potatoes and see how effortlessly it comes together. When you make it, pop back here and leave a rating or share how it turned out — I love hearing from you!






