Sweet Potato and Chickpea Curry is more than a meal—it’s comfort in a bowl, brimming with Indian-inspired flavors and vibrant color. Every bite feels like a hug: chunks of tender sweet potato and hearty chickpeas nestle in a velvety coconut milk sauce, shot through with fragrant ginger, garlic, and warming spices. Whether you’re after a plant-based weeknight dinner or an impressive lunch, this dish delivers flavor, nutrition, and satisfaction, all in under an hour.

Ingredients You’ll Need
You don’t need a pantry full of exotic items to make an unforgettable Sweet Potato and Chickpea Curry. Each ingredient was chosen to bring out the dish’s unique flavors, create a satisfying texture, or promise that lovely golden color we all crave in a good curry.
- Sweet Potatoes: Choose firm, smooth sweet potatoes for the perfect balance of sweetness and creamy texture in your curry.
- Chickpeas: Canned chickpeas make this recipe super convenient, but you can use cooked-from-scratch for extra depth.
- Onion: Sautéed onion forms the savory backbone and adds an irresistible subtle sweetness.
- Garlic: Minced garlic brings sharpness and warmth to the sauce.
- Fresh Ginger: Adds a zesty kick and unmistakable aromatic punch—always use fresh if you can.
- Coconut Milk: Ensures a rich, creamy base and a hint of natural sweetness to balance the spices.
- Curry Powder: The hero spice blend that gives this dish its classic curry fragrance and gentle heat.
- Turmeric: Adds earthy flavor and that gorgeous golden hue.
- Cumin: Offers warm, nutty undertones that round out the flavor profile.
- Salt and Pepper: Simple but totally essential to enhance all the other flavors.
- Vegetable Oil: Best for sautéing the aromatics without overpowering the spices.
- Fresh Cilantro: A sprinkle of fresh leaves at the end brings brightness and a pop of color.
How to Make Sweet Potato and Chickpea Curry
Step 1: Sauté Aromatics
Start by heating vegetable oil in a large pot over medium heat. Add the finely chopped onion and let it cook, stirring occasionally, for about five minutes until it turns translucent and soft. This step might seem basic, but slowly coaxing out the sweetness from the onions sets a flavorful foundation for your Sweet Potato and Chickpea Curry.
Step 2: Add Garlic and Ginger
Next, toss in the minced garlic and grated fresh ginger. Let them cook for about a minute, just until fragrant—this brings out their warmth and livens up the kitchen with amazing aromas. Don’t rush; giving the garlic and ginger a little time helps them release their essential oils and deepen the flavor of your curry.
Step 3: Bloom the Spices
Stir in the curry powder, turmeric, and cumin. Allow these spices to toast for about 30 seconds, stirring constantly. This quick step unlocks their essential flavors and perfumes the base of your curry, ensuring every spoonful is bold and full of character.
Step 4: Add Sweet Potatoes and Chickpeas
Tumble the cubed sweet potatoes and drained chickpeas into the sautéed spice mixture. Stir everything together to thoroughly coat the vegetables and legumes with those glorious spices. This not only infuses the sweet potatoes and chickpeas with flavor, but the coating also helps the coconut milk blend in beautifully in the next step.
Step 5: Simmer in Coconut Milk
Pour in the coconut milk, along with enough water to just cover the vegetables. Bring the whole pot to a gentle boil, then reduce the heat. Let it simmer (uncovered is best) for 15 to 20 minutes. Watch as the sweet potatoes soften and the sauce thickens into creamy, golden bliss—just make sure not to overcook, so your sweet potatoes hold their shape.
Step 6: Season and Serve
Taste your Sweet Potato and Chickpea Curry and season generously with salt and pepper. A final flourish of fresh cilantro right before serving adds a burst of freshness, making every bite just a little more exciting. Now your curry is ready to brighten any mealtime!
How to Serve Sweet Potato and Chickpea Curry

Garnishes
Don’t skip the garnishes—they add flavor, color, and sparkle to every bowl! Sprinkle freshly chopped cilantro for a herby finish, or top with sliced green onions and a squeeze of lime. For a pop of crunch, try toasted coconut flakes or a handful of roasted cashews. Each bite becomes as visually exciting as it is delicious.
Side Dishes
This curry is fantastic over a fluffy bed of basmati rice or with warm naan to scoop up every last drop. For a lighter touch, serve with cauliflower rice or a crisp cucumber salad on the side. These accompaniments soak up the rich sauce and balance the heartiness of the curry, making for a wholly satisfying meal.
Creative Ways to Present
Think outside the bowl! Serve your Sweet Potato and Chickpea Curry in roasted sweet potato halves for a fun twist, or ladle it into deep mugs for a cozy soup night. You can even use leftovers as a hearty filling for wraps or as a vibrant topper for grain bowls and salads. No matter how you present it, this curry always feels special.
Make Ahead and Storage
Storing Leftovers
Leftover Sweet Potato and Chickpea Curry stores beautifully. Allow it to cool to room temperature, then transfer to an airtight container and keep in the refrigerator for up to four days. The flavors deepen over time, so don’t be surprised if it tastes even better the next day!
Freezing
This curry is freezer-friendly! Let it cool completely, portion into freezer-safe containers, and freeze for up to three months. When planning to freeze, be sure the sweet potatoes hold their shape (avoid overcooking), as they can become a bit mushier after thawing—but the flavors will still be rich and satisfying.
Reheating
To reheat, simply gently warm the curry on the stove over medium heat, stirring occasionally. If it seems too thick, add a splash of water or coconut milk to loosen it up. For single servings, the microwave does the trick—just cover loosely and heat in 60-second bursts, stirring in between until steaming hot.
FAQs
Can I use a different type of potato in this curry?
Absolutely! While sweet potato is classic for its natural sweetness and color, you can substitute with Yukon Gold or red potatoes for a slightly different texture and flavor. Just keep an eye on cooking time, as they may cook faster or slower than sweet potatoes.
Is Sweet Potato and Chickpea Curry spicy?
This recipe delivers warmth and gentle heat, but it’s not overwhelmingly spicy. If you love more kick, stir in red chili flakes or a diced fresh chili with the aromatics. For a milder version, simply use a mild curry powder.
Can I add greens or other vegetables?
Definitely! Try stirring in a couple of handfuls of spinach or kale during the last few minutes of cooking. You can also add cauliflower florets, bell peppers, or peas for extra color and nutrition. Sweet Potato and Chickpea Curry is endlessly adaptable to whatever you have on hand.
How do I make this curry richer or creamier?
For an extra-rich version, add a spoonful of cashew or almond butter along with the coconut milk. You can also use full-fat coconut milk for a thicker, creamier sauce. Adjust liquid as needed for your preferred consistency.
What should I do if my curry is too thick or too thin?
If your curry is thicker than you’d like, simply stir in a bit more water or coconut milk until it reaches your ideal consistency. If it’s too thin, let it simmer uncovered for a few extra minutes, allowing some of the liquid to evaporate and the flavors to concentrate.
Final Thoughts
If you’re eager to cozy up with a homemade meal that’s both nourishing and bold in flavor, give this Sweet Potato and Chickpea Curry a try. It’s comforting, colorful, and guaranteed to bring a little extra joy to your table—whether you’re feeding a crowd or just treating yourself!
Print
Sweet Potato and Chickpea Curry Recipe
This Sweet Potato and Chickpea Curry is a hearty, Indian-inspired vegan dish featuring tender sweet potatoes and protein-rich chickpeas simmered in a creamy, aromatic coconut and spice sauce. It’s nourishing, flavorful, and perfect for cozy weeknight dinners or make-ahead meal prep. Enjoy the comforting blend of sweet and savory flavors, finished with a fresh cilantro garnish.
- Total Time: 40 minutes
- Yield: 4 servings
Ingredients
Vegetables & Legumes
- 2 large sweet potatoes, peeled and cubed
- 1 can (15 oz) chickpeas, drained and rinsed
- 1 onion, finely chopped
Aromatics & Seasonings
- 3 cloves garlic, minced
- 1 tbsp fresh ginger, grated
- 2 tbsp curry powder
- 1 tsp turmeric
- 1 tsp cumin
- Salt and pepper, to taste
Liquids & Fats
- 1 can (14 oz) coconut milk
- 2 tbsp vegetable oil
- Water, as needed (to cover vegetables)
For Garnish
- Fresh cilantro
Instructions
- Prepare the Aromatics: Heat the oil in a large pot over medium heat. Add the chopped onion and sauté for about 5 minutes, until translucent.
- Add Garlic and Ginger: Stir in the minced garlic and grated ginger, cooking for another minute until wonderfully fragrant.
- Toast the Spices: Sprinkle in the curry powder, turmeric, and cumin. Stir and toast for about 30 seconds so the spices can bloom and fully release their aromas.
- Add Main Ingredients: Add the cubed sweet potatoes and chickpeas to the pot, stirring well to coat with the spice mixture.
- Add Liquids & Simmer: Pour in the coconut milk and enough water to just cover the vegetables. Bring the mixture to a boil, then lower heat and let it simmer gently for 15-20 minutes, until the sweet potatoes are just tender.
- Season & Finish: Season the curry with salt and pepper to your liking. Stir well and cook for another minute, letting the flavors marry.
- Garnish & Serve: Remove from heat, garnish with freshly chopped cilantro, and serve hot with rice or naan as desired.
Notes
- Pro tip: Select firm, smooth sweet potatoes with no soft spots for the best flavor and texture.
- Feeling adventurous? Cook dried chickpeas from scratch for an even richer taste and texture.
- Save time by prepping vegetables in advance or using pre-cut sweet potatoes.
- Avoid overcooking the sweet potatoes—aim for tender but not mushy pieces.
- This curry keeps well in the fridge for up to 4 days and can be frozen for meal prep.
- Prep Time: 15 minutes
- Cook Time: 25 minutes
- Category: Main-course
- Method: Stovetop
- Cuisine: Indian
- Diet: Vegan
Nutrition
- Serving Size: 1 serving
- Calories: 350
- Sugar: 9g
- Sodium: 420mg
- Fat: 14g
- Saturated Fat: 8g
- Unsaturated Fat: 5g
- Trans Fat: 0g
- Carbohydrates: 50g
- Fiber: 10g
- Protein: 8g
- Cholesterol: 0mg