Sweet Potato Chickpea Curry

Servings: 4 Total Time: 50 mins Difficulty: Beginner
One-Pot Plant-Based Weeknight Curry
Sweet Potato Chickpea Curry pinit

A sweet potato chickpea curry is a weeknight dinner built from cubed orange sweet potatoes, canned chickpeas, and a tomato-coconut sauce spiced with cumin, coriander, and turmeric. It cooks in a single wide pot, which keeps cleanup short and lets the starch from the potatoes thicken the broth naturally. You get a meal that is filling, plant-based, and cheap enough to make on repeat.

The dish works because the sweet potatoes break down just enough to give body while the chickpeas hold their shape and add protein. Coconut milk softens the tomato acidity and carries the ground spices so they don’t taste dusty. If you keep a few cans and a couple of roots on hand, you can have this on the table in about 40 minutes. If you enjoyed this, our scottish potato scone is worth trying next. Making this sweet potato chickpea curry at home is surprisingly straightforward once you know the key steps.

Why You’ll Love These Sweet Potato Chickpea Curry

  • One pot means fewer dishes and a sauce that thickens from the potato starch alone.
  • Canned chickpeas and pantry spices keep the cost near $1.50 per serving.
  • It freezes solid for up to 3 months without the texture turning grainy.
  • The flavor improves after a night in the fridge, so leftovers taste better.
  • It is naturally vegan and gluten free with no special products required.

Ingredients You’ll Need

  • 2 medium sweet potatoes (about 700 g), peeled and cut into 1.5 cm cubes
  • 2 cans (400 g each) chickpeas, drained and rinsed
  • 1 can (400 ml) full-fat coconut milk
  • 1 can (400 g) diced tomatoes, with juice
  • 1 large yellow onion, diced fine
  • 3 cloves garlic, minced
  • 1 tbsp fresh ginger, grated
  • 2 tbsp olive oil
  • 1 tbsp ground cumin
  • 1 tbsp ground coriander
  • 1 tsp ground turmeric
  • 1 tsp salt, plus more to finish
  • 2 cups low-sodium vegetable broth
  • 3 cups fresh spinach, packed
  • 1 tbsp lemon juice

Ingredient Substitutions

Sweet potatoes: Replace with an equal weight of peeled butternut squash cubes for a slightly sweeter, smoother bite. Squash softens faster than sweet potato, so check doneness about 5 minutes earlier to avoid a mushy pot. The color shifts from orange to pale gold but the sauce still thickens from released starch. The sweet potato chickpea curry works well for weeknight cooking when time is limited.

Full-fat coconut milk: Use an equal amount of evaporated milk if you are not avoiding dairy, which gives a lighter sauce with less coconut flavor. Evaporated milk can scorch at medium-high heat, so keep the simmer gentle after adding it. The curry will be thinner and need 2 extra minutes of reduction to reach the same coat-the-spoon consistency. Storing leftover sweet potato chickpea curry correctly keeps it tasting good for days.

Fresh spinach: Swap for 1 cup frozen chopped spinach, added straight from the bag with no thaw. Frozen spinach releases more water, so drop the vegetable broth by 1/4 cup to keep the sauce from loosening. The green disperses more evenly but the stems are softer than fresh leaves. For the best results with this sweet potato chickpea curry, read through all the steps before starting.

Ground turmeric: Replace the 1 tsp with 1 tbsp grated fresh turmeric root for a brighter, more peppery note. Fresh root stains hands and boards, so handle it with a paper towel grip. Cook it 30 seconds longer with the onion to mellow the raw edge before the liquids go in.

Step-by-Step Instructions

  1. Warm 2 tbsp olive oil in a 5-litre Dutch oven over medium heat and add the diced onion. Cook 5 minutes, stirring, until the onion turns translucent and soft at the edges with no brown color.
  2. Add 3 minced garlic cloves and 1 tbsp grated ginger. Stir 1 minute until the raw smell fades and the mixture smells nutty, not sharp.
  3. Stir in 1 tbsp cumin, 1 tbsp coriander, and 1 tsp turmeric with the salt. Toast 30 seconds until the spices darken a shade and coat the onion evenly.
  4. Pour in the diced tomatoes with juice and scrape the pot bottom to lift any stuck spice. Simmer 2 minutes until the tomato liquid reduces slightly and looks paste-like.
  5. Add the cubed sweet potatoes, both cans of chickpeas, coconut milk, and 2 cups vegetable broth. Stir to submerge the potatoes and bring to a gentle boil.
  6. Lower to medium-low heat and cover. Cook 20 minutes, stirring once at the 10-minute mark, until a cube breaks apart when pressed with a spoon but keeps a clear shape.
  7. Uncover and stir in 3 cups spinach. Cook 2 minutes until the leaves wilt fully and the sauce thickens to coat the back of a spoon.
  8. Finish with 1 tbsp lemon juice and taste for salt. Serve immediately over rice or with flatbread while the sauce is loose and glossy.

Pro Tips

Cut the sweet potato cubes to the same 1.5 cm size so they finish in the same 20-minute window; mixed sizes leave some raw and some falling apart. A sharp chef knife makes the uniform dice faster and safer than a rocking motion on a round root.

Rinse the chickpeas until the water runs clear to remove the canning liquid that causes foam and a metallic note in the sauce. Skipping this step leaves a gray film on top that never fully cooks off.

Toast the dry spices in the oil before any liquid hits the pot; this blooms the oils in cumin and coriander so the final curry tastes round instead of dusty. If you add them after the tomatoes, they clump and stay raw.

Let the pot sit off heat for 5 minutes before serving if you want a thicker sauce, since the potato starch keeps setting as it cools. Reheat gently so the coconut milk doesn’t split into oil beads.

Common Mistakes to Avoid

Boiling the curry hard after the coconut milk goes in makes the fat separate and the sauce look broken. Keep it at a low bubble and the emulsion stays creamy white.

Adding the spinach too early waters down the dish and turns the leaves to olive sludge. Fold them in at the end so they keep a bright green color and slight bite.

Using chicken broth instead of vegetable broth takes the dish out of vegan range and adds a meaty note that fights the sweet potato. Stick to a low-sodium vegetable version so the spice levels stay clear.

Serving Suggestions

Spoon the curry over yellow curry paste rice for a double-spice bowl, or pair it with plain basmati to let the sauce stand out. A side of stewed potatoes is not needed but works if you want extra starch on the table.

Top each bowl with cilantro and a squeeze of lime to cut the coconut richness. Warm twice baked potato skins on the side are overkill but fine for a party spread.

Storage and Reheating

Cool the pot to room temperature within 2 hours, then move it to an airtight container. It keeps refrigerated for up to 4 days and the flavor deepens each night as the spices steep.

Freeze in flat zip bags for up to 3 months; thaw overnight in the fridge before reheating. Warm on medium-low heat with a splash of broth, stirring until steaming at 74°C / 165°F throughout.

Recipe Variations

Spinach-Free Version

Leave out the spinach and stir in 1 cup green peas at the final 2 minutes for a sweet pop and green color. The sauce stays slightly thicker and the pea skins give a firmer texture than wilted leaves.

Restaurant-Style Katsu Pairing

Serve the curry beside chicken katsu for a Japanese-influenced plate where the crisp cutlet contrasts the soft potatoes. Keep the chickpeas in for extra fiber or strain half if you want a smoother pour-over sauce.

Smoky Paprika Twist

Add 1 tsp smoked paprika with the cumin to give the potato gnocchi adjacent warmth without heat. The color deepens to brick red and the sauce tastes rounded like a slow-roast rather than bright tomato.

Red Lentil Thickener

Stir in 1/2 cup red lentils with the broth; they dissolve in 15 minutes and make the curry denser for scooping with flatbread. Drop the broth by 1/2 cup so the pot doesn’t run thin while the lentils cook.

Sweet Potato Chickpea Curry pinit
0 Add to Favorites

Sweet Potato Chickpea Curry

Difficulty: Beginner Prep Time 15 mins Cook Time 30 mins Rest Time 5 mins Total Time 50 mins
Servings: 4 Estimated Cost: $ 6 Calories: 420 kcal

Description

A sweet potato chickpea curry is a filling, cheap, and naturally vegan and gluten-free weeknight dinner made in a single pot with a tomato-coconut sauce spiced with cumin, coriander, and turmeric. The sweet potatoes break down to thicken the broth while chickpeas hold their shape and add protein.

Ingredients

Cooking Mode Disabled

Instructions

  1. Cook the onion

    Warm 2 tbsp olive oil in a 5-litre Dutch oven over medium heat and add the diced onion. Cook for 5 minutes, stirring, until the onion turns translucent and soft at the edges with no brown color.

  2. Add garlic and ginger

    Add 3 minced garlic cloves and 1 tbsp grated ginger to the pot with the onion. Stir for 1 minute until the raw smell fades and the mixture smells nutty, not sharp.

  3. Toast the spices

    Stir in 1 tbsp cumin, 1 tbsp coriander, and 1 tsp turmeric with the salt. Toast for 30 seconds until the spices darken a shade and coat the onion evenly.

  4. Simmer the tomatoes

    Pour in the diced tomatoes with juice and scrape the pot bottom to lift any stuck spice. Simmer for 2 minutes until the tomato liquid reduces slightly and looks paste-like.

  5. Add main ingredients

    Add the cubed sweet potatoes, both cans of chickpeas, coconut milk, and 2 cups vegetable broth. Stir to submerge the potatoes and bring to a gentle boil.

  6. Cook covered

    Lower heat to medium-low and cover the pot. Cook for 20 minutes, stirring once at the 10-minute mark, until a cube breaks apart when pressed with a spoon but keeps a clear shape.

  7. Wilt the spinach

    Uncover and stir in 3 cups spinach. Cook for 2 minutes until the leaves wilt fully and the sauce thickens to coat the back of a spoon.

  8. Finish and serve

    Finish with 1 tbsp lemon juice and taste for salt. Serve immediately over rice or with flatbread while the sauce is loose and glossy.

Nutrition Facts

Servings 4


Amount Per Serving
Calories 420kcal
% Daily Value *
Total Fat 18g28%
Saturated Fat 12g60%
Sodium 620mg26%
Total Carbohydrate 55g19%
Dietary Fiber 11g44%
Sugars 12g
Protein 13g26%

* Percent Daily Values are based on a 2,000 calorie diet. Your daily value may be higher or lower depending on your calorie needs.

Note

  • Storage: Cool to room temperature within 2 hours, then refrigerate in an airtight container for up to 4 days; flavor deepens each night.
  • Make ahead: For a related baked side, our twice baked potato works for a party spread but is optional.
  • Pro tip: Let the pot sit off heat for 5 minutes before serving so the potato starch keeps setting and the sauce thickens.
  • Reheating: Reheat gently on medium-low with a splash of broth, never more than once per portion, to avoid splitting the coconut milk.
Keywords: sweet potato, chickpea, curry, coconut milk, one pot, vegan, gluten free, weeknight dinner
Rate this recipe
Did you make this recipe?

Tag  freshlyfoodrecipes if you made this recipe. Follow @freshlyfoodrecipes on Instagram for more recipes.

Pin this recipe to share with your friends and followers.

pinit
Recipe Card powered by WP Delicious

Frequently Asked Questions

Expand All:

Can I make this ahead of time?

Yes, you can cook the curry up to 4 days ahead and refrigerate it in an airtight container; the flavor deepens overnight. If you want a Japanese-influenced plate later, see our chicken katsu curry for a crispy pairing idea.

Can I freeze this recipe?

Freeze the cooled curry in flat zip bags for up to 3 months; thaw overnight in the fridge before reheating. Warm on medium-low with a splash of broth, stirring until steaming at 74°C / 165°F throughout.

What can I substitute for sweet potatoes?

Use an equal weight of peeled butternut squash cubes for a slightly sweeter, smoother bite. Squash softens faster, so check doneness about 5 minutes earlier to avoid a mushy pot.

How do I know when it's done?

The curry is done when a sweet potato cube breaks apart when pressed with a spoon but keeps a clear shape after the 20-minute covered cook. The sauce should also coat the back of a spoon once the spinach is wilted.

Anna Food and Lifestyle Blogger

Hi, I’m Anna — a wellness enthusiast, recipe creator, and founder of Cook Recipe. I love making healthy, easy, and feel-good meals that inspire others to live happier, more balanced lives. When I’m not in the kitchen, you’ll find me exploring new places or flowing through a yoga session! 🌿

Rate this recipe

Your email address will not be published. Required fields are marked *

Rate this recipe

Add a question

Your email address will not be published. Required fields are marked *