Sweet Potato and Chickpea Curry (Easy One-Pot)

Cozy, creamy, and deeply spiced, this Sweet Potato and Chickpea Curry is my weeknight hug in a bowl. It comes together in one pot with pantry staples and tastes even better the next day. Let me walk you through every little trick I use to make it restaurant-worthy at home.

Sweet Potato And Chickpea Curry

Sweet Potato and Chickpea Curry (Easy One-Pot)

Cozy, creamy, and deeply spiced, this one-pot Sweet Potato and Chickpea Curry comes together with pantry staples in about 35 minutes. It’s naturally vegan and gluten free, with a velvety coconut-tomato sauce that tastes even better the next day.
Flexible and meal-prep friendly—stir in your favorite greens, swap in beans or lentils, and serve with fluffy rice or warm naan.
Prep Time 10 minutes
Cook Time 25 minutes
Total Time 35 minutes
Course Dinner, Lunch
Servings 6 people

Equipment

  • 1 Large Pot
  • 1 Wooden spoon
  • 1 Chef’s knife
  • 1 Cutting Board
  • 1 Measuring spoons
  • 1 Can opener (optional)

Ingredients
  

Curry

  • 2 tbsp neutral oil avocado, canola, or coconut oil
  • 1 large yellow onion finely diced
  • 3 cloves garlic minced
  • 1 tbsp fresh ginger grated
  • 2 tbsp tomato paste
  • 2 tsp curry powder to taste; use 2 to 3 tsp
  • 1 tsp ground cumin
  • 1 tsp ground coriander
  • 0.5 tsp ground turmeric
  • 0.25 tsp red pepper flakes or cayenne to taste; up to 1/2 tsp
  • 1.5 lb sweet potatoes peeled and cut into 1/2-inch cubes
  • 1 cup low sodium vegetable broth
  • 1 can diced tomatoes 14.5 oz; or 1 1/2 cups crushed tomatoes
  • 1 can full-fat coconut milk 13.5 to 14 oz
  • 2 cans chickpeas 15 oz each, drained and rinsed
  • 2 cups baby spinach or chopped kale
  • 1 tbsp lime juice plus more to taste; up to 2 tbsp
  • Kosher salt to taste
  • black pepper to taste
  • fresh cilantro chopped, for garnish

To Serve

  • cooked basmati or jasmine rice for serving
  • warm naan for serving
Makes: 4inch round2inch height

Instructions
 

Curry

  • Heat oil in a large pot over medium heat. Add onion with a pinch of salt and cook 5 to 7 minutes until translucent and lightly golden. Stir in garlic and ginger, cooking 1 minute until fragrant.
  • Add curry powder, cumin, coriander, turmeric, and red pepper flakes. Stir for 30 to 45 seconds to toast the spices. Add tomato paste and cook 1 to 2 minutes, stirring, until deepened in color and sticking slightly to the pot.
  • Stir in diced tomatoes and broth, scraping up any browned bits. Bring to a lively simmer.
  • Add the sweet potato cubes, 1 teaspoon salt, and several grinds of pepper. Cover partially and simmer 12 to 15 minutes, stirring occasionally, until just tender.
  • Stir in chickpeas and coconut milk. Simmer uncovered 5 to 7 minutes, adjusting heat to maintain a gentle bubble. Fold in spinach until wilted, about 1 minute.
  • Stir in 1 tablespoon lime juice, then taste and adjust salt, pepper, acid, and heat. Add more lime for brightness or a splash of water if too thick. Let the curry rest 3 minutes, then serve over rice or with naan, topped with cilantro.

Notes

Tips: Cut sweet potatoes into even 1/2-inch cubes and bloom spices in oil for deeper flavor. Keep the simmer gentle after adding coconut milk to prevent separating. For extra depth, roast the sweet potato cubes (425°F for 20 minutes) and stir in at the end. Storage: Refrigerate up to 4 days or freeze up to 3 months. Reheat gently on the stove with a splash of water; microwave in short bursts, stirring between.
Tried this recipe?Let us know how it was!

Why You’ll Love This Sweet Potato and Chickpea Curry

  • One pot, minimal prep, and ready in about 35 minutes.
  • Rich, velvety sauce thanks to coconut milk and tomato paste.
  • Nutritious and naturally vegan and gluten free.
  • Flexible base that welcomes veggies or proteins you already have.
  • Meal-prep friendly, reheats beautifully for lunches.

Sweet Potato and Chickpea Curry Ingredients & Substitutions

Makes 4 to 6 servings.

  • 2 tbsp neutral oil (avocado, canola, or coconut oil)
  • 1 large yellow onion, finely diced
  • 3 cloves garlic, minced
  • 1 tbsp fresh ginger, grated
  • 2 tbsp tomato paste
  • 2 to 3 tsp curry powder, to taste
  • 1 tsp ground cumin
  • 1 tsp ground coriander
  • 1/2 tsp ground turmeric
  • 1/4 to 1/2 tsp red pepper flakes or cayenne, to taste
  • 1 1/2 lb sweet potatoes, peeled and cut into 1/2 inch cubes
  • 1 cup low sodium vegetable broth
  • 1 can (14.5 oz) diced tomatoes or 1 1/2 cups crushed tomatoes
  • 1 can (13.5 to 14 oz) full fat coconut milk
  • 2 cans (15 oz each) chickpeas, drained and rinsed
  • 2 cups baby spinach or chopped kale
  • 1 to 2 tbsp lime juice, plus more to taste
  • Kosher salt and black pepper
  • Fresh cilantro, chopped, for garnish
  • Cooked basmati rice or warm naan, for serving

Simple Swaps

  • Sweet potatoes: butternut squash or pumpkin work well.
  • Chickpeas: white beans or 2 cups cooked lentils.
  • Coconut milk: light coconut milk for lighter sauce, or 3/4 cup cashew cream. Heavy cream works if not dairy free.
  • Spices: use 1 to 2 tbsp garam masala instead of curry powder, or 2 tbsp mild red curry paste for a different vibe.
  • Greens: spinach, kale, or 1 cup frozen peas stirred in at the end.
  • Broth: chicken broth if not vegetarian.

Step-by-Step Instructions to Make Sweet Potato and Chickpea Curry

1. Sauté the aromatics

Heat oil in a large pot over medium heat. Add onion with a pinch of salt and cook 5 to 7 minutes until translucent and lightly golden. Stir in garlic and ginger, cooking 1 minute until fragrant.

2. Bloom the spices

Add curry powder, cumin, coriander, turmeric, and red pepper flakes. Stir for 30 to 45 seconds to toast the spices. Add tomato paste and cook 1 to 2 minutes, stirring, until deepened in color and sticking slightly to the pot.

3. Build the sauce

Stir in diced tomatoes and broth, scraping up any browned bits. Bring to a lively simmer.

4. Simmer the sweet potatoes

Add the sweet potato cubes, 1 teaspoon salt, and several grinds of pepper. Cover partially and simmer 12 to 15 minutes, stirring occasionally, until the sweet potatoes are just tender.

5. Add chickpeas and coconut milk

Stir in chickpeas and coconut milk. Simmer uncovered 5 to 7 minutes, lowering heat as needed so it stays gently bubbling. Fold in spinach until wilted, about 1 minute.

6. Finish and serve

Stir in 1 tablespoon lime juice, then taste and adjust salt, pepper, acid, and heat. Add more lime for brightness or a splash of water if too thick. Let the curry rest 3 minutes, then serve over rice or with naan, topped with cilantro.

Tips for Success

  • Cut sweet potatoes into even 1/2 inch cubes so they cook at the same rate.
  • Bloom spices in oil to unlock deeper flavor.
  • Season in layers, a little salt with onions, more with potatoes, then final adjustments.
  • Keep the simmer gentle after adding coconut milk to prevent separating.
  • For extra depth, roast the sweet potato cubes at 425 F for 20 minutes and stir in at the end.

Variations of Sweet Potato and Chickpea Curry

  • Thai-inspired: swap curry powder for 2 tbsp red curry paste, add 1 tsp brown sugar and 1 tsp soy sauce, finish with Thai basil.
  • Peanut butter swirl: whisk 2 tbsp peanut butter into the coconut milk before adding for a nutty finish.
  • Veggie boost: add cauliflower florets or diced bell pepper with the sweet potatoes.
  • Protein add-ins: stir in cooked shrimp or rotisserie chicken at the end and warm through.
  • Slow cooker: sauté aromatics and spices, then transfer to slow cooker with potatoes, tomatoes, broth, and chickpeas. Cook on Low 6 to 7 hours, stir in coconut milk and greens in the last 15 minutes.
  • Instant Pot: sauté aromatics and spices on Sauté, add potatoes, tomatoes, broth, and chickpeas. Pressure cook 3 minutes, quick release, stir in coconut milk and greens on Sauté until wilted.

Serving Suggestions: What to Pair with Sweet Potato and Chickpea Curry

  • Fluffy basmati or jasmine rice, or warm garlic naan.
  • Cool sides like cucumber raita or a simple yogurt with lime and mint.
  • Crunchy toppings such as toasted cashews, coconut flakes, or crispy shallots.
  • Bright accents like mango chutney, pickled red onions, or extra lime wedges.
  • Simple green salad with lemony dressing to balance richness.

Storage & Reheating Instructions

  • Fridge: cool completely, then store in an airtight container up to 4 days.
  • Freezer: portion into containers and freeze up to 3 months. Thaw overnight in the fridge.
  • Reheat: warm gently on the stove over medium low, adding a splash of water to loosen. Microwave in 60 to 90 second bursts, stirring between intervals.
  • Food safety: chill within 2 hours of cooking. Reheat to a simmer and do not refreeze repeatedly.

Memories Made Around the Table

The first time I made this curry for friends, we crowded around the stove, tasting with spoons and arguing about who got the last scoop of sauce. Now it has become our low-stress Sunday ritual, a pot that brings everyone to the kitchen with bowls in hand.

FAQs

Can I use dried chickpeas instead of canned?

Yes. Cook 1 1/2 cups dried chickpeas until tender before starting the recipe. You will need about 3 cups cooked chickpeas.

How can I make it less spicy?

Skip the red pepper flakes and choose a mild curry powder. Balance heat with extra coconut milk or a spoon of yogurt at serving.

Will light coconut milk work?

It will, but the sauce will be thinner. Simmer a few extra minutes to reduce, or add 1 to 2 teaspoons cornstarch mixed with water if you want it thicker.

Can I make it ahead?

Absolutely. The flavors deepen by day two. Add the greens when reheating so they stay vibrant.

What if my curry tastes flat?

Add salt and a squeeze of lime to wake up the flavors. A pinch of sugar can balance acidity if needed.

Final Thoughts

This Sweet Potato and Chickpea Curry is comfort food with a fresh, bright finish, perfect for busy nights and cozy weekends alike. Keep these pantry staples on hand and you will always have a satisfying dinner within reach.