Sweet Potato and Chickpea Curry

Ever have one of those nights where you want something that tastes like you spent hours in the kitchen, but you actually just want to throw stuff in a pot and call it a day? Yeah, this Sweet Potato and Chickpea Curry is exactly that. It’s warm, cozy, slightly spicy, and honestly tastes like a hug in a bowl. Plus, it makes your kitchen smell so good that your neighbors might start asking questions.

Table of Contents

Why This Sweet Potato and Chickpea Curry Recipe is Awesome

This Sweet Potato and Chickpea Curry is basically the overachiever of weeknight dinners. It’s healthy, filling, and ridiculously flavorful, yet it comes together in about 35 minutes with minimal effort. The sweet potatoes get all tender and creamy, the chickpeas add protein and texture, and the coconut milk ties everything together in this dreamy, velvety sauce that you’ll want to drink with a straw (but please don’t).

Here’s what makes it perfect: One pot. Seriously, that’s it. Everything cooks together, which means fewer dishes and more time for you to do literally anything else. It’s also naturally vegan and gluten-free, so it’s great for feeding a crowd with different dietary needs without making seven different meals like you’re running a restaurant.

The flavor profile hits all the right notes—slightly sweet from the potatoes, earthy from the chickpeas, warm and aromatic from the spices, with just enough heat to keep things interesting. And the best part? It tastes even better the next day when all the flavors have had time to get cozy together. Meal prep champions, this one’s for you.

Ingredients You’ll Need

For the curry:

  • 2 medium sweet potatoes, peeled and cubed (about 3 cups)
  • 1 can (15 oz) chickpeas, drained and rinsed
  • 1 can (14 oz) coconut milk (full-fat for maximum creaminess)
  • 1 can (14 oz) diced tomatoes
  • 1 large onion, diced
  • 3 cloves garlic, minced
  • 1 tbsp fresh ginger, grated (or 1 tsp ground ginger if you’re feeling lazy)
  • 2 tbsp curry powder
  • 1 tsp ground cumin
  • 1 tsp turmeric
  • 1/2 tsp cayenne pepper (adjust based on your spice tolerance)
  • 1 tsp garam masala (the secret weapon)
  • 1 1/2 cups vegetable broth
  • 2 tbsp tomato paste
  • 2 tbsp coconut oil or olive oil
  • 1 tsp salt (plus more to taste)
  • 1/2 tsp black pepper
  • 2 cups fresh spinach or kale, roughly chopped (optional but recommended)
  • Juice of 1/2 lime
  • Fresh cilantro for garnish

For serving:

  • Basmati rice, naan bread, or quinoa

Step-by-Step Instructions

1. Prep your ingredients. Cube those sweet potatoes into roughly 1-inch pieces so they cook evenly. Dice your onion, mince your garlic, and grate your ginger. Get everything ready because once you start cooking, it moves pretty fast.

2. Sauté the aromatics. Heat the oil in a large pot or Dutch oven over medium heat. Add the diced onion and cook for about 4-5 minutes until it’s soft and slightly golden. Toss in the garlic and ginger, and cook for another minute until your kitchen smells absolutely amazing.

3. Toast those spices. Add the curry powder, cumin, turmeric, and cayenne to the pot. Stir everything together and let the spices toast for about 30 seconds. This step is crucial—it wakes up the spices and makes them way more flavorful. Don’t skip it or your curry will taste flat.

4. Build the base. Stir in the tomato paste and cook for another minute. Then add your diced tomatoes, coconut milk, and vegetable broth. Give it a good stir to combine everything.

5. Add the main players. Toss in your cubed sweet potatoes and chickpeas. Stir everything together, bring it to a boil, then reduce the heat to a simmer. Cover the pot and let it cook for about 20-25 minutes, stirring occasionally, until the sweet potatoes are fork-tender.

6. Finish strong. Once the sweet potatoes are cooked through, stir in the garam masala, spinach (if using), and lime juice. Let the spinach wilt for a couple of minutes. Taste and adjust seasoning—add more salt, pepper, or a pinch of sugar if it’s too acidic.

7. Serve it up. Ladle that beautiful curry over rice, quinoa, or serve it with warm naan bread for dipping. Garnish with fresh cilantro and maybe an extra squeeze of lime. Prepare for compliments and requests for the recipe.

Common Mistakes to Avoid

Cutting sweet potatoes too big. If your chunks are huge, they’ll take forever to cook and you’ll end up with mushy chickpeas and raw potatoes. Aim for 1-inch cubes and try to keep them relatively uniform.

Not toasting the spices. I know I already mentioned this, but it bears repeating. Raw spices taste dusty and one-dimensional. Toasted spices? Pure magic. Give them those 30 seconds in the pot before adding liquids.

Using lite coconut milk. Look, I’m all for healthy choices, but lite coconut milk in curry is just sad. The full-fat version creates that rich, creamy sauce that makes this dish so satisfying. Don’t cheap out here.

Forgetting the acid. That squeeze of lime at the end is what brings all the flavors together and makes everything pop. Without it, your curry might taste a little flat or one-note. Acid is your friend.

Overcooking the spinach. If you’re adding greens, throw them in at the very end. Nobody wants slimy, overcooked spinach floating around. Just wilt it and call it good.

Alternatives & Substitutions

Different vegetables? Absolutely. Try cauliflower, butternut squash, bell peppers, or green beans. Just adjust cooking times accordingly—harder veggies need more time, softer ones need less.

Protein swap: Instead of chickpeas, use red lentils (they’ll cook in the curry), white beans, or even cubed tofu. For a non-vegan version, chicken or shrimp work great too.

No coconut milk? You can use cashew cream or even regular heavy cream if you’re not dairy-free. The flavor will be slightly different but still delicious.

Spice level: Sensitive to heat? Skip the cayenne entirely or just use a pinch. Want it spicier? Add more cayenne, some red pepper flakes, or dice up a fresh chili pepper with the onions.

Make it thicker: If your curry is too liquidy, mash some of the sweet potatoes against the side of the pot, or let it simmer uncovered for an extra 5-10 minutes to reduce the sauce.

Grain-free? Serve it over cauliflower rice or just eat it as a hearty soup with some crusty bread on the side. Rules are made to be broken.

Final Thoughts

This sweet potato and chickpea curry is the kind of recipe you’ll make over and over again because it’s just that easy and that good. It’s comforting without being heavy, flavorful without being complicated, and healthy without tasting like you’re punishing yourself.

Make a big batch, pack it for lunch, freeze some for later, or just eat it straight from the pot while standing at the stove. I won’t tell anyone. Now go make some curry and feel like the domestic goddess/god you are.

FAQ (Frequently Asked Questions)

Q: Can I make this in a slow cooker or Instant Pot? A: Yes to both! For slow cooker: combine everything except the spinach, garam masala, and lime juice. Cook on low for 6-7 hours or high for 3-4 hours. Add the finishing touches at the end. For Instant Pot: sauté the aromatics using the sauté function, add everything else except the finishers, and pressure cook on high for 8 minutes with natural release. Easy peasy.

Q: How long does this last in the fridge? A: It’ll keep for 4-5 days in an airtight container, and honestly gets better as it sits. The flavors meld together and become even more delicious. Just reheat gently on the stovetop or in the microwave, adding a splash of broth if it’s gotten too thick.

Q: Can I freeze this curry? A: Totally! It freezes beautifully for up to 3 months. Let it cool completely, then store in freezer-safe containers. Thaw overnight in the fridge and reheat on the stovetop. The texture might be slightly different, but the flavor stays on point.

Q: Why do I need garam masala if I already used curry powder? A: They’re different beasts. Curry powder is added early for base flavor, while garam masala goes in at the end for that warm, aromatic finish. It’s like the difference between foundation and highlighter—both important, different purposes. Trust me, the garam masala takes this from good to “can I have the recipe?” territory.

Sweet Potato and Chickpea Curry

Recipe by Rosie DavisCourse: Vegetarian, Main Course, DinnerCuisine: Indian, Indian-InspiredDifficulty: Easy
Servings

4

servings
Prep time

10

minutes
Cooking time

25

minutes
Calories

320

kcal
Total time

35

minutes

Ingredients

  • 2 medium sweet potatoes, peeled and cubed (about 3 cups)

  • 1 can (15 oz) chickpeas, drained and rinsed

  • 1 can (14 oz) full-fat coconut milk

  • 1 can (14 oz) diced tomatoes

  • 1 large onion, diced

  • 3 cloves garlic, minced

  • 1 tbsp fresh ginger, grated

  • 2 tbsp curry powder

  • 1 tsp ground cumin

  • 1 tsp turmeric

  • 1/2 tsp cayenne pepper (adjust to taste)

  • 1 tsp garam masala

  • 1 1/2 cups vegetable broth

  • 2 tbsp tomato paste

  • 2 tbsp coconut oil or olive oil

  • 1 tsp salt (plus more to taste)

  • 1/2 tsp black pepper

  • 2 cups fresh spinach or kale, roughly chopped (optional)

  • Juice of 1/2 lime

  • Fresh cilantro for garnish

  • Basmati rice, naan, or quinoa for serving

Directions

  • Cube sweet potatoes into 1-inch pieces. Dice onion, mince garlic, and grate ginger.
  • Heat oil in a large pot over medium heat. Add onion and cook for 4-5 minutes until soft. Add garlic and ginger, cook for 1 minute.
  • Add curry powder, cumin, turmeric, and cayenne to pot. Toast spices for 30 seconds, stirring constantly.
  • Stir in tomato paste and cook for 1 minute. Add diced tomatoes, coconut milk, and vegetable broth. Mix well.
  • Add cubed sweet potatoes and chickpeas. Bring to a boil, then reduce heat to simmer. Cover and cook for 20-25 minutes, stirring occasionally, until sweet potatoes are fork-tender.
  • Stir in garam masala, spinach (if using), and lime juice. Let spinach wilt for 2 minutes. Taste and adjust seasoning with salt and pepper.
  • Serve over basmati rice, quinoa, or with naan bread. Garnish with fresh cilantro and extra lime juice if desired.

Notes

  • Toast the spices first—let curry powder, cumin, and turmeric cook in the pot for 30 seconds before adding liquids. This wakes up the spices and creates deeper, more complex flavors.
  • Use full-fat coconut milk—lite coconut milk won’t give you that rich, creamy sauce. The full-fat version is what makes this curry so satisfying and delicious.
  • Add lime juice at the end—that squeeze of fresh lime brightens all the flavors and brings the whole dish together. Don’t skip this finishing touch.
Rosie Davis
Rosie Davis
Articles: 127

Leave a Reply

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