Chickpea and Sweet Potato Curry: A Flavorful and Comforting Recipe
Chickpea and sweet potato curry is one of those dishes that warms the heart and delights the taste buds. Vegan, easy to make, and packed with flavor, it’s perfect for a family meal or a dinner with friends.
With simple, accessible ingredients, this dish is not only delicious but also nutritious. Discover this recipe that combines the softness of sweet potatoes with the hearty texture of chickpeas, all enhanced by delicate spices.

Prep and Cooking Time
- Prep time: 15 minutes
- Cook time: 30 minutes
- Total time: 45 minutes
Ingredients (Serves 4)
- 2 medium sweet potatoes
- 1 can (15 oz) chickpeas, drained and rinsed
- 1 medium onion
- 2 cloves garlic
- 1-inch piece fresh ginger
- 1 can (13.5 oz) coconut milk
- 1 can (14.5 oz) diced tomatoes
- 1 tablespoon curry powder
- 1 teaspoon turmeric
- 1 teaspoon ground cumin
- 1 tablespoon coconut oil or olive oil
- Salt and pepper to taste
- Fresh cilantro leaves for garnish
How to Make Chickpea and Sweet Potato Curry
Step 1: Prep the Ingredients
- Peel the sweet potatoes and cut them into ¾-inch cubes.
- Finely chop the onion, garlic, and ginger.
Step 2: Sauté the Spices
- Heat the coconut oil in a large pan or pot over medium heat.
- Add the onion and sauté until translucent.
- Stir in the garlic, ginger, curry powder, turmeric, and cumin.
- Cook for 1 minute to release the flavors of the spices.
Step 3: Add the Liquids
- Pour in the diced tomatoes and mix well.
- Let simmer for 5 minutes.
- Add the coconut milk, stir again, and bring to a gentle boil.
Step 4: Cook the Vegetables
- Add the sweet potato cubes to the pot.
- Cover and simmer on low heat for 15 minutes or until the potatoes are tender.
Step 5: Final Touches
- Stir in the chickpeas and let simmer for an additional 5 minutes to blend the flavors.
- Season with salt and pepper to taste.
Step 6: Serve
- Serve hot, garnished with fresh cilantro.
- Pair with basmati rice or naan bread for a complete and flavorful meal.
Nutritional Information and Benefits
Nutritional Value (Per Serving)
- Calories: 350 kcal
- Protein: 9 g
- Carbohydrates: 50 g
- Fat: 12 g
- Fiber: 8 g
Health Benefits of Ingredients
- Sweet potatoes: High in beta-carotene, an essential antioxidant for eye and skin health. They’re also a great source of fiber and vitamins A and C.
- Chickpeas: Excellent plant-based protein and fiber source that promotes satiety and digestive health.
- Ginger: Known for its anti-inflammatory and digestive properties, adding a mild spicy kick.
- Coconut milk: Provides a creamy texture and a naturally sweet flavor, rich in healthy fats.
- Spices: Curry, turmeric, and cumin not only enhance flavor but also have antioxidant and anti-inflammatory properties.
Zoé’s Tips
- Even Cooking: Cut sweet potatoes into evenly sized pieces to ensure uniform cooking.
- Adjusting Spices: If you like spicier food, add a pinch of cayenne pepper or red pepper flakes.
- Make Ahead: This curry tastes even better the next day as the flavors meld together. Prepare in advance and reheat gently before serving.
- Lighter Version: Use light coconut milk or replace part of it with vegetable broth for a lower-calorie option.
Best Side Dishes for Chickpea and Sweet Potato Curry
- Basmati Rice: The soft, fluffy texture of basmati rice perfectly soaks up the rich curry sauce.
- Naan Bread: This lightly toasted Indian bread is ideal for scooping up every last bit of the delicious sauce.
- Green Salad: A light salad with a lemon vinaigrette adds freshness and balance to the meal.
Variations of Chickpea and Sweet Potato Curry Recipe
- Spinach Addition: Stir in a handful of fresh spinach at the end of cooking for extra greens and nutrients.
- Extra Vegetables: Add zucchini, carrots, or green beans for more variety and color.
- Quick Version: Use frozen diced sweet potatoes to save prep time.
- Thai Twist: Add a tablespoon of red curry paste for a spicier, Thai-inspired variation.

Chickpea and Sweet Potato Curry
Ingredients
- 2 medium sweet potatoes
- 1 can 15 oz chickpeas, drained and rinsed
- 1 medium onion
- 2 cloves garlic
- 1- inch piece fresh ginger
- 1 can 13.5 oz coconut milk
- 1 can 14.5 oz diced tomatoes
- 1 tablespoon curry powder
- 1 teaspoon turmeric
- 1 teaspoon ground cumin
- 1 tablespoon coconut oil or olive oil
- Salt and pepper to taste
- Fresh cilantro leaves for garnish
Instructions
Step 1: Prep the Ingredients
- Peel the sweet potatoes and cut them into ¾-inch cubes.
- Finely chop the onion, garlic, and ginger.
Step 2: Sauté the Spices
- Heat the coconut oil in a large pan or pot over medium heat.
- Add the onion and sauté until translucent.
- Stir in the garlic, ginger, curry powder, turmeric, and cumin.
- Cook for 1 minute to release the flavors of the spices.
Step 3: Add the Liquids
- Pour in the diced tomatoes and mix well.
- Let simmer for 5 minutes.
- Add the coconut milk, stir again, and bring to a gentle boil.
Step 4: Cook the Vegetables
- Add the sweet potato cubes to the pot.
- Cover and simmer on low heat for 15 minutes or until the potatoes are tender.
Step 5: Final Touches
- Stir in the chickpeas and let simmer for an additional 5 minutes to blend the flavors.
- Season with salt and pepper to taste.
Step 6: Serve
- Serve hot, garnished with fresh cilantro.
- Pair with basmati rice or naan bread for a complete and flavorful meal.

Chickpea and sweet potato curry is a wholesome, flavorful, and nutritious dish that the whole family will love.
Easy to make, it can be customized with different vegetables and spices and pairs beautifully with a variety of sides.
Try this recipe today for a comforting and delicious meal!