Sweet potatoes are a versatile and nutritious staple that can transform any meal into a comforting delight. When paired with the rich, aromatic flavors of curry, they create a dish that’s hearty, satisfying, and completely vegan.
Whether you’re a seasoned plant-based eater or just exploring vegan options, sweet potato curry offers a perfect balance of sweetness, spice, and creaminess that will keep you coming back for more. Today, I’m excited to share some of the best vegan sweet potato curry recipes that are easy to prepare, packed with flavor, and perfect for any occasion.
These recipes are not only delicious but also incredibly nourishing, featuring wholesome ingredients like coconut milk, fresh vegetables, and warming spices. From quick weeknight meals to more elaborate dishes that impress guests, there’s a sweet potato curry here for everyone.
So, grab your apron and get ready to dive into these vibrant and comforting curries that celebrate the humble sweet potato in the most delightful way.
Why You’ll Love This Recipe
There are so many reasons to adore these vegan sweet potato curries! First, sweet potatoes bring a natural sweetness and creamy texture that complements the bold spices perfectly.
These recipes are incredibly flexible, allowing you to add your favorite veggies, proteins like chickpeas, or even nuts for extra crunch. Plus, they’re all made with whole, plant-based ingredients, making them ideal for health-conscious eaters.
Lastly, they’re simple to make and store well, so you can enjoy leftovers or meal prep for busy days. Whether you’re a curry lover or new to vegan cooking, these recipes are sure to become a staple.
Ingredients
- 2 large sweet potatoes, peeled and diced
- 1 can (14 oz) coconut milk
- 1 onion, finely chopped
- 3 cloves garlic, minced
- 1 tbsp fresh ginger, grated
- 2 tbsp curry powder
- 1 tsp ground cumin
- 1 tsp turmeric powder
- 1 can (15 oz) chickpeas, drained and rinsed
- 1 can (14 oz) diced tomatoes
- 1 red bell pepper, chopped
- 2 cups fresh spinach
- Salt and pepper, to taste
- 2 tbsp olive oil or coconut oil
- Fresh cilantro, for garnish
- Juice of 1 lime
- Optional: 1-2 fresh chili peppers, chopped for heat
Equipment
- Large heavy-bottomed skillet or sauté pan
- Sharp chef’s knife
- Cutting board
- Measuring spoons and cups
- Wooden spoon or silicone spatula
- Can opener
- Serving bowls
Instructions
- Prepare the vegetables: Peel and dice the sweet potatoes into bite-sized cubes. Chop the onion, bell pepper, garlic, and ginger.
- Heat the oil: In your skillet, warm the olive or coconut oil over medium heat. Add the chopped onion and sauté for about 5 minutes until translucent and soft.
- Add aromatics and spices: Stir in the garlic, ginger, curry powder, cumin, and turmeric. Cook for 1-2 minutes until fragrant, stirring constantly to prevent burning.
- Add sweet potatoes and bell pepper: Toss in the diced sweet potatoes and chopped red bell pepper. Stir well to coat with the spices.
- Add liquids and simmer: Pour in the coconut milk and diced tomatoes with their juices. Stir everything together, bring to a gentle boil, then reduce heat to a simmer. Cover and cook for 20-25 minutes, or until the sweet potatoes are tender.
- Add chickpeas and spinach: Stir in the drained chickpeas and fresh spinach. Cook for another 5 minutes until the spinach wilts and the chickpeas are heated through.
- Season and finish: Add salt, pepper, and lime juice to taste. If you like heat, stir in chopped fresh chili peppers now.
- Garnish and serve: Sprinkle freshly chopped cilantro over each serving. Serve hot with steamed rice or your favorite flatbread.
Tips & Variations
“For a creamier curry, use full-fat coconut milk and simmer gently without boiling too hard.”
- Protein boost: Add tofu cubes or tempeh for extra protein. Pan-fry them first for a crispy texture.
- Veggie swap: Try adding cauliflower florets, green beans, or peas to diversify the flavors and textures.
- Spice it up: Incorporate garam masala or curry leaves for a more intense aroma.
- Make it nutty: Stir in ground cashews or almond butter for richness.
- Batch cook: This curry freezes well and tastes even better the next day, so double the recipe for meal prep.
Nutrition Facts
Nutrient | Amount per Serving |
---|---|
Calories | 320 kcal |
Protein | 9 g |
Fat | 15 g |
Carbohydrates | 40 g |
Fiber | 8 g |
Sugar | 8 g |
Vitamin A | 350% DV |
Vitamin C | 25% DV |
Serving Suggestions
This vegan sweet potato curry pairs beautifully with fluffy basmati or jasmine rice, which soaks up the creamy sauce perfectly. For a low-carb option, serve it over cauliflower rice or quinoa.
Warm, homemade naan or pita bread also complements the dish, allowing you to scoop up every last bit of curry. For a fresh contrast, a crisp cucumber salad or mango chutney works wonderfully alongside the warm spices.
For more vegan inspiration, check out my Collard Green Casserole Recipes or the comforting Costco Vegan Mushroom Stew Recipe.
More Best Vegan Sweet Potato Curry Recipes
Thai-Inspired Sweet Potato and Coconut Curry
This recipe brings a fragrant Thai twist by including lemongrass, kaffir lime leaves, and a splash of soy sauce for umami depth. It’s perfect for those who love fresh herbs and a hint of tanginess.
Ingredients
- 2 large sweet potatoes, diced
- 1 can coconut milk
- 1 stalk lemongrass, bruised
- 3 kaffir lime leaves
- 1 tbsp red curry paste (check vegan-friendly)
- 1 bell pepper, sliced
- 1 cup snap peas
- 1 block firm tofu, cubed and fried (optional)
- 2 tbsp soy sauce or tamari
- Fresh basil and lime wedges for garnish
Instructions
- Heat a tablespoon of oil in a large pan. Add the red curry paste and fry for 1 minute.
- Add coconut milk, lemongrass, and kaffir lime leaves. Bring to a simmer.
- Add sweet potatoes and simmer for 15 minutes until tender.
- Add bell pepper, snap peas, soy sauce, and tofu. Cook for 5 more minutes.
- Remove lemongrass and lime leaves. Garnish with fresh basil and a squeeze of lime before serving.
West African-Inspired Sweet Potato and Peanut Curry
This hearty curry combines sweet potatoes with peanut butter and tomatoes for a rich, nutty flavor that’s both warming and satisfying. It’s a great way to enjoy African-inspired vegan cuisine.
Ingredients
- 2 large sweet potatoes, peeled and cubed
- 1 onion, chopped
- 3 garlic cloves, minced
- 1 tbsp grated ginger
- 2 tsp smoked paprika
- 1 tsp cayenne pepper (optional)
- 1 can diced tomatoes
- 1 cup natural peanut butter
- 1 cup vegetable broth
- 1 bunch kale, chopped
- Salt and pepper to taste
- Chopped peanuts and cilantro for garnish
Instructions
- Sauté onion, garlic, and ginger in oil until fragrant.
- Add sweet potatoes, smoked paprika, cayenne, and diced tomatoes. Cook for 5 minutes.
- Stir in peanut butter and vegetable broth. Simmer for 20 minutes until sweet potatoes are soft.
- Add chopped kale and cook until wilted. Season with salt and pepper.
- Garnish with chopped peanuts and fresh cilantro before serving.
Indian-Style Sweet Potato Chickpea Curry
A classic curry featuring a blend of spices like garam masala, cumin, and coriander. This dish is rich in flavor and easy to make, perfect for a cozy weeknight dinner.
Ingredients
- 2 large sweet potatoes, diced
- 1 can chickpeas, drained
- 1 onion, chopped
- 2 cloves garlic, minced
- 1 tbsp grated ginger
- 1 tbsp garam masala
- 1 tsp ground cumin
- 1 tsp ground coriander
- 1 can (14 oz) diced tomatoes
- 1 cup coconut milk
- Fresh cilantro for garnish
- Salt and chili powder to taste
Instructions
- Sauté onion, garlic, and ginger in oil until soft.
- Add garam masala, cumin, and coriander; cook until fragrant.
- Add sweet potatoes, chickpeas, and diced tomatoes. Simmer for 20 minutes.
- Pour in coconut milk and cook for an additional 10 minutes, until thickened.
- Season with salt and chili powder. Garnish with cilantro and serve.
These recipes showcase the incredible versatility of sweet potatoes in vegan curries. For more inspiration, try pairing your curry with a refreshing dessert like the Cinnamon Pecan Ice Cream Recipe or a warm bread such as the Cinnamon Chip Bread Great Harvest Recipe.
And if you’re looking for other savory delights, don’t miss the Classico Sun Dried Tomato Alfredo Sauce Recipe.
Conclusion
Vegan sweet potato curries are a fantastic way to enjoy a comforting, flavorful, and nutritious meal that’s easy to prepare and wonderfully satisfying. The natural sweetness of the sweet potatoes perfectly balances the warm spices and creamy coconut milk, making these dishes a hit with vegans and non-vegans alike.
Whether you prefer a Thai-inspired curry, a nutty West African version, or a classic Indian style, these recipes offer something for everyone. They’re great for meal prepping, family dinners, or impressing friends with your plant-based cooking skills.
So, next time you want to whip up something special, give one of these sweet potato curries a try—you won’t be disappointed!
📖 Recipe Card: Best Vegan Sweet Potato Curry
Description: A rich and creamy vegan curry packed with sweet potatoes and aromatic spices. Perfect for a comforting and nutritious meal any day of the week.
Prep Time: PT15M
Cook Time: PT30M
Total Time: PT45M
Servings: 4 servings
Ingredients
- 2 medium sweet potatoes, peeled and cubed (about 500g)
- 1 tablespoon coconut oil
- 1 medium onion, finely chopped
- 3 garlic cloves, minced
- 1 tablespoon fresh ginger, grated
- 2 tablespoons curry powder
- 1 teaspoon ground cumin
- 1 can (400ml) coconut milk
- 1 can (400g) diced tomatoes
- 1 cup vegetable broth
- 1 cup chickpeas, drained and rinsed
- Salt and pepper to taste
- Fresh cilantro for garnish
Instructions
- Heat coconut oil in a large pot over medium heat.
- Add onion, garlic, and ginger; sauté until fragrant and soft.
- Stir in curry powder and cumin; cook for 1 minute.
- Add sweet potatoes, diced tomatoes, coconut milk, and vegetable broth; bring to a simmer.
- Cover and cook for 20 minutes or until sweet potatoes are tender.
- Stir in chickpeas and cook for another 5 minutes.
- Season with salt and pepper to taste.
- Garnish with fresh cilantro and serve hot.
Nutrition: Calories: 350 kcal | Protein: 8 g | Fat: 15 g | Carbs: 45 g
{“@context”: “https://schema.org/”, “@type”: “Recipe”, “name”: “Best Vegan Sweet Potato Curry”, “image”: [], “author”: {“@type”: “Organization”, “name”: “GluttonLv”}, “description”: “A rich and creamy vegan curry packed with sweet potatoes and aromatic spices. Perfect for a comforting and nutritious meal any day of the week.”, “prepTime”: “PT15M”, “cookTime”: “PT30M”, “totalTime”: “PT45M”, “recipeYield”: “4 servings”, “recipeIngredient”: [“2 medium sweet potatoes, peeled and cubed (about 500g)”, “1 tablespoon coconut oil”, “1 medium onion, finely chopped”, “3 garlic cloves, minced”, “1 tablespoon fresh ginger, grated”, “2 tablespoons curry powder”, “1 teaspoon ground cumin”, “1 can (400ml) coconut milk”, “1 can (400g) diced tomatoes”, “1 cup vegetable broth”, “1 cup chickpeas, drained and rinsed”, “Salt and pepper to taste”, “Fresh cilantro for garnish”], “recipeInstructions”: [{“@type”: “HowToStep”, “text”: “Heat coconut oil in a large pot over medium heat.”}, {“@type”: “HowToStep”, “text”: “Add onion, garlic, and ginger; saut\u00e9 until fragrant and soft.”}, {“@type”: “HowToStep”, “text”: “Stir in curry powder and cumin; cook for 1 minute.”}, {“@type”: “HowToStep”, “text”: “Add sweet potatoes, diced tomatoes, coconut milk, and vegetable broth; bring to a simmer.”}, {“@type”: “HowToStep”, “text”: “Cover and cook for 20 minutes or until sweet potatoes are tender.”}, {“@type”: “HowToStep”, “text”: “Stir in chickpeas and cook for another 5 minutes.”}, {“@type”: “HowToStep”, “text”: “Season with salt and pepper to taste.”}, {“@type”: “HowToStep”, “text”: “Garnish with fresh cilantro and serve hot.”}], “nutrition”: {“calories”: “350 kcal”, “proteinContent”: “8 g”, “fatContent”: “15 g”, “carbohydrateContent”: “45 g”}}