If you’re craving a cozy, vibrant, and nourishing meal that feels like a warm hug in a bowl, this Sweet Potato and Chickpea Curry Recipe is exactly what you need. Bursting with fragrant spices, creamy coconut milk, and hearty bites of tender sweet potato and chickpeas, this dish balances sweetness and spice perfectly. It’s an easy-to-make, wholesome recipe that turns simple pantry staples into something truly special and satisfying for any day of the week.

Ingredients You’ll Need
This Sweet Potato and Chickpea Curry Recipe uses a handful of straightforward but essential ingredients that each play a crucial role in developing its rich flavor and comforting texture. From the earthy spices to the creamy coconut milk, every component adds depth and character to the dish.
- Vegetable oil: A neutral oil to gently sauté the aromatics without overwhelming the spices.
- Onion: Adds sweetness and a savory base when cooked down.
- Garlic: Infuses the curry with a warm, pungent flavor that’s irresistible.
- Curry powder: The heart of the spice mix, bringing complexity and warmth.
- Ground cumin: Offers a smoky, earthy note to elevate the overall flavor.
- Ground turmeric: Provides a subtle bitterness and that lovely golden hue.
- Ground coriander: Adds a bright, citrusy undertone to balance the spices.
- Cayenne pepper: A pinch of heat to gently awaken your taste buds.
- Chickpeas: Protein-rich and creamy, giving body and heartiness to the curry.
- Sweet potatoes: Naturally sweet and tender, they create a satisfying texture contrast.
- Coconut milk: Makes the curry luxuriously creamy and mellow.
- Vegetable broth: Deepens the curry’s flavor without adding heaviness.
- Salt and pepper: To taste, balancing and enhancing every ingredient.
- Fresh cilantro: Bright, fresh garnish that adds a pop of color and zing.
How to Make Sweet Potato and Chickpea Curry Recipe
Step 1: Warm Up Your Pan
Start by heating a large pot over medium heat and add the vegetable oil. This sets the stage for building flavor by gently awakening the spices and aromatics.
Step 2: Sauté Onion and Garlic
Add the chopped onion and minced garlic to your pot. Cook them until soft and fragrant; this mellow sweetness is the foundation that anchors all the spices in your curry.
Step 3: Toast the Spices
Mix in curry powder, cumin, turmeric, coriander, and cayenne pepper. Stir and cook for about one minute to unlock their essential oils, which will fill your kitchen with a mouthwatering aroma.
Step 4: Add Chickpeas and Sweet Potatoes
Toss in the drained chickpeas and diced sweet potatoes, combining them with the spices and aromatics. These ingredients bring both heartiness and that perfect blend of creamy and tender textures.
Step 5: Pour in Coconut Milk and Broth
Next, pour in the coconut milk followed by vegetable broth. This adds richness and helps everything cook evenly while creating the luscious sauce classic to a great curry.
Step 6: Season and Simmer
Sprinkle in salt and pepper to taste, then stir everything together. Bring the mixture to a gentle boil, reduce the heat to low, and let it simmer, covered, for 20 to 25 minutes or until the sweet potatoes are fork-tender. This slow cooking melds the flavors beautifully.
Step 7: Taste and Adjust
Once the sweet potatoes are tender, give your curry a taste. Adjust salt, pepper, or even a pinch more cayenne if you want to amp up the spice level. Personalizing this step ensures every bite is just right.
Step 8: Garnish and Serve
Spoon your steaming hot curry into bowls and scatter fresh cilantro on top. This final flourish adds a fresh burst of flavor and vivid green color that makes the dish inviting and bright.
Step 9: Enjoy!
Dig in and savor this comforting, flavorful Sweet Potato and Chickpea Curry Recipe — a perfect meal to warm your soul and excite your taste buds.
How to Serve Sweet Potato and Chickpea Curry Recipe

Garnishes
Fresh cilantro is the classic topping, adding brightness to contrast the rich curry sauce. You can also sprinkle some toasted coconut flakes or a squeeze of fresh lime for a zesty lift. These little touches make the presentation pop and balance the flavors beautifully.
Side Dishes
This curry pairs wonderfully with fluffy basmati rice or warm naan bread to scoop up every last drop of sauce. For a lighter option, a crisp cucumber salad or steamed greens provide refreshing contrast and add color to the meal.
Creative Ways to Present
For a fun twist, serve the curry inside hollowed-out sweet potatoes for an eye-catching presentation. You can also use it as a vibrant filling for wraps or stuffed peppers to change up the dining experience while enjoying the same fantastic flavors.
Make Ahead and Storage
Storing Leftovers
This curry keeps beautifully in an airtight container in the refrigerator for up to four days. The flavors only deepen, making it an ideal make-ahead meal to enjoy throughout the week without extra fuss.
Freezing
You can freeze portions of the Sweet Potato and Chickpea Curry Recipe in freezer-safe containers for up to three months. Just let it cool completely before freezing to maintain the best texture and flavor on thawing.
Reheating
When reheating, warm the curry gently on the stovetop over medium-low heat, stirring occasionally. Add a splash of vegetable broth or water if it looks too thick. This keeps the sweet potatoes tender and the sauce creamy without drying out.
FAQs
Can I make this curry vegan?
Absolutely! This Sweet Potato and Chickpea Curry Recipe is already vegan-friendly since it uses coconut milk and vegetable broth, so you can enjoy it knowing it’s plant-based from start to finish.
What can I substitute for sweet potatoes?
If you don’t have sweet potatoes, butternut squash or pumpkin work wonderfully as alternatives. They provide a similar sweetness and texture, keeping the curry hearty and delicious.
How spicy is this curry?
The recipe has just a gentle kick from cayenne pepper, but you can adjust the level of spice to your liking by adding more or less. It’s easy to tailor it to your preference without losing the authentic flavor.
Can I use dried chickpeas?
You sure can! Just soak dried chickpeas overnight and boil them until tender before adding them to the curry. This may add a bit of extra time but offers a fresh homemade touch to the dish.
Is this recipe gluten-free?
Yes, naturally! All ingredients in this Sweet Potato and Chickpea Curry Recipe are gluten-free, making it a safe and tasty option for anyone avoiding gluten.
Final Thoughts
There’s something truly special about a dish that feels both nourishing and exciting with every spoonful. This Sweet Potato and Chickpea Curry Recipe is a brilliant example of how simple ingredients can come together to create a meal that’s rich in flavor, texture, and heart. I encourage you to try it soon — it’s bound to become a beloved staple in your kitchen just as it is in mine!
Print
Sweet Potato and Chickpea Curry Recipe
- Prep Time: 15 minutes
- Cook Time: 30 minutes
- Total Time: 45 minutes
- Yield: 4 servings
- Category: Main Course
- Method: Stovetop
- Cuisine: Indian
- Diet: Vegan
Description
A hearty and flavorful Sweet Potato and Chickpea Curry made with aromatic spices, creamy coconut milk, and tender sweet potatoes simmered to perfection. This comforting vegetarian curry is easy to prepare and perfect for a nourishing weeknight dinner.
Ingredients
Main Ingredients
- 2 tablespoons vegetable oil
- 1 onion, chopped
- 3 cloves garlic, minced
- 1 tablespoon curry powder
- 1 teaspoon ground cumin
- 1 teaspoon ground turmeric
- 1 teaspoon ground coriander
- 1/2 teaspoon cayenne pepper
- 1 can (15 ounces) chickpeas, drained and rinsed
- 2 large sweet potatoes, peeled and diced
- 1 can (14 ounces) coconut milk
- 2 cups vegetable broth
- Salt and pepper to taste
- Fresh cilantro, for garnish
Instructions
- Heat the oil: Preheat a large pot over medium heat and add the vegetable oil to warm it up.
- Sauté aromatics: Add the chopped onion and minced garlic to the pot; cook until softened and fragrant, about 5 minutes.
- Add spices: Stir in curry powder, cumin, turmeric, coriander, and cayenne pepper, cooking for about 1 minute to release their flavors.
- Combine main ingredients: Add the drained chickpeas, diced sweet potatoes, coconut milk, and vegetable broth to the pot; stir well to blend all ingredients.
- Season: Add salt and pepper to taste, mixing thoroughly.
- Simmer curry: Bring the curry to a boil, then reduce heat to low, cover with a lid, and let it simmer gently for 20-25 minutes until the sweet potatoes are tender.
- Adjust seasoning: Taste the curry and adjust salt or pepper if needed for perfect flavor balance.
- Garnish and serve: Serve the curry hot, garnished with fresh cilantro leaves for a bright finish.
- Enjoy: Relish your homemade Sweet Potato and Chickpea Curry as a wholesome, satisfying meal.
Notes
- You can add a squeeze of lime juice before serving for extra brightness.
- Serve with steamed rice or warm naan for a complete meal.
- For a spicier curry, increase the cayenne pepper or add fresh chili.
- This curry can be refrigerated for up to 4 days and reheated gently on the stovetop.
- To make it vegan, ensure vegetable broth is used and no animal products are added.

