If you love dishes that are vibrant, comforting, and packed with flavor, then the Sweet Potato and Chickpea Curry Recipe is about to become your new favorite. This curry brings together tender sweet potatoes and hearty chickpeas in a luscious coconut milk base, seasoned with warm spices that fill your kitchen with irresistible aromas. It’s a dish that feels both nourishing and indulgent, perfect for any day you want a satisfying meal that’s simple to make but leaves a lasting impression.

Ingredients You’ll Need
The beauty of this Sweet Potato and Chickpea Curry Recipe lies in its straightforward ingredients that each play a crucial role in crafting a dish bursting with texture and flavor. From the sweetness of the potatoes to the creaminess of the coconut milk and the earthy warmth of the spices, every component complements each other perfectly.
- 2 large sweet potatoes (peeled and cubed): These bring natural sweetness and a creamy texture once cooked.
- 1 can (15 oz) chickpeas, drained and rinsed: Adds protein and a satisfying bite to balance the dish.
- 1 onion (finely chopped): Provides a savory base flavor and subtle sweetness when sautéed.
- 3 cloves of garlic (minced): Gives a pungent kick that enhances the overall depth.
- 1 tbsp fresh ginger (grated): Delivers a zesty and refreshing warmth.
- 1 can (14 oz) coconut milk: Creates a rich, creamy sauce that coats every ingredient beautifully.
- 2 tbsp curry powder: The signature spice mix that brings savory and slightly spicy notes.
- 1 tsp turmeric: Adds an earthy flavor and golden color that’s visually stunning.
- 1 tsp cumin: Gives a warm, nutty undertone that ties the spices together.
- Salt and pepper to taste: Essential seasonings that enhance all the other flavors.
- 2 tbsp vegetable oil: Used for sautéing and releasing the spices’ aromas.
- Fresh cilantro for garnish: Adds a bright and fresh finishing touch.
How to Make Sweet Potato and Chickpea Curry Recipe
Step 1: Sauté the Aromatics
Start by heating the vegetable oil in a large pot over medium heat. Add the finely chopped onion and sauté it until it turns translucent, which takes about 5 minutes. This step lays the flavor foundation, softening the onions just enough to bring out their natural sweetness without browning.
Step 2: Add Garlic and Ginger
Once the onions are ready, stir in the minced garlic and grated fresh ginger. Cook them for about a minute until their fragrant aroma fills your kitchen. This blend gives the curry its vibrant, welcoming scent.
Step 3: Toast the Spices
Now it’s time to bring the spices to life by adding the curry powder, turmeric, and cumin to the pot. Toast the spices with the aromatics for about 30 seconds. This brief toasting releases their essential oils and amplifies their flavors, creating a warm, inviting base for your curry.
Step 4: Incorporate Sweet Potatoes and Chickpeas
Add the peeled and cubed sweet potatoes alongside the drained chickpeas to the pot. Stir everything so that the veggies are evenly coated with those toasty spices, ensuring every bite bursts with flavor.
Step 5: Simmer in Coconut Milk
Pour in the coconut milk and add just enough water to cover the mixture. Bring it all to a gentle boil before reducing the heat to let it simmer. Cook for 15 to 20 minutes, or until the sweet potatoes are tender and have absorbed all those delicious spices and creamy coconut flavors.
Step 6: Season and Garnish
Finish off by seasoning the curry with salt and pepper to your taste. Just before serving, sprinkle fresh cilantro on top for a pop of green and a fresh, herbal note. Your Sweet Potato and Chickpea Curry Recipe is now ready to enjoy!
How to Serve Sweet Potato and Chickpea Curry Recipe
Garnishes
Fresh cilantro is the star garnish for this dish, lending a bright contrast to the rich curry. You can also experiment with a squeeze of fresh lime juice to add a tangy hint or a dollop of vegan yogurt for a creamy, cooling effect that balances the spices.
Side Dishes
This curry pairs beautifully with fluffy basmati rice or warm naan bread to help soak up every last drop of the creamy sauce. For a heartier meal, serve it alongside roasted vegetables or a simple cucumber raita for refreshing crunch.
Creative Ways to Present
If you’re looking to impress or jazz things up, try serving this curry in individual coconut bowls or Mason jars for a rustic touch. You can also transform leftovers into a cozy soup by blending a portion and garnishing with toasted nuts or seeds for texture.
Make Ahead and Storage
Storing Leftovers
Sweet Potato and Chickpea Curry Recipe stores wonderfully in an airtight container in the refrigerator for 3-4 days. The flavors actually deepen over time, making leftovers even more enjoyable.
Freezing
If you want to keep it longer, freeze the curry in portion-sized containers for up to 3 months. Be sure to cool it completely before freezing to maintain its texture and taste.
Reheating
Reheat the curry gently over medium heat on the stove or in the microwave until warmed through. Add a splash of water or coconut milk if it’s thickened too much during storage. Stir occasionally to keep it creamy and smooth.
FAQs
Can I use other types of beans instead of chickpeas?
Absolutely! While chickpeas are traditional in this Sweet Potato and Chickpea Curry Recipe, you can substitute with black beans, kidney beans, or even lentils depending on your preference and what you have available.
Is this curry suitable for a vegan diet?
Yes, this recipe is naturally vegan, using coconut milk instead of dairy and no animal products. It’s hearty and satisfying for anyone following a plant-based lifestyle.
How spicy is this curry, and can I adjust the heat?
The curry powder used typically has a mild to medium heat level. If you want it spicier, you can add fresh chili peppers or a pinch of cayenne powder when toasting the spices. For a milder dish, simply reduce the curry powder or omit any spicy additions.
Can I prepare this curry in advance for meal prep?
Definitely! This Sweet Potato and Chickpea Curry Recipe keeps well in the fridge for several days and tastes even better the next day, making it a fantastic option for meal prep or make-ahead dinners.
What if I don’t have fresh ginger on hand?
Grated fresh ginger adds a bright, zesty note, but if you don’t have it, you can use 1/2 teaspoon of ground ginger instead. The flavor won’t be quite as fresh, but it still complements the curry nicely.
Final Thoughts
This Sweet Potato and Chickpea Curry Recipe is one of those magical dishes that feels like a warm hug on a plate. It’s easy enough for weeknight dinners but impressive enough to serve guests. The combination of creamy coconut milk, vibrant spices, and wholesome ingredients makes it a recipe you’ll want to keep in your rotation again and again. So go ahead, give it a try, and enjoy every delicious bite!
Print
Sweet Potato and Chickpea Curry Recipe
- Prep Time: 10 minutes
- Cook Time: 30 minutes
- Total Time: 40 minutes
- Yield: 4 servings
- Category: Main Dish
- Method: Stovetop
- Cuisine: Indian
- Diet: Vegetarian
Description
A hearty and flavorful Sweet Potato and Chickpea Curry featuring tender sweet potatoes, protein-rich chickpeas, and aromatic spices simmered in creamy coconut milk. This vibrant vegetarian dish is perfect for a comforting weeknight dinner and is packed with wholesome ingredients and warm flavors.
Ingredients
Vegetables and Legumes
- 2 large sweet potatoes (peeled and cubed)
- 1 can (15 oz) chickpeas, drained and rinsed
- 1 onion (finely chopped)
- 3 cloves of garlic (minced)
- 1 tbsp fresh ginger (grated)
Spices and Seasonings
- 2 tbsp curry powder
- 1 tsp turmeric
- 1 tsp cumin
- Salt and pepper to taste
Liquids and Oils
- 1 can (14 oz) coconut milk
- 2 tbsp vegetable oil
- Water (enough to just cover the vegetables)
Garnish
- Fresh cilantro for garnish
Instructions
- Sauté the onion: Heat the vegetable oil in a large pot over medium heat. Add the finely chopped onion and sauté until translucent and softened, about 5 minutes, stirring occasionally to prevent burning.
- Add garlic and ginger: Stir in the minced garlic and grated ginger to the pot, cooking for an additional minute until fragrant to release their aromatic flavors.
- Toast the spices: Sprinkle in the curry powder, turmeric, and cumin. Stir constantly and cook for about 30 seconds to toast the spices, which enhances their depth and aroma.
- Add sweet potatoes and chickpeas: Add the peeled and cubed sweet potatoes along with the drained chickpeas to the pot. Stir to evenly coat them with the toasted spices.
- Add coconut milk and simmer: Pour in the coconut milk and add enough water to just cover the sweet potatoes and chickpeas. Bring the mixture to a boil, then reduce the heat to low and let it simmer gently for 15-20 minutes, or until the sweet potatoes are tender and cooked through.
- Season the curry: Taste the curry and season with salt and pepper as needed.
- Garnish and serve: Remove the pot from heat and garnish the curry with fresh cilantro before serving. Serve warm over rice or with naan for a complete meal.
Notes
- You can adjust the thickness of the curry by adding more or less water depending on your preference.
- For extra heat, add a chopped chili along with the garlic and ginger.
- If you prefer a smoother curry, you can blend a portion of the curry before adding chickpeas.
- This dish stores well in the refrigerator for up to 3 days and tastes even better the next day as flavors meld.
- To make it vegan, ensure the curry powder does not contain any dairy-derived ingredients (most are already vegan).

