Sweet Potato Chickpea Curry

Warm, fragrant and simple to pull together on a weeknight, this Sweet Potato Chickpea Curry is creamy, hearty, and hands-off enough for busy evenings. It pairs sweet roasted-tuber notes with warm curry spices and the satisfying bite of chickpeas, making it a go-to vegan main that also works well for meal prep. If you enjoy sweet-potato-forward meals, try the crispy sweet potato and red lentil patties as a complementary dish or snack.

Why you’ll love this dish

This curry hits several marks at once: it’s dairy-free, naturally vegetarian/vegan, budget-friendly, and forgiving for cooks of any skill level. The coconut milk yields a silky sauce while curry powder and cumin provide warm, savory depth without requiring complex spice blends. Because it’s a one-pot meal, cleanup is minimal — perfect for weeknight dinners or a simple meal-prep bowl.

"Comforting, creamy, and quick — a weeknight winner that keeps well for lunches all week."

Good occasions: busy weeknights, casual family dinners, potlucks where a crowd-pleasing vegetarian option is needed, or anytime you want a satisfying, wholesome bowl without fuss.

Step-by-step overview

You’ll sauté aromatics, toast the spices briefly, add diced sweet potato and liquids to braise until tender, then finish with chickpeas and spinach. Total active stovetop time is short (about 10–15 minutes of hands-on work), with 15–20 minutes of simmering while the sweet potatoes cook through. This overview keeps expectations clear: quick prep, simmer to tender, finish and serve.

What you’ll need

  • 2 medium sweet potatoes, peeled (optional) and diced into 1/2–3/4-inch cubes
  • 1 can (15 oz) chickpeas, drained and rinsed
  • 1 medium onion, chopped
  • 2 cloves garlic, minced
  • 1 can (13–14 oz) coconut milk (full-fat for creamier texture)
  • 1 cup vegetable broth (or water plus a vegetable bouillon cube)
  • 2 cups fresh spinach, roughly chopped
  • 1 tablespoon curry powder
  • 1 teaspoon ground cumin
  • Salt and pepper to taste
  • 1–2 tablespoons oil for cooking (neutral oil or coconut oil)

Ingredient notes and substitutions:

  • Swap kale for spinach if you want a sturdier green (add earlier so it has time to soften).
  • Use light coconut milk to cut calories, but expect a thinner sauce.
  • If you prefer more heat, add 1/4–1/2 teaspoon cayenne or 1 chopped green chili when you add spices.

Step-by-step instructions

  1. Heat 1–2 tablespoons of oil in a large pot over medium heat. Add the chopped onion and sauté until soft and translucent, about 4–5 minutes. Add the garlic and cook 30–45 seconds until fragrant — don’t let it burn.
  2. Sprinkle in the curry powder and ground cumin. Stir constantly for about 30–60 seconds to bloom the spices; this step deepens flavor.
  3. Add the diced sweet potatoes and toss to coat them evenly in the spiced oil. Season with a pinch of salt and pepper.
  4. Pour in the coconut milk and the vegetable broth, stir to combine, and bring the pot to a gentle boil. Scrape any browned bits from the bottom — they add flavor.
  5. Reduce heat to a simmer, cover, and cook for 15–20 minutes, or until the sweet potato cubes are tender when pierced with a fork. Check once or twice and stir to prevent sticking.
  6. Stir in the drained chickpeas and the spinach. Simmer uncovered for 3–5 minutes until chickpeas are heated through and the spinach has just wilted. Taste and adjust seasoning with salt, pepper, or a squeeze of lime for brightness.
  7. Serve warm over rice or quinoa.

Timing tip: If you prefer softer, melt-in-your-mouth sweet potatoes, simmer an extra 5 minutes. If you like more texture, reduce simmer time by a few minutes.

Best ways to enjoy it

Serve this curry over steamed basmati rice, jasmine rice, or a nutty quinoa for extra protein. Garnish ideas: fresh cilantro, a squeeze of lime, toasted coconut flakes, or a spoonful of plain yogurt (dairy or coconut) to add creaminess. For textural contrast, try a side of crunchy pickled onions or a warm piece of naan.

For a heartier combo at a weekend gathering, pair the curry with crispy sweet potato red lentil patties with avocado sauce — the creamy avocado and crunchy patties create a nice counterpoint to the curry’s saucy richness.

Storage and reheating tips

  • Refrigeration: Cool to room temperature (no more than 2 hours), then store in an airtight container for up to 3–4 days.
  • Freezing: Portion the curry into freezer-safe containers and freeze for up to 3 months. Thaw overnight in the fridge before reheating.
  • Reheating: Gently reheat on the stovetop over low-medium heat with a splash of water or extra coconut milk to loosen the sauce. Heat to 165°F (74°C) for food safety. Microwave in covered containers in 1-minute bursts, stirring in between.
  • Note: Leafy greens may darken after freezing; add a handful of fresh spinach when reheating if you prefer brighter greens.

Pro chef tips

  • Cut sweet potatoes into even pieces so they cook uniformly.
  • Toast spices briefly in the pot before adding liquids — it unlocks their aroma and depth.
  • Use full-fat coconut milk for the creamiest sauce; add extra broth if you want a thinner consistency.
  • Add acidic elements (lime juice or a splash of apple cider vinegar) at the end to brighten the dish — acids lose potency when cooked for long.
  • For faster weeknight cooking, parboil the sweet potato cubes for 5 minutes before adding to the pot; they’ll finish quicker in the sauce.
  • If you like a silkier sauce, blend 1/2 the curry after cooking and then stir it back in for body without losing chickpea texture.

Creative twists

  • Peanut coconut curry: Stir in 2 tablespoons of peanut butter for a satay-inspired flavor.
  • Tomato base: Add a can of diced tomatoes with the coconut milk for a tangy variation.
  • Protein boost: Fold in cubed, pan-seared tofu or cooked tempeh for extra protein.
  • Spice profile change: Swap curry powder for garam masala plus turmeric and coriander for a different Indian-inspired profile.
  • Roast instead of simmer: Roast the sweet potato cubes at 425°F for 20–25 minutes for caramelized edges, then fold into the curry sauce just to heat through.

Common questions

Q: How long does this take from start to finish?
A: Active prep is about 10–15 minutes; simmering is 15–20 minutes. Plan for 30–40 minutes total.

Q: Can I use fresh chickpeas instead of canned?
A: Yes. Cooked-from-dry chickpeas work well; use about 1.5–2 cups of cooked chickpeas to replace one 15 oz can. Add them at the same stage as canned chickpeas.

Q: Is this dish freezer-friendly?
A: Yes. Freeze in airtight containers for up to 3 months. Reheat gently and consider adding a splash of coconut milk to refresh the sauce’s creaminess.

Q: How can I make it less coconut-forward?
A: Reduce the coconut milk by half and increase the vegetable broth; add a dollop of plain yogurt (dairy or plant-based) at the end for creaminess without coconut notes.

Q: Can children eat this? How to reduce spice?
A: Absolutely — curry powder can be mild. Use a milder curry powder and skip added chiles. Adjust seasoning and add a little sweetness (a teaspoon of maple syrup) if kids prefer.

Q: How to thicken the sauce if it’s too thin?
A: Simmer uncovered to reduce and thicken. Alternatively, mash a few sweet potato cubes into the sauce or stir in 1–2 teaspoons of cornstarch slurry (cornstarch dissolved in cold water), then simmer until thickened.

If you want more one-pot sweet potato ideas or similar comfort dishes, you’ll find more recipes and side ideas across the site.

Print

Sweet Potato Chickpea Curry

5 Stars 4 Stars 3 Stars 2 Stars 1 Star

No reviews

A creamy, hearty, and simple Sweet Potato Chickpea Curry that’s perfect for weeknight meals and meal prep.

  • Author: nigob439gmail-com
  • Prep Time: 15 minutes
  • Cook Time: 30 minutes
  • Total Time: 45 minutes
  • Yield: 4 servings
  • Category: Main Course
  • Method: Stovetop
  • Cuisine: Vegan
  • Diet: Vegan

Ingredients

Scale
  • 2 medium sweet potatoes, peeled and diced into 1/23/4-inch cubes
  • 1 can (15 oz) chickpeas, drained and rinsed
  • 1 medium onion, chopped
  • 2 cloves garlic, minced
  • 1 can (13–14 oz) coconut milk (full-fat for creamier texture)
  • 1 cup vegetable broth (or water plus a vegetable bouillon cube)
  • 2 cups fresh spinach, roughly chopped
  • 1 tablespoon curry powder
  • 1 teaspoon ground cumin
  • Salt and pepper to taste
  • 12 tablespoons oil for cooking

Instructions

  1. Heat oil in a large pot over medium heat.
  2. Add the chopped onion and sauté until soft and translucent, about 4–5 minutes.
  3. Add the garlic and cook until fragrant, about 30–45 seconds.
  4. Sprinkle in the curry powder and cumin. Stir constantly for about 30–60 seconds.
  5. Add the diced sweet potatoes and toss to coat.
  6. Pour in the coconut milk and vegetable broth, stir to combine, and bring to a gentle boil.
  7. Reduce heat to a simmer, cover, and cook for 15–20 minutes, or until sweet potatoes are tender.
  8. Stir in chickpeas and spinach, simmer uncovered for 3–5 minutes.
  9. Taste and adjust seasoning, then serve warm.

Notes

For less coconut flavor, reduce coconut milk by half and increase vegetable broth. Serve over rice or quinoa, garnished with fresh cilantro or lime.

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