Vegan Sweet Potato Curry

Steaming Vegan Sweet Potato Curry with spinach, garnished with fresh cilantro and a bright lime wedge. Save to Pinterest
Steaming Vegan Sweet Potato Curry with spinach, garnished with fresh cilantro and a bright lime wedge. | localbiteblog.com

This flavorful dish combines tender sweet potatoes and fresh spinach in a rich, creamy coconut milk base infused with aromatic curry spices. The gentle simmering process brings out the natural sweetness of the potatoes and the earthiness of the spinach, creating a comforting and satisfying plant-based meal. Perfectly balanced with cumin, coriander, turmeric, and a touch of cayenne, it offers a warming experience ideal for any season. Garnished with fresh cilantro and lime wedges, it pairs wonderfully with steamed rice or flatbreads.

I was standing in my kitchen on a rainy Tuesday, staring at two sweet potatoes and half a bag of wilting spinach, when this curry was born. The idea of ordering takeout felt lazy, so I grabbed a can of coconut milk from the back of the pantry and started chopping. What came together in under an hour turned into one of those meals I now make without thinking, the kind that fills the house with warmth and makes everyone ask whats cooking.

The first time I served this to friends, someone asked if I used to live in India. I laughed because the truth is I just love how forgiving curry is, how you can adjust the heat and sweetness to match your mood. One friend went back for thirds, scraping the pot with naan, and I realized this wasnt just dinner anymore, it was the recipe I'd be making on repeat.

Ingredients

  • Sweet potatoes: These are the heart of the dish, turning soft and almost buttery as they simmer, so make sure to cut them into even cubes so they cook at the same rate.
  • Onion: A finely chopped onion builds the base and sweetness, and I learned the hard way that rushing this step means losing depth of flavor.
  • Garlic and ginger: Fresh is essential here, the sharpness and warmth they bring cant be replicated with powders, and grating them releases more flavor than chopping.
  • Red bell pepper: Adds a pop of color and a slight sweetness that balances the earthy spices, plus it holds its shape beautifully in the curry.
  • Baby spinach: Wilts down in minutes and adds a fresh green contrast, though kale works too if you want something sturdier.
  • Curry powder: The backbone of the spice blend, and I always use a good quality one because it makes all the difference in aroma.
  • Cumin and coriander: Toasting these with the other spices unlocks a nutty warmth that fills the kitchen and deepens every bite.
  • Turmeric: Gives the curry its golden glow and a subtle earthiness, plus it stains everything so be careful with your cutting board.
  • Cayenne pepper: Optional, but a small pinch adds a gentle heat that builds slowly without overwhelming the sweetness.
  • Coconut milk: This is what makes the curry creamy and luscious, and I prefer full fat for the richness, though light works if you want it lighter.
  • Vegetable broth: Thins out the coconut milk just enough to create a silky sauce that coats the sweet potatoes without being soupy.
  • Olive or coconut oil: Coconut oil adds a subtle tropical note, but olive oil works perfectly fine and is what I usually have on hand.
  • Fresh cilantro and lime: The final touch, bright and citrusy, cutting through the richness and making every bite feel fresh and complete.

Instructions

Start with the aromatics:
Heat your oil in a large pot over medium heat, then add the chopped onion and let it soften for a few minutes until it turns translucent and smells sweet. Stir in the garlic and ginger, and within a minute your kitchen will smell incredible.
Toast the spices:
Add the curry powder, cumin, coriander, turmeric, and cayenne if using, stirring constantly for about a minute until the spices bloom and release their oils. This step is quick but crucial, it wakes up the flavors and creates the foundation for everything else.
Add the vegetables:
Toss in the sweet potato cubes and diced bell pepper, stirring well to coat them in the spiced oil. Let them hang out in the pot for a minute, soaking up all that flavor before the liquids go in.
Pour in the liquids:
Add the coconut milk and vegetable broth, season with salt and pepper, then bring everything to a gentle boil. Once its bubbling, reduce the heat, cover the pot, and let it simmer for 18 to 20 minutes until the sweet potatoes are fork tender and the sauce has thickened slightly.
Wilt the spinach:
Stir in the baby spinach and let it cook for 2 to 3 minutes, watching it shrink down into the curry. Taste and adjust the seasoning, adding more salt, pepper, or a squeeze of lime if it needs brightness.
Serve it up:
Ladle the curry into bowls, top with fresh cilantro and lime wedges, and serve it over steamed rice or with warm naan for scooping. The first bite should be creamy, fragrant, and just a little bit spicy.
Save to Pinterest
| localbiteblog.com

I made this curry on a night when I felt too tired to cook, and by the time I sat down with a bowl, I realized how much I needed something warm and nourishing. It wasnt just food, it was proof that taking care of yourself doesnt have to be complicated, and sometimes the simplest meals are the ones that stay with you longest.

How to Store and Reheat

This curry keeps beautifully in the fridge for up to four days, and honestly it tastes even better the next day once the flavors have had time to meld. I store it in an airtight container and reheat it gently on the stove with a splash of broth or water to loosen the sauce, though the microwave works in a pinch if youre short on time.

Ways to Make It Your Own

Ive added chickpeas for protein, swapped kale for spinach when thats what I had, and even stirred in a spoonful of tomato paste for a deeper, tangier flavor. Some nights I go heavy on the cayenne, other times I keep it mild and let the sweetness of the potatoes shine, and thats the beauty of this recipe, it bends to whatever you need it to be.

What to Serve Alongside

This curry pairs perfectly with fluffy basmati rice, warm naan for dipping, or even quinoa if you want to keep it light and protein packed. I also love setting out a little bowl of yogurt, though coconut yogurt works for keeping it fully vegan, and some extra lime wedges for people to squeeze over their servings.

  • A side of crispy papadums adds a satisfying crunch that contrasts with the creamy curry.
  • Pickled onions or mango chutney bring a sweet and tangy brightness that cuts through the richness.
  • A simple cucumber salad with lemon and herbs keeps things fresh and cooling on the side.
A close-up of a flavorful Vegan Sweet Potato Curry, showcasing tender sweet potatoes in a creamy broth. Save to Pinterest
A close-up of a flavorful Vegan Sweet Potato Curry, showcasing tender sweet potatoes in a creamy broth. | localbiteblog.com

This curry has become one of those recipes I make when I want to feel grounded, when the house needs to smell like home, or when I just want something easy and delicious without any fuss. I hope it brings you the same kind of comfort it brings me, one warm bowl at a time.

Recipe FAQs

Yes, kale or Swiss chard work well as alternatives, offering similar texture and flavor when cooked.

Adding chickpeas during cooking boosts protein while complementing the curry's texture and flavor.

The cayenne pepper adds mild heat, adjustable based on personal preference or omitted entirely.

Olive oil or coconut oil are ideal, as both contribute subtle flavors that enhance the dish.

Simmer until tender, about 18–20 minutes, ensuring they absorb the rich spices and coconut milk.

Vegan Sweet Potato Curry

Tender sweet potatoes and fresh spinach simmered in creamy coconut milk with warming 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
  • 1/2 teaspoon turmeric
  • 1/4 teaspoon cayenne pepper (optional, adjust to taste)
  • 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 the olive oil in a large pot over medium heat. Add finely chopped onion and cook for 3 to 4 minutes until softened.
2
Add garlic and ginger: Stir in minced garlic and grated ginger, cooking for an additional 1 minute until fragrant.
3
Toast spices: Incorporate curry powder, ground cumin, ground coriander, turmeric, and optional cayenne pepper. Toast the mixture for 1 minute, stirring constantly to release aromas.
4
Add vegetables: Add diced sweet potatoes and red bell pepper to the pot. Stir well to evenly coat with the toasted spices.
5
Simmer curry: Pour in the coconut milk and vegetable broth. Season with salt and freshly ground black pepper. Bring to a gentle boil, then reduce heat, cover, and simmer for 18 to 20 minutes until sweet potatoes are tender.
6
Incorporate 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 levels as needed.
8
Serve: Serve the curry hot, garnished with chopped fresh cilantro and lime wedges. Optionally accompany with steamed rice or naan.
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 an allergen for some individuals. Free from gluten, dairy, eggs, and soy.
Nora Jennings

Warm, approachable recipes and meal tips from a fellow home cook—perfect for everyday family meals and food lovers.