Sweet Potato and Chickpea Curry

Loading…

By Reading time
Servings 4–6 people

Sweet potato and chickpea curry brings a thick, comforting sauce with just enough heat to keep every bite interesting. The sweet potatoes soften into the coconut-tomato base without disappearing, and the chickpeas stay firm enough to give the curry some body. It’s the kind of pot I like making when I want dinner to feel complete without a lot of fuss.

What makes this version work is the order of the spices and the amount of liquid. Blooming the curry powder, cumin, turmeric, and cayenne in the oil before anything wet goes in deepens the flavor fast, and the coconut milk rounds out the edges without making the curry heavy. The broth keeps the sauce loose enough to simmer, then the sweet potatoes help thicken it naturally as they cook.

Below, I’ve added the timing cue that keeps the sweet potatoes tender instead of mushy, plus a few smart swaps if you need to work with what’s in the pantry.

“

The sauce thickened beautifully and the sweet potatoes held their shape instead of turning to mash. I served it with lime and rice, and my husband asked if I could add it to the weekly rotation.

★★★★★— Megan R.

Save this sweet potato and chickpea curry for a cozy bowl of coconut sauce, tender sweet potatoes, and bright lime.

Save to Pinterest

The Secret to Keeping the Sweet Potatoes Tender, Not Mushy

The biggest mistake in this kind of curry is boiling it hard from the start. Sweet potatoes break down fast once they’re fully softened, and a rolling boil turns them grainy around the edges before the chickpeas have had time to absorb the sauce. A gentle simmer gives you cubes that hold their shape but still go creamy at the center.

The other thing that matters here is the balance between coconut milk, tomatoes, and broth. Too little liquid and the curry goes thick before the sweet potatoes cook through; too much and the spices taste thin. This version uses enough broth to keep everything moving, then lets the starch from the sweet potatoes and the body of the coconut milk finish the sauce naturally.

What the Curry Powder and Coconut Milk Are Each Doing Here

Sweet Potato and Chickpea Curry vibrant coconut curry
  • Sweet potatoes — These bring sweetness, body, and a naturally creamy texture as they soften. Cut them into even cubes so they cook at the same pace; uneven pieces are the fastest way to end up with half-melted potatoes and hard centers.
  • Coconut milk — Full-fat coconut milk is what gives the curry its rounded, silky sauce. Light coconut milk works in a pinch, but the sauce will be thinner and less plush.
  • Chickpeas — Canned chickpeas are the easiest route here, and they hold up well in a simmering sauce. Rinse and drain them well so the curry doesn’t taste starchy or canned.
  • Curry powder, cumin, turmeric, and cayenne — This spice mix needs the hot oil at the start so the flavor opens up before the liquids go in. If your curry powder is old and dusty, the dish will taste flat no matter how long you simmer it.
  • Ginger and garlic — Fresh is worth it here. They give the curry a sharp, fragrant base that keeps the sauce from tasting one-note.

Building the Curry So the Sauce Stays Rich

Softening the Onion First

Cook the onion in coconut oil until it’s translucent and just starting to turn golden at the edges. That slow start gives the curry a sweeter base and keeps the raw onion taste from hanging around in the finished dish. If the onion browns too fast, the garlic and spices will scorch in the next step.

Blooming the Spices

Add the garlic, ginger, curry powder, cumin, turmeric, and cayenne and stir for about 2 minutes. You’re looking for a fragrant paste that smells warm and toasty, not burnt. If the pan looks dry, the spices can catch; if that happens, add a splash of broth and keep stirring.

Simmering Until the Sweet Potatoes Yield

Once the sweet potatoes, chickpeas, coconut milk, tomatoes, and broth go in, bring the pot just to a boil, then lower it to a steady simmer. The sweet potatoes are done when a knife slides in with no resistance and the edges are soft but still intact. If the sauce gets too thick before the potatoes are tender, add a few spoonfuls of broth and keep the heat gentle.

Finishing With Salt, Lime, and Cilantro

Salt the curry at the end, after the sauce has reduced a bit and the flavors have concentrated. Lime wakes up the coconut milk and pulls the whole pot into focus, while cilantro gives you that fresh finish at the table. Don’t skip the acid if the curry tastes heavy; it’s what makes the spices taste brighter instead of muddy.

How to Adapt This Curry for the Pantry You Actually Have

Dairy-Free and Naturally Vegetarian

This curry already lands in a dairy-free, vegetarian lane, which is part of why it’s such an easy weeknight meal. Keep the coconut milk full-fat if you want the richest texture, and use vegetable broth rather than water so the sauce has more depth.

Lower-Heat Curry

Cut the cayenne in half or leave it out completely if you want a milder bowl. The curry will still taste layered because the ginger, cumin, and turmeric carry a lot of the flavor on their own; the dish loses heat, not character.

Extra Protein or Extra Vegetables

Stir in spinach at the end for a softer, greener curry, or add cauliflower with the sweet potatoes if you want more vegetables in the pot. If you add greens, fold them in after the heat is off so they stay bright instead of collapsing into the sauce.

Storage and Reheating

  • Refrigerator: Store for up to 4 days. The sauce thickens as it chills, and the sweet potatoes soften a little more overnight.
  • Freezer: It freezes well for about 2 months. Cool it completely, portion it into airtight containers, and leave a little space at the top for expansion.
  • Reheating: Reheat gently on the stove over low heat with a splash of broth or water. A hard boil can break the coconut sauce and turn the potatoes overly soft.

Answers to the Questions Worth Asking

Can I use light coconut milk instead of full-fat coconut milk?+

Yes, but the sauce will be thinner and a little less velvety. If you use light coconut milk, let the curry simmer uncovered for a few extra minutes at the end so it can reduce a bit without overcooking the sweet potatoes.

How do I keep the sweet potatoes from falling apart?+

Cut them into even cubes and keep the simmer gentle. A hard boil breaks down the outside too fast before the centers are tender, which is what turns the cubes into mash. Pull the pot from the heat as soon as a knife slips in easily.

Can I make this curry ahead of time?+

Yes, and the flavor often gets better after a day in the fridge. The sweet potatoes soften a little more as it sits, so reheat it gently and loosen the sauce with a splash of broth if it feels too thick.

How do I thicken the curry if it looks too thin?+

Let it simmer uncovered for a few extra minutes so some of the liquid evaporates. The sweet potatoes also help thicken the sauce as they break down slightly, so don’t rush the pot with high heat, which can make the coconut milk separate instead of tighten.

Sweet Potato and Chickpea Curry

Sweet potato and chickpea curry with coconut milk is simmered until the sweet potatoes turn tender and the sauce turns orange-gold and silky. This Indian-American style curry features warm spices, chickpeas, and a quick finish with lime and cilantro.
Prep Time 15 minutes
Cook Time 30 minutes
Total Time 45 minutes
Servings: 4 servings
Course: Main Dish
Cuisine: Indian-American
Calories: 420

Ingredients
  

Sweet potatoes
  • 2 large sweet potatoes peeled and cubed
Chickpeas
  • 2 can (15 oz) chickpeas drained
Coconut curry base
  • 1 can (13.5 oz) coconut milk
  • 1 can (14 oz) diced tomatoes
  • 1 onion diced
  • 4 cloves garlic minced
  • 1 tbsp fresh ginger grated
Spices
  • 3 tbsp curry powder
  • 1 tsp cumin
  • 1 tsp turmeric
  • 0.5 tsp cayenne
Liquids
  • 1 cup vegetable broth
  • 2 tbsp coconut oil
Serving
  • fresh cilantro
  • lime squeeze
  • rice for serving
Seasoning
  • salt to taste

Equipment

  • 1 Dutch oven

Method
 

Sauté the aromatics
  1. Heat the coconut oil in a Dutch oven over medium heat, then sauté the diced onion for 4 minutes until softened and lightly golden.
  2. Add the minced garlic and grated ginger along with the curry powder, cumin, turmeric, and cayenne; cook for 2 minutes, stirring, until fragrant and coats the onion.
Simmer the curry
  1. Add the sweet potato cubes, drained chickpeas, coconut milk, diced tomatoes, and vegetable broth to the pot and stir to combine.
  2. Bring the mixture to a boil, then reduce to a simmer and cook for 20-25 minutes, until the sweet potatoes are tender and the sauce looks thick and cohesive with visible spice flecks.
Finish and serve
  1. Season the curry with salt to taste, then serve hot over rice with fresh cilantro and a squeeze of lime.

Notes

Pro tip: cut the sweet potatoes into even cubes so they tenderize in the same time; if the curry thickens too much while simmering, loosen with a splash of broth or water. Store in an airtight container in the fridge up to 4 days; reheat gently. Freezing is yes—freeze up to 2 months and thaw overnight in the fridge before reheating. For a dairy-free swap, keep it as-is; for lower heat use 1/4 tsp cayenne instead of 1/2 tsp.

Loved this recipe?

Save it for later, print a clean copy, or share the link with a friend.

Tip: If you made tweaks, share them in the comments to help other home cooks!

Leave a Comment

Recipe Rating