Sweet Potato Chickpea Curry
This post may contain affiliate links. As an Amazon Associate, I earn from qualifying purchases. Please read my disclosure.The combination of tender sweet potatoes, hearty chickpeas, and a creamy coconut sauce makes this Sweet Potato Chickpea Curry absolutely irresistible! I can have dinner ready in just 40 minutes, making it the perfect meal for busy nights. Naturally gluten-free and vegan, it’s a dish my whole family loves.

Chickpeas are my favorite protein to cook with, and if you have been in my kitchen, you already know I use them all the time. They soak up flavor, add heartiness to any dish, and are so easy to work with. That is exactly why I created this sweet potato chickpea curry, a nourishing meal I can make any night of the week. Just like my chickpea and potato curry, this recipe is filled with plant-based protein and wholesome ingredients that come together easily.
Sweet potatoes add the perfect balance of softness and natural sweetness, while chickpeas bring that hearty bite I love. With a creamy coconut base and simple pantry staples, this dish is one I can always count on when I need something filling and nutritious. It reminds me of my Thai vegetable coconut curry soup, both are delicious and perfect for sharing with family.
👩🏽🍳 Why I Love This Recipe
This sweet potato chickpea curry has become a regular favorite in my kitchen, and I make it more often than I can count. My family loves it, and I feel great serving it because it is packed with protein, fiber, and nutrients. Whether we are enjoying it fresh for dinner or reheating leftovers for lunch, it always tastes amazing.
I love how easy this dish is to make, no need for a long list of fancy spices: garlic, ginger, curry powder, and salt bring all the warmth and flavor it needs. Since it all cooks in one pot, cleanup is a breeze, which is a huge win after a busy day. I also love that it makes eight servings, so I can enjoy leftovers that taste even better the next day. Plus, it is naturally gluten-free (which is a lifesaver because I have one very picky eater at home), and completely plant-based.
Unlike heavy curries that rely on dairy, my chickpea curry recipe is naturally creamy from the coconut milk and mashed sweet potatoes. It is also incredibly versatile, I can toss in whatever vegetables I have on hand, and it always turns out great. With just 10 minutes of prep and 30 minutes of cooking, it is my go-to for a quick, satisfying dinner. I cannot wait for you to try it, I just know it will become a regular in your kitchen too. 😉
Latest Recipe Video!
🥘 Ingredients
Bringing these wholesome ingredients together creates the most flavorful sweet potato curry with chickpeas recipe! Here’s what I use:

Sweet potatoes: I use two medium sweet potatoes, cut into small cubes, for a hearty and slightly sweet base.
Aromatic base: Fresh red onion, garlic, and grated ginger add depth and bring out the best flavors in this curry.
Veggies: I love adding bell peppers, corn, carrots, celery, and baby spinach for color, texture, and extra nutrients.
Tomatoes: Canned tomatoes make this dish rich and flavorful while saving time on prep.
Curry powder: Just a couple of tablespoons add deep, warm spice that makes the curry taste like it has been cooking all day.
Coconut milk: Light coconut milk keeps the sauce creamy and smooth without extra fat, and I always make sure to use an unsweetened version.
🍲 Substitutions
Milk: Full-fat coconut milk makes the curry extra rich and creamy. If dairy-free isn’t needed, I sometimes use whole milk or half-and-half in equal parts.
Curry powder: If I don’t have curry powder, I mix my own with ground coriander, cumin, garam masala, turmeric, dry mustard, and pepper. It brings the same warm, spiced flavor to the dish.
Chickpeas: If I am out of chickpeas, I swap them for red or brown lentils. I just adjust the cooking time to make sure they cook through properly.
🔪 How To Make
Make this easy sweet potato curry with coconut milk in just four simple steps. Trust me, you will want to make a big batch because your family will definitely ask for seconds!
Sauté: I heat a large pot over medium heat and add olive oil, onion, carrots, celery, and bell peppers. I cook for about eight minutes, stirring often, until the onions turn translucent.

Cook: Then, I add the garlic, ginger, corn, spinach, or baby kale along with the curry powder. I let it cook for one to two minutes, stirring to blend the flavors.

Combine: I add the sweet potatoes, chickpeas, crushed tomatoes, and coconut milk. I stir everything together to blend the flavors.

Simmer: I bring the mixture to a boil, then reduce the heat to a simmer. I cover the pot and let it cook for 30 minutes until the sweet potatoes are tender.

💭 Expert Tips
My #1 Secret Tip for making the best sweet potato chickpea curry is using fresh garlic and fresh ginger instead of pre-minced versions. Fresh ingredients bring a stronger, more vibrant flavor that really makes a difference in the final dish. I always take the extra step to chop them myself because the taste is worth it.
Other Tips To Keep In Mind:
- Adjust heat: I add red chili pepper if I want more spice. It is an easy way to customize the heat level to my taste.
- Keep it vegan: I always check that my curry powder or curry paste does not contain fish sauce to keep this recipe completely plant-based. Some brands sneak it in, so it is always good to double-check.
- Dice sweet potatoes uniformly: I cut the sweet potatoes into even pieces so they cook at the same time. One-inch cubes work best because they stay bite-sized without turning mushy.
📖 Variations
This sweet potato chickpea curry is one of my favorite cozy meals, and I love how easy it is to switch things up. For a variation, I sometimes swap:
Add different veggies: I love tossing in extra vegetables to change things up. One cup of chopped green beans, cubed red potatoes, or sweet peas all work beautifully in this curry.
Thinner broth: If I want a lighter, less creamy curry, I swap the coconut milk for the same amount of vegetable stock. It still tastes great but has a thinner, brothier texture.
Curry flavor: I sometimes use Panang or Thai red curry paste instead of curry powder for a different twist. Since the paste is spicier, I start with one tablespoon, stir, and taste before adding more.
Oil-free: For an oil-free version, I sauté the veggies in a few tablespoons of vegetable broth instead of oil. It keeps the flavors rich while making the dish even lighter.
🍽 Serving Suggestions
I always serve this sweet potato curry piping hot with jasmine rice, brown rice, or even fluffy quinoa when I want something extra hearty. Sometimes I switch things up with cauliflower rice for a lighter meal, but no matter what, I always have something to soak up all that rich, flavorful sauce. And if I really want to make it special, I add warm vegan flatbread or my delicious Guyanese roti, which takes it from a simple weeknight dinner to a meal my whole family gets excited about.
If I want to add a fresh, zesty touch, I squeeze a little lime juice on top or serve it with lime wedges and fresh cilantro. For extra crunch and a boost of protein, I sprinkle chopped peanuts or cashews, which make every bite even better.
🫙 Storage Directions
Refrigerating: I store leftovers in an airtight container in the fridge for up to five days. This curry tastes even better the next day, so I love making extra for easy meals during the week.
Freezing: Once the curry cools completely, I transfer it to a freezer-safe container and store it for up to two months. When I’m ready to enjoy it, I thaw it in the fridge overnight before reheating.
Reheating: I warm leftovers in the microwave, covered, or on the stovetop over medium heat. I stir occasionally and add a splash of water if needed to thin out the sauce.
❓ Recipe FAQs
If I want to enhance the natural sweetness of this curry, I add one tablespoon of maple syrup, agave, or brown sugar at a time until it tastes just right. Since the sweet potatoes already add some sweetness, I adjust slowly to keep the flavors balanced.
I always use coconut milk to keep this sweet potato curry rich and creamy. For an extra velvety texture, I sometimes use full-fat coconut milk or stir in a tablespoon or two of coconut cream.
The creamy smoothness of coconut milk is a great counterpart to the dimension and heat of the curry spices in the stew. It adds a classic nutty flavor that most curries showcase. The coconut milk is also the base for a silky and luscious sauce.

Love this vegetarian indian recipe? Please leave a 5-star rating 🌟 in the recipe below and/or a review in the comment section further down the page!
You can also FOLLOW ME on FACEBOOK, INSTAGRAM, and PINTEREST to see more delicious, healthy, family-friendly food, and if you have any questions, I’m here to help!
📋 Recipe Card
🎥 Watch How to Make It
Sweet Potato Chickpea Curry
Ingredients
- 1 tbsp extra virgin olive oil
- 6 oz box of baby spinach or baby kale
- 2 15 oz cans chickpeas
- 1 red onion diced
- 2 yellow bell peppers diced
- 2 sweet potatoes diced into ¼ inch cubes
- ½ cup frozen corn
- 1 large carrot peeled and diced
- 5 celery sticks diced
- 7 cloves minced garlic
- 1 tbsp minced ginger
- 2 tbsp Curry Powder
- 1 tsp salt more to taste
- 1 30 oz can crushed tomatoes
- 1 15 oz can light coconut milk
Instructions
- Heat a large pot over medium heat. Add the olive oil, onion, carrots, celery and bell peppers. Sauté for 8 minutes, stirring often until the onions are translucent.
- Add the garlic, ginger, corn, spinach/baby kale, and curry powder. Cook for 2 minutes.
- Add in the rest of your ingredients.
- Bring to a boil, reduce to simmer. Cover and cook for about 30 minutes until the sweet potatoes are tender. Serve the curry hot with rice or your favorite sides!
Notes
- My #1 Secret Tip for making the best sweet potato chickpea curry is using fresh garlic and fresh ginger instead of pre-minced versions. Fresh ingredients bring a stronger, more vibrant flavor that really makes a difference in the final dish. I always take the extra step to chop them myself because the taste is worth it.
- Adjust heat: I add red chili pepper if I want more spice. It is an easy way to customize the heat level to my taste.
- Keep it vegan: I always check that my curry powder or curry paste does not contain fish sauce to keep this recipe completely plant-based. Some brands sneak it in, so it is always good to double-check.
- Dice sweet potatoes uniformly: I cut the sweet potatoes into even pieces so they cook at the same time. One-inch cubes work best because they stay bite-sized without turning mushy.
I could eat this every day! It’s so delicious, full of flavor, and super filling.
So happy to hear that Justine!
This chickpea curry is so healthy and flavorful. It’s on high rotation in our kitchen in the cooler months and everyone loves it!
Yay! Thanks Shelby!
Definitely one of my favorite comfort meals! It’s so flavorful and warming 🙂
Awesome! That’s great to hear Dana!
I’m always looking for ways to use sweet potatoes. The flavor here is out of this world. Would make this again.
Thanks so much Brandi!
Absolutely delicious! This is a hearty, quick meal full of flavor 😋.
Aw yay! I’m so glad you liked this recipe Sharon!
Such a delicious and healthy curry recipe, the sweet potatoes soaked up the curry flavouring so well. I served mine up with coconut pilau rice.
Awesome! So happy to hear that Kay! Serving it with coconut rice sounds delicious!
We are trying to eat more meatfree meals and this is such a comforting and tasty dinner option for those evenings! Delicious.
Totally!! Enjoy!
I love anything that has sweet potatoes in it and this curry is getting pinned for later. Loved how you added some corn, too.
Awesome!! Yes the corn adds a nice texture and sweetness to this curry for sure!
We’re not vegetarians but I usually include a couple of completely meatless meals 2-3 times a week. It’s healthier. This curry looks so good. I love that it’s easy to make and done in one pot! On my meal plan for next week!
Thanks so much Jacqueline!! I’m sure you will love this recipe!
My husband and I love curry! This would be perfect for meatless Monday!
Yes!! This meatless meal is so hearty that you won’t even realize it’s veggie friendly! Enjoy!
Thanks for sharing this recipe, Anjali! This looks great for those cold nights or days when you need something to warm you up from the inside. The ingredients also speak healthy, and we love it! Would it ruin the recipe if we added chicken or beef or pork in it?
Hi Elizabeth! Absolutely – fall and winter are the perfect seasons for this recipe! You can absolutely add chicken, beef or pork to it – I think chicken would probably go best with the flavors in the recipe. If you do end up adding some sort of meat, I’d also recommend increasing the amount of spices you use since otherwise it’ll probably taste under-seasoned with additional protein added. Hope that helps, let me know if you have any other questions!
Absolutely love this recipe. It is amazing.
My question is what do you consider a serving size ? I use a tracking tool to measure amounts and wonder how many ounces/ cups one serving might be. Thanks so much.
Can’t wait to try more of your recipes.
Kathy from NC
Hi Kathy! Yay I’m so glad you like this recipe! It’s one of my favorites 🙂 Regarding a serving size, I’d say about 1.5 cups – but what I usually do is just divide the whole curry into 8 equal parts and use 1 part as 1 serving. Hope that helps!!
I love potatoes and you give me an idea to try a new way to eat potatoes . I must try it . Thank you 🙂
Awesome! I’m sure you will love this recipe! 🙂
Oh what a nice recipe! I need to try your recipes for my 2018 goal to get healthier!
Thank you so much! I’m sure you will love this and it will definitely align with your health goals for the year!
This looks so good and perfect meal for the Colorado cold nights. I’m also a big fan of both sweet potatoes and chickpeas. We are suppose to be getting some snow this week and now I have a great recipe to try out thank you.
Yes!! This is one of my favorite winter meals – it will warm you up from the inside out! 🙂
Nice recipe. Would love to make it for my Little girl and myself. Thanks a lot.
I’m sure you’ll love this recipe Shweta! It’s one of our favorites! You’ll have to keep me posted on how your daughter likes it too – my daughter absolutely devoured it 🙂
Sure will do 🙂