Sweet Potato and Chickpea Curry is a creamy, protein-rich vegan curry packed with warming spices and natural sweetness. It combines tender sweet potatoes, hearty chickpeas, and coconut milk into one bold, comforting dish. This one-pot dinner is filling, budget-friendly, and perfect for weekly meal prep.

Why You’ll Love This Recipe
It’s a one-pot vegan curry that delivers deep flavor without complicated steps.
The balance of sweet potatoes, chickpeas, and spices makes it hearty and satisfying.
It reheats beautifully, making it ideal for meal prep and busy weeknights.
Ingredients
Regular (full list):
- 2 tbsp olive oil or coconut oil
- 1 large onion, diced
- 3 garlic cloves, minced
- 1 tbsp fresh ginger, grated
- 1½ tbsp curry powder
- 1 tsp ground cumin
- 1 tsp ground coriander
- ½ tsp turmeric
- ¼ tsp cayenne pepper (optional)
- 2 medium sweet potatoes, peeled and cubed (about 4 cups)
- 1 can (15 oz) chickpeas, drained and rinsed
- 1 can (14 oz) diced tomatoes
- 1 can (14 oz) full-fat coconut milk
- 1 cup vegetable broth
- 2 cups fresh spinach or chopped kale
- Salt and black pepper to taste
- Fresh cilantro and lime wedges for garnish
Vegetarian (swap only):
No changes.
Vegan (swap only):
No changes.
Directions
Regular (full steps):
- Heat oil in a large pot over medium heat. Add diced onion and cook 4–5 minutes until soft.
- Add garlic and ginger. Cook 1 minute until fragrant.
- Stir in curry powder, cumin, coriander, turmeric, and cayenne. Toast spices for 60 seconds while stirring.
- Add sweet potatoes, chickpeas, diced tomatoes (with juice), coconut milk, and vegetable broth.
- Bring to a gentle boil, then reduce heat. Cover and simmer 15–18 minutes until sweet potatoes are fork-tender.
- Lightly mash a few sweet potato cubes to thicken the curry naturally.
- Stir in spinach or kale and cook 2–3 minutes until wilted.
- Season with salt, pepper, and fresh lime juice before serving.
Vegetarian (swap only):
No changes.
Vegan (swap only):
No changes.

Prep Time And Nutrition Facts
Prep time: 15 minutes. Cook time: 25 minutes. Total time: 40 minutes. Per serving: about 340 calories, 8g protein, 10g fiber, 39g carbs, and 18g healthy fats.
How To Serve Sweet Potato and Chickpea Curry
- Serve over brown rice or basmati rice.
- Pair with Garlic Broccoli Stir Fry with Chickpeas for a full plant-based dinner.
- Spoon over quinoa for extra protein.
- Serve with warm naan or flatbread.
- Add a side of cucumber salad for freshness.
- Enjoy alongside The Best Vegan Fried Rice for a hearty vegan meal prep combination.
How To Store Sweet Potato and Chickpea Curry
- Refrigerate in airtight containers for up to 5 days.
- Freeze portions up to 3 months.
- Reheat gently on stovetop with a splash of water.
- Store rice separately for best texture.
Tips To Make Sweet Potato and Chickpea Curry
- Cut sweet potatoes evenly for consistent cooking.
- Toast spices briefly to deepen flavor.
- Use full-fat coconut milk for richer texture.
- Mash some sweet potato to thicken naturally.
- Add lime juice at the end to brighten flavors.
- Adjust spice level with extra cayenne if desired.
- Vegan success tip: Add cubed tofu for higher protein.
- Vegan success tip: Stir in red lentils for thicker texture and more fiber.
Health And Benefits Of This Recipe
Sweet potatoes are rich in beta-carotene and vitamin A.
Chickpeas provide plant-based protein and fiber.
Coconut milk adds satisfying healthy fats.
This curry is naturally dairy-free and gluten-free.
High fiber supports digestion and steady energy levels.
Variations (If Any)
- Swap chickpeas for red lentils.
- Use butternut squash instead of sweet potato.
- Add cauliflower florets for extra vegetables.
- Stir in baby spinach at the end for more greens.
- Add a spoon of peanut butter for Thai-style depth.
FAQs
1. Can I make this curry oil-free?
Yes, sauté onions in vegetable broth instead of oil.
2. Is this a high-protein vegan curry?
It provides moderate protein, and you can boost it with tofu or lentils.
3. Can I use light coconut milk?
Yes, but the curry will be slightly thinner and less creamy.
4. How spicy is this curry?
It’s mild to medium. Adjust cayenne to control heat.
5. Can I cook this in a slow cooker?
Yes, cook on low for 4–5 hours until sweet potatoes are tender.
6. What makes this different from other sweet potato chickpea curry recipes?
This version balances spice, creaminess, and natural sweetness without heavy ingredients.
7. Is this good for meal prep?
Yes, flavors deepen after a day in the fridge.
8. Can I add more vegetables?
Yes, bell peppers, zucchini, or peas work well.

Sweet Potato and Chickpea Curry
Ingredients
Method
- Heat oil in a large pot over medium heat. Add diced onion and cook 4–5 minutes until soft.
- Add garlic and ginger. Cook 1 minute until fragrant.
- Stir in curry powder, cumin, coriander, turmeric, and cayenne. Toast spices for 60 seconds while stirring.
- Add sweet potatoes, chickpeas, diced tomatoes (with juice), coconut milk, and vegetable broth.
- Bring to a gentle boil, then reduce heat. Cover and simmer 15–18 minutes until sweet potatoes are fork-tender.
- Lightly mash a few sweet potato cubes to thicken the curry naturally.
- Stir in spinach or kale and cook 2–3 minutes until wilted.
- Season with salt, pepper, and fresh lime juice before serving.