Vegan Sweet Potato Curry

Golden-hued Vegan Sweet Potato Curry with spinach, served in a bowl, fresh cilantro sprinkled on top. Save
Golden-hued Vegan Sweet Potato Curry with spinach, served in a bowl, fresh cilantro sprinkled on top. | recipesbyleanne.com

This vibrant dish combines tender sweet potatoes simmered in creamy coconut milk with fresh spinach and aromatic spices for a satisfying plant-based meal. The gentle blend of cumin, coriander, turmeric, and curry powder creates a warm, inviting flavor profile. Simmered to perfection, the vegetables soak up the rich sauce, making it ideal for a quick and wholesome dinner. Garnish with fresh cilantro and a squeeze of lime to enhance the freshness.

I threw this together on a rainy Wednesday when my fridge was nearly bare, just sweet potatoes and a forgotten bag of spinach. The smell of toasted cumin filling the kitchen made me forget I was improvising. By the time I stirred in the coconut milk, I knew this would become a regular in my rotation.

The first time I made this for friends, I doubled the batch and watched three people go quiet mid-conversation, just focused on their bowls. One of them texted me the next morning asking for the recipe. That is when I realized this curry had something special.

Ingredients

  • Sweet potatoes: Choose firm, unblemished ones and cut them into even cubes so they cook at the same rate, I learned this after ending up with mushy edges and crunchy centers.
  • Onion: A finely chopped large onion melts into the sauce and adds natural sweetness that balances the spices beautifully.
  • Garlic and ginger: Fresh is essential here, the sharpness mellows as it cooks and creates the aromatic base that makes everything smell incredible.
  • Red bell pepper: Adds a slight sweetness and a pop of color, plus it holds its shape nicely in the simmering curry.
  • Baby spinach: Wilts down in minutes and brings a fresh, earthy note without overpowering the other flavors.
  • Curry powder, cumin, coriander, turmeric, cayenne: Toasting these spices for just a minute wakes up their oils and deepens the flavor, skip this step and the curry will taste flat.
  • Coconut milk: Full-fat makes it richer and creamier, but light works too if you want something lighter without losing that silky texture.
  • Vegetable broth: Thins the sauce just enough so it coats everything without being too thick, and adds a savory backbone.
  • Olive oil or coconut oil: Either works, coconut oil adds a subtle tropical hint that pairs well with the curry.
  • Cilantro and lime: Fresh cilantro and a squeeze of lime right before serving brighten the whole dish and cut through the richness.

Instructions

Sauté the aromatics:
Heat the oil over medium heat and add the onion, letting it soften and turn translucent for 3 to 4 minutes. Stir in the garlic and ginger, cooking just until fragrant, about a minute.
Toast the spices:
Add the curry powder, cumin, coriador, turmeric, and cayenne, stirring constantly for a minute to release their aroma. This step transforms the spices from powdery to warm and complex.
Add the vegetables:
Toss in the sweet potato cubes and diced bell pepper, stirring well so every piece gets coated in the toasted spices. Let them cook together for a minute or two.
Simmer the curry:
Pour in the coconut milk and vegetable broth, season with salt and pepper, and bring everything to a gentle boil. Reduce the heat, cover, and let it simmer for 18 to 20 minutes until the sweet potatoes are tender.
Wilt the spinach:
Stir in the baby spinach and cook for 2 to 3 minutes until it wilts down into the sauce. Taste and adjust the seasoning as needed.
Serve:
Ladle into bowls and top with fresh cilantro and lime wedges. Pair it with steamed rice or warm naan if you want something to soak up the sauce.
Steaming Vegan Sweet Potato Curry showcasing tender sweet potatoes in a creamy coconut milk based sauce. Save
Steaming Vegan Sweet Potato Curry showcasing tender sweet potatoes in a creamy coconut milk based sauce. | recipesbyleanne.com

I remember eating this on the couch with a big bowl and a spoon, the kind of meal where you do not need anything fancy, just comfort and flavor. It became my go-to when I wanted something nourishing without a lot of effort.

Make It Your Own

If you want extra protein, toss in a drained can of chickpeas when you add the sweet potatoes, they soak up the sauce and make it even heartier. You can swap kale for spinach if you prefer something sturdier, just add it a few minutes earlier so it has time to soften. Adjust the heat by leaving out the cayenne or adding more if you like a kick.

Storage and Reheating

This curry keeps well in the fridge for up to four days and actually tastes better the next day after the flavors meld. Reheat gently on the stove with a splash of broth or water to loosen the sauce. It also freezes beautifully for up to three months, just thaw overnight and warm it up.

Serving Suggestions

I love serving this over fluffy basmati rice or with warm naan to scoop up every bit of sauce. A simple cucumber salad or a handful of roasted cashews on top adds nice texture and contrast.

  • Pair with steamed jasmine or basmati rice for a classic combination.
  • Serve alongside warm naan or roti for dipping and scooping.
  • Top with roasted cashews or toasted coconut flakes for added crunch and richness.
A flavorful close-up of Vegan Sweet Potato Curry, aromatic with spices and garnished with a lime wedge. Save
A flavorful close-up of Vegan Sweet Potato Curry, aromatic with spices and garnished with a lime wedge. | recipesbyleanne.com

This curry has a way of making any evening feel a little warmer and more intentional. I hope it becomes a staple in your kitchen the way it has in mine.

Recipe FAQ

Yes, kale can be substituted for spinach. It offers a slightly earthier flavor and holds up well during cooking.

Modify the amount of cayenne pepper according to your heat preference, or omit it for a milder taste.

Stir in a can of drained chickpeas along with the sweet potatoes to boost protein content.

Coconut milk adds creaminess and richness, but you can substitute it with another plant-based milk if preferred.

Yes, it stores well in the refrigerator for up to 3 days and flavors deepen when reheated.

Steamed rice or warm naan bread pair nicely to soak up the flavorful sauce.

Vegan Sweet Potato Curry

A comforting dish featuring sweet potatoes, coconut milk, and spinach infused with warm spices.

Prep 15m
Cook 30m
Total 45m
Servings 4
Difficulty Easy

Ingredients

Vegetables

  • 2 medium sweet potatoes, peeled and cut into 1-inch cubes
  • 1 large onion, finely chopped
  • 3 cloves garlic, minced
  • 1-inch piece fresh ginger, grated
  • 1 red bell pepper, diced
  • 4 cups fresh baby spinach (approximately 4.2 ounces)

Spices & Seasonings

  • 1 tablespoon curry powder
  • 1 teaspoon ground cumin
  • 1 teaspoon ground coriander
  • 0.5 teaspoon turmeric
  • 0.25 teaspoon cayenne pepper (optional)
  • Salt and freshly ground black pepper, to taste

Liquids

  • 1 can (13.5 fl oz) coconut milk, full-fat or light
  • 1 cup vegetable broth
  • 1 tablespoon olive oil or coconut oil

Garnish

  • Fresh cilantro leaves, chopped
  • Lime wedges

Instructions

1
Sauté Aromatics: Heat olive oil in a large pot over medium heat. Add chopped onion and sauté for 3 to 4 minutes until softened.
2
Add Garlic and Ginger: Incorporate minced garlic and grated ginger; cook for an additional minute until fragrant.
3
Toast Spices: Add curry powder, ground cumin, ground coriander, turmeric, and cayenne pepper if using. Stir constantly and toast spices for 1 minute.
4
Combine Vegetables with Spices: Add diced sweet potatoes and red bell pepper, stirring well to coat evenly with the spices.
5
Simmer the Curry: Pour in the coconut milk and vegetable broth. Season with salt and black pepper. Bring to a gentle boil, then reduce heat, cover, and simmer for 18 to 20 minutes until sweet potatoes are tender.
6
Add Spinach: Stir in fresh baby spinach and cook for 2 to 3 minutes until wilted.
7
Adjust Seasoning: Taste the curry and adjust salt, pepper, or spice according to preference.
8
Serve: Ladle the curry into bowls and garnish with chopped cilantro and lime wedges. Serve hot, optionally alongside steamed rice or naan bread.
Additional Information

Equipment Needed

  • Large pot or Dutch oven
  • Sharp knife and cutting board
  • Wooden spoon or spatula
  • Ladle

Nutrition (Per Serving)

Calories 290
Protein 5g
Carbs 42g
Fat 12g

Allergy Information

  • Contains coconut, which may be allergenic to some. Free from gluten, dairy, eggs, and soy. Verify labels for hidden allergens.
Leanne Porter

Home cook sharing easy, wholesome recipes and real kitchen wisdom for fellow food lovers.