If you are craving a dish that is both comforting and bursting with vibrant flavors, this Sweet Potato and Chickpea Curry Recipe will quickly become your new go-to. It combines naturally sweet, tender sweet potatoes with hearty chickpeas, all enveloped in a luscious, spiced coconut milk broth that warms you from the inside out. Whether you’re cooking for a weeknight dinner or impressing friends with a cozy meal, this curry is easy to prepare yet full of delightful textures and warming spices that make every bite truly satisfying.

Ingredients You’ll Need
Getting started with this Sweet Potato and Chickpea Curry Recipe is a breeze because it involves simple, wholesome ingredients. Each component plays a vital role—adding layers of flavor, creaminess, or vibrant color—that come together beautifully in the final dish.
- 2 tablespoons vegetable oil: This helps to gently sauté the onions and spices, bringing out their deepest flavors.
- 1 onion, chopped: Adds sweetness and a savory backbone to the curry base.
- 3 cloves garlic, minced: Gives a fragrant punch that complements the spices perfectly.
- 1 tablespoon curry powder: The star spice mix that provides warmth and depth.
- 1 teaspoon ground cumin: Adds earthy tones, enhancing the curry’s complexity.
- 1 teaspoon ground turmeric: Brings a mild bitterness and a beautiful golden hue.
- 1 teaspoon ground coriander: Provides a subtle citrusy note balancing the spices.
- 1/2 teaspoon cayenne pepper: Just the right amount of heat to lift the flavors without overpowering.
- 1 can (15 ounces) chickpeas, drained and rinsed: The protein-packed ingredient that adds hearty texture and nutrition.
- 2 large sweet potatoes, peeled and diced: Sweet and tender, these create a comforting contrast to the spices.
- 1 can (14 ounces) coconut milk: Creamy and rich, it softens the spices and brings lusciousness.
- 2 cups vegetable broth: Gives the curry the perfect amount of liquid to simmer everything to tender perfection.
- Salt and pepper to taste: Essential for elevating the flavors.
- Fresh cilantro, for garnish: Adds a burst of fresh, herbal brightness at the end.
How to Make Sweet Potato and Chickpea Curry Recipe
Step 1: Warm up your pot and oil
Start by heating a large pot over medium heat. Pour in the vegetable oil and let it heat until shimmering. This is where your flavors begin to develop, creating a wonderful base for the curry.
Step 2: Sauté the aromatics
Add the chopped onion and minced garlic to the pot. Cook them gently until the onions become soft and translucent, releasing their natural sweetness and creating an irresistible aroma that will fill your kitchen.
Step 3: Toast the spices
Sprinkle in the curry powder, ground cumin, turmeric, coriander, and cayenne pepper. Stir constantly for about one minute, allowing the spices to bloom and infuse the oil. This moment is key for that rich, layered taste.
Step 4: Combine chickpeas and sweet potatoes
Mix in the drained chickpeas and diced sweet potatoes. These hearty ingredients will absorb those spiced flavors and form the heart of the curry.
Step 5: Add liquids and seasonings
Pour in the coconut milk and vegetable broth, then season with salt and pepper to your liking. Stir everything gently to combine, making sure the sweet potatoes are fully coated and the chickpeas are nestled in the cozy liquid.
Step 6: Simmer to perfection
Bring the curry to a boil, then reduce the heat to low. Cover the pot and let it simmer for 20 to 25 minutes, or until the sweet potatoes are tender and easily pierced with a fork. This slow cook melds all the flavors together into a harmonious dish.
Step 7: Final seasoning check
Once the sweet potatoes are perfectly soft, taste your curry and adjust the salt, pepper, or even a pinch of cayenne if you want a bit more kick. This step ensures your version is just right.
Step 8: Serve and garnish
Ladle the hot curry into bowls and sprinkle generously with fresh cilantro. The herb’s brightness creates a beautiful contrast to the rich curry, making every bite vibrant and fresh.
How to Serve Sweet Potato and Chickpea Curry Recipe

Garnishes
Fresh cilantro is a classic choice, adding color and a fresh herbal note that really brings the dish alive. For a little extra texture, a sprinkle of toasted nuts or a dollop of plain yogurt can be delightful, balancing the spices and adding creaminess.
Side Dishes
This curry pairs wonderfully with steamed basmati rice or warm naan bread, which are perfect for soaking up every last drop of the luscious sauce. For a light and crunchy contrast, a simple cucumber raita or crisp salad works beautifully alongside.
Creative Ways to Present
For a fun twist, serve the Sweet Potato and Chickpea Curry Recipe over fluffy quinoa or even cauliflower rice to add some texture variation. You can also turn it into a hearty bowl topped with avocado slices, a squeeze of lime, and a sprinkle of toasted pumpkin seeds for extra crunch and flavor complexity.
Make Ahead and Storage
Storing Leftovers
This delicious curry keeps well in an airtight container in the refrigerator for up to 4 days, making it perfect for meal prep or quick weeknight dinners. Flavors often deepen and improve after a day, so leftovers can taste even better!
Freezing
If you want to save the curry for later, it freezes beautifully. Portion it into freezer-safe containers and store for up to 3 months. When you’re ready to enjoy it again, just thaw overnight and reheat gently.
Reheating
Reheat your curry over low heat on the stove, stirring occasionally to prevent sticking and to warm it evenly. If it seems too thick, add a little water or vegetable broth to reach your preferred consistency. Microwave reheating also works well—just cover and heat in short bursts, stirring between.
FAQs
Can I make this Sweet Potato and Chickpea Curry Recipe vegan?
Absolutely! This entire recipe is naturally vegan since it uses vegetable oil, vegetable broth, and plant-based ingredients like chickpeas and coconut milk. Just be sure to use vegan-friendly bread or rice accompaniments.
What if I don’t have all the spices listed?
No worries! While the combination of spices makes the curry special, you can simplify by using pre-made curry powder alone or mixing what you have on hand. The sweet potatoes and chickpeas still shine through as the main flavors.
How spicy is this curry?
This recipe has a mild heat level, thanks to the half teaspoon of cayenne pepper. You can easily adjust it by adding more cayenne or even fresh chili if you like things hotter, or reduce it entirely for a gentler flavor.
Can I use canned sweet potatoes instead of fresh?
For the best texture and flavor, fresh sweet potatoes are recommended. Canned sweet potatoes might be too soft and can alter the curry’s consistency, but if in a pinch, drain them well and add later in the cooking process just to warm through.
What are some protein alternatives to chickpeas?
If you want to switch things up, lentils, white beans, or even cubed firm tofu work wonderfully in this curry. Each will bring a slightly different texture but will absorb the spices beautifully just like chickpeas.
Final Thoughts
There is something truly comforting about a warm bowl of this Sweet Potato and Chickpea Curry Recipe, especially on a chilly day or when you need a nourishing meal filled with flavor. It’s easy, adaptable, and packed with wholesome ingredients that come together in a satisfying way. I highly encourage you to try making it—you might just find your new favorite curry that’s perfect for every season!
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-inspired
- Diet: Vegan
Description
A hearty and flavorful Sweet Potato and Chickpea Curry that combines warm spices with creamy coconut milk, tender sweet potatoes, and protein-rich chickpeas. This comforting dish is perfect for a nutritious vegetarian meal, simmered to perfection on the stovetop and garnished with fresh cilantro.
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
- Preheat the pot: Preheat a large pot over medium heat and add the vegetable oil to prepare for sautéing the aromatics.
- Sauté onions and garlic: Add the chopped onion and minced garlic to the pot and cook until they become soft and fragrant, usually about 3-5 minutes.
- Add spices: Stir in curry powder, ground cumin, ground turmeric, ground coriander, and cayenne pepper. Cook the spices for about 1 minute to release their flavors.
- Add main ingredients: Add the drained and rinsed chickpeas, diced sweet potatoes, coconut milk, and vegetable broth to the pot, stirring well to combine everything evenly.
- Season the curry: Season with salt and pepper to taste and stir thoroughly to distribute the seasoning.
- Simmer: Bring the curry mixture to a boil, then reduce the heat to low. Cover the pot and let it simmer for 20-25 minutes or until the sweet potatoes are tender and cooked through.
- Adjust seasoning: Taste the curry and adjust seasoning as needed with additional salt, pepper, or spices.
- Garnish and serve: Serve the hot sweet potato and chickpea curry garnished with fresh cilantro for a burst of color and flavor.
- Enjoy: Dig into this nutritious and comforting homemade sweet potato and chickpea curry, perfect for a cozy meal.
Notes
- For a spicier curry, increase the cayenne pepper or add chopped fresh chili peppers.
- You can substitute chickpeas with other beans like white beans or lentils if preferred.
- Serve the curry with steamed rice, quinoa, or warm naan bread for a complete meal.
- Leftovers store well in the refrigerator for up to 3 days and taste even better the next day.
- For a vegan and gluten-free dish, ensure your vegetable broth is free of gluten-containing ingredients.

