Vegan Sweet Potato Curry
Vegan Sweet Potato Curry
There’s something about a pot of sweet potato curry simmering on the stove that just makes a kitchen feel like home. This one’s creamy, a little spicy, a little sweet, and it comes together with ingredients you probably already have in your pantry. It’s the kind of meal you’ll find yourself craving on a random Tuesday night.
Why You’ll Love This Recipe

This curry hits that perfect balance of cozy and exciting. The sweet potatoes get soft and almost melt into the coconut milk, while the spices keep things bold and interesting.
It’s also ridiculously easy. One pot, simple chopping, and mostly hands-off simmering while you do literally anything else you need to do.
And it’s naturally vegan without feeling like it’s missing anything. Nobody at your table is going to ask where the meat is.
Ingredients You’ll Need

The star here is obviously the sweet potato. Look for ones that feel firm and heavy for their size โ that’s how you know they’re fresh and not starting to dry out inside.
Coconut milk is what gives this curry its rich, silky texture. Full-fat is best for that luxurious mouthfeel, but light coconut milk works fine if you want something lighter.
For the curry base, you’ll want onion, garlic, and ginger sautรฉed until fragrant, plus curry powder and a bit of cumin for warmth. A can of diced tomatoes adds brightness and helps round out the sauce.
Chickpeas or other beans are a great addition if you want extra protein and texture, though they’re totally optional. Fresh spinach or kale stirred in at the end adds color and a little nutritional boost without any extra effort.
If you like heat, a pinch of red pepper flakes or a diced chili goes a long way. And don’t skip the lime juice at the end โ it wakes everything up and keeps the curry from tasting flat.
Tips for the Best Results

Toast your spices in the oil for about thirty seconds before adding anything else. This little step makes a huge difference in how deep and rounded the flavor turns out.
Don’t rush the simmer. Letting the curry sit on low heat for a bit longer than you think it needs helps the sweet potatoes soak up all that coconutty, spiced goodness.
Taste as you go. Curry powders vary a lot in strength, so adjust your spices and salt near the end rather than guessing at the start.
Storage and Reheating

This curry actually gets better after a day in the fridge, since the flavors have more time to mingle. Store leftovers in an airtight container and they’ll keep well for about four to five days.
You can reheat it gently on the stovetop over medium-low heat, stirring occasionally, or pop it in the microwave in short bursts. Either way works great, just don’t blast it on high or you’ll lose some of that creamy texture.
This curry also freezes beautifully. Let it cool completely, then freeze in portioned containers for up to three months, and thaw overnight in the fridge before reheating.
Frequently Asked Questions

Can I use a different vegetable instead of sweet potato?
Yes, butternut squash or regular potatoes work as a substitute, though the flavor and sweetness will be a little different.
Is this curry spicy?
As written, it’s mild to medium. You control the heat level with how much chili or red pepper flakes you add.
What should I serve this with?
Rice is the classic pairing, but naan, quinoa, or even just a piece of crusty bread for dipping all work wonderfully.
Can I make this in a slow cooker?
Definitely. Sautรฉ your aromatics first, then add everything except the spinach and lime juice to the slow cooker and cook on low for about six hours, stirring in the spinach at the end.
Vegan Sweet Potato Curry

A creamy, comforting one-pot curry made with sweet potatoes, coconut milk, and warm spices.
Ingredients
- 2 tablespoons coconut oil
- 1 medium onion, diced
- 3 cloves garlic, minced
- 1 tablespoon fresh ginger, grated
- 2 tablespoons curry powder
- 1 teaspoon ground cumin
- 1/2 teaspoon red pepper flakes
- 2 large sweet potatoes, peeled and cubed
- 1 can (14 oz) diced tomatoes
- 1 can (14 oz) full-fat coconut milk
- 1 can (15 oz) chickpeas, drained and rinsed
- 2 cups fresh spinach
- 1 tablespoon lime juice
- Salt to taste
- Fresh cilantro for garnish
Instructions
- Step 1. Heat coconut oil in a large pot over medium heat
- Step 2. Add onion and cook until soft, about 5 minutes
- Step 3. Stir in garlic and ginger and cook for 1 minute
- Step 4. Add curry powder, cumin, and red pepper flakes and toast for 30 seconds
- Step 5. Add sweet potatoes and stir to coat in the spices
- Step 6. Pour in diced tomatoes and coconut milk and stir to combine
- Step 7. Bring to a simmer, cover, and cook for 20 minutes until sweet potatoes are tender
- Step 8. Stir in chickpeas and cook for 5 more minutes
- Step 9. Add spinach and stir until wilted
- Step 10. Remove from heat and stir in lime juice
- Step 11. Season with salt to taste
- Step 12. Garnish with fresh cilantro before serving
30-Day High-Protein
Low-Calorie Meal Plan
Every breakfast, lunch, dinner & snack โ all 30 days fully mapped out. Just follow the plan.
- โ50+ complete recipes with ingredients & step-by-step instructions
- โ4-week day-by-day plans โ every meal for all 30 days
- โ4 weekly shopping lists organised by store section
- โPrintable habit & progress tracker โ 30 full days
- โ100g+ protein per day โ scientifically optimised macros
Instant PDF ยท Print at home
Results guaranteed with consistency



