Sweet Potato and Chickpea Curry

By:

| Published on:

March 6, 2026

Sweet Potato and Chickpea Curry

I still remember the first time I made this Sweet Potato and Chickpea Curry: the kitchen filled with warm spice and coconut aroma, and everyone came back for seconds. It’s a cozy, one-pot meal that balances sweet, savory, and creamy in a way that works for weeknights, meal prep, or a relaxed weekend dinner. If you like sweet potato sides with crunch, I’ll often serve this curry alongside crispy oven-baked sweet potato fries for texture contrast and big-family appeal.

Why you’ll love this dish

This curry is easy, forgiving, and satisfying. Sweet potatoes add natural sweetness and body, while chickpeas contribute protein and a pleasantly firm bite. A single can of coconut milk does the heavy lifting on the sauce, so you get richness without fuss. It’s budget-friendly, naturally vegetarian and vegan, and it scales well when you want leftovers for lunches. Make it on a busy weeknight because it comes together quickly, or cook it for guests who appreciate a fragrant, comforting bowl.

Step-by-step overview

This is a simple stovetop curry that follows a clear rhythm: sweat aromatics, bloom spices, add the hearty ingredients, and simmer in coconut milk until the sweet potatoes are tender. No pre-roasting required. Expect about 10 minutes of prep and 20 minutes of simmering. The result is a thick, spoonable curry that clings to rice or flatbreads.

What you’ll need

  • 2 large sweet potatoes, peeled and diced (about 4 cups)
  • 1 can chickpeas, drained and rinsed
  • 1 can coconut milk (full fat for creaminess, light for fewer calories)
  • 1 onion, diced
  • 3 cloves garlic, minced
  • 1 inch fresh ginger, grated
  • 2 teaspoons curry powder
  • 1 teaspoon ground cumin
  • Salt and pepper to taste
  • Fresh cilantro for garnish (optional)
  • Olive oil for cooking

Substitution notes: swap curry powder for a mix of 1 teaspoon garam masala plus 1 teaspoon turmeric if you prefer that flavor profile. Canned chickpeas can be replaced with 1 1/2 cups cooked chickpeas from dry.

Step-by-step instructions

  1. Warm a large pot over medium heat and add a splash of olive oil.
  2. Add the diced onion and sauté until translucent and soft, about 5 to 7 minutes.
  3. Stir in the minced garlic and grated ginger and cook for about 1 minute, until fragrant.
  4. Sprinkle in the curry powder, ground cumin, salt, and pepper. Stir constantly for 30 seconds to bloom the spices.
  5. Add the diced sweet potatoes and the drained chickpeas. Toss them so the spices coat the pieces evenly.
  6. Pour in the coconut milk, stir, and bring the mixture to a gentle simmer.
  7. Cover the pot and cook for about 20 minutes, or until the sweet potatoes are fork-tender. Check once and stir to prevent sticking.
  8. Taste and adjust seasoning with more salt or pepper if needed. Serve hot and top with fresh cilantro if you like.

Sweet Potato and Chickpea Curry

Serving suggestions

This curry is great over steamed basmati rice or quinoa so the sauce can mingle with the grains. For something lighter, serve with warm flatbread or naan to mop up the sauce. If you want a heartier plate for guests, pair it with a simple baked side such as cheesy ground beef and potatoes for contrast in flavor and texture. Garnish with cilantro, a squeeze of lime for brightness, or a dollop of plain yogurt for creaminess.

Storage and reheating tips

Cool leftovers to room temperature for no more than two hours, then refrigerate in an airtight container for up to 4 days. Reheat gently on the stovetop over medium-low heat, adding a splash of water or broth if the sauce has thickened. For freezing, portion into airtight containers or freezer bags and keep for up to 3 months. Thaw overnight in the fridge before reheating. Always reheat until steaming hot throughout and discard if any off-odors or mold appear.

Pro chef tips

  • Cut sweet potatoes into uniform cubes so they cook evenly.
  • Bloom ground spices in the hot oil for the best flavor release. Don’t skip this step.
  • If the coconut milk splits when reheating, whisk in a little hot water or simmer gently to bring it back together.
  • For a silkier sauce, mash a few sweet potato pieces against the side of the pot and stir them back in.
  • Adjust thickness by simmering uncovered to reduce, or add a splash of vegetable broth to loosen the sauce.

Creative twists

  • Add a handful of baby spinach in the last 2 minutes for color and nutrients.
  • Stir in a tablespoon of peanut butter for a nutty depth and thicker texture.
  • Use red curry paste instead of curry powder and add a teaspoon at step 4 for a spicier, Southeast Asian spin.
  • Swap sweet potatoes for butternut squash if you prefer a milder sweetness.
  • Top with toasted coconut flakes or roasted cashews for crunch.

FAQ

Can I make this ahead of time?

Yes. The flavors often meld and improve after a day in the fridge. Store in an airtight container and reheat gently on the stove.

Is this recipe spicy?

Not inherently. The heat level depends on your curry powder. To add heat, include a pinch of cayenne or chopped fresh chili when you add the spices.

Can I use fresh chickpeas?

Absolutely. If you use cooked chickpeas from dry, add them at the same time as canned chickpeas. Ensure they are fully cooked and tender before adding.

How do I thicken the sauce if it is too thin?

Simmer uncovered for 5 to 10 minutes to reduce it. Alternatively, mash some sweet potato pieces into the sauce to naturally thicken it.

Is this recipe gluten-free and vegan?

Yes. With standard ingredients listed, this dish is both gluten-free and vegan. Check labels on packaged spices if you have a severe allergy.

Print

Sweet Potato and Chickpea Curry

5 Stars 4 Stars 3 Stars 2 Stars 1 Star

No reviews

A cozy, one-pot curry that combines sweet potatoes and chickpeas in a rich coconut milk sauce, perfect for weeknights or meal prep.

  • Prep Time: 10 minutes
  • Cook Time: 20 minutes
  • Total Time: 30 minutes
  • Yield: 4 servings 1x
  • Category: Main Course
  • Method: Stovetop
  • Cuisine: Indian
  • Diet: Vegan

Ingredients

Scale
  • 2 large sweet potatoes, peeled and diced (about 4 cups)
  • 1 can chickpeas, drained and rinsed
  • 1 can coconut milk (full fat preferred)
  • 1 onion, diced
  • 3 cloves garlic, minced
  • 1 inch fresh ginger, grated
  • 2 teaspoons curry powder
  • 1 teaspoon ground cumin
  • Salt and pepper to taste
  • Fresh cilantro for garnish (optional)
  • Olive oil for cooking

Instructions

  1. Warm a large pot over medium heat and add a splash of olive oil.
  2. Add the diced onion and sauté until translucent and soft, about 5 to 7 minutes.
  3. Stir in the minced garlic and grated ginger and cook for about 1 minute, until fragrant.
  4. Sprinkle in the curry powder, ground cumin, salt, and pepper. Stir constantly for 30 seconds to bloom the spices.
  5. Add the diced sweet potatoes and the drained chickpeas. Toss them so the spices coat the pieces evenly.
  6. Pour in the coconut milk, stir, and bring the mixture to a gentle simmer.
  7. Cover the pot and cook for about 20 minutes, or until the sweet potatoes are fork-tender. Check once and stir to prevent sticking.
  8. Taste and adjust seasoning with more salt or pepper if needed. Serve hot and top with fresh cilantro if you like.

Notes

For added flavor, stir in a tablespoon of peanut butter or add a handful of baby spinach in the last 2 minutes.

Nutrition

  • Serving Size: 1 serving
  • Calories: 400
  • Sugar: 6g
  • Sodium: 500mg
  • Fat: 18g
  • Saturated Fat: 14g
  • Unsaturated Fat: 4g
  • Trans Fat: 0g
  • Carbohydrates: 56g
  • Fiber: 10g
  • Protein: 12g
  • Cholesterol: 0mg

Did you make this recipe?

Share a photo and tag us — we can't wait to see what you've made!

Leave a Comment

Recipe rating 5 Stars 4 Stars 3 Stars 2 Stars 1 Star