Sweet Potato and Chickpea Curry (Vegan Vindaloo)

Sweet Potato and Chickpea Curry is the kind of meal that feels deeply comforting while still being vibrant and wholesome. With tender chunks of sweet potato, hearty chickpeas, and a fragrant coconut curry sauce, this dish delivers bold flavor using simple, everyday ingredients.

This curry is naturally plant-based, filling, and packed with warming spices that come together in one pot. It’s perfect for busy weeknights when you want something nourishing without spending hours in the kitchen. The sweetness of the potatoes balances beautifully with earthy spices, while chickpeas add satisfying texture and protein.

Whether served over fluffy rice, scooped up with warm naan, or enjoyed on its own, this curry is cozy, flavorful, and incredibly satisfying.


Ingredients Overview

Sweet Potatoes: The star ingredient. Sweet potatoes become soft and creamy as they simmer, adding natural sweetness and body to the curry. Peel and cube them evenly so they cook at the same rate.

Chickpeas: Canned chickpeas make this dish quick and convenient. They add plant-based protein and a hearty bite that makes the curry filling and satisfying.

Onion: A finely chopped onion creates the aromatic base of the curry. Yellow or white onions work best for a balanced, mellow flavor.

Garlic & Ginger: Fresh garlic and ginger add warmth and depth. These aromatics are essential for building authentic curry flavor.

Curry Powder: A good-quality curry powder provides layered spice without complexity. You can also use a mix of ground cumin, coriander, turmeric, and paprika if preferred.

Coconut Milk: Full-fat coconut milk creates a rich, creamy sauce that balances the spices and coats every ingredient beautifully.

Tomatoes: Canned diced tomatoes or crushed tomatoes add acidity and help form the curry sauce. They also balance the sweetness of the coconut milk.

Vegetable Broth: Helps thin the sauce and allows the sweet potatoes to simmer until tender without becoming too thick.

Spinach (Optional): Stirred in at the end, spinach adds color and extra nutrients without changing the flavor.

Salt & Lime Juice: Salt enhances all the flavors, while a squeeze of lime at the end brightens the entire dish.


Step-by-Step Instructions

  1. Sauté the Aromatics: Heat 2 tablespoons oil in a large pot over medium heat. Add 1 diced onion and cook for 5–7 minutes until soft and translucent. Stir frequently to avoid browning.

  2. Add Garlic and Ginger: Add 3 minced garlic cloves and 1 tablespoon grated ginger. Cook for 1 minute until fragrant.

  3. Bloom the Spices: Stir in 2 tablespoons curry powder and cook for 30 seconds, allowing the spices to toast lightly and release their aroma.

  4. Add Sweet Potatoes and Chickpeas: Add 2 medium sweet potatoes (peeled and cubed) and 1 can drained chickpeas. Stir well to coat them in the spice mixture.

  5. Build the Sauce: Pour in 1 can coconut milk, 1 can diced tomatoes, and 1 cup vegetable broth. Stir to combine and bring to a gentle boil.

  6. Simmer: Reduce heat to low, cover, and simmer for 20–25 minutes, stirring occasionally, until the sweet potatoes are fork-tender and the sauce has thickened.

  7. Finish the Curry: Stir in 2 cups fresh spinach (if using) and cook for 2–3 minutes until wilted. Season with salt to taste and add a squeeze of fresh lime juice.

  8. Serve: Spoon the curry over rice or serve with naan. Garnish with fresh cilantro if desired.

Common Mistakes to Avoid:

  • Cutting sweet potatoes too large can lead to uneven cooking.

  • Skipping the spice-toasting step reduces flavor depth.

  • Boiling too hard can cause the coconut milk to separate.


Tips, Variations & Substitutions

Make It Spicy: Add chili flakes, cayenne, or a spoon of curry paste for heat.

Add More Vegetables: Bell peppers, cauliflower, zucchini, or carrots work beautifully in this curry.

Boost Protein: Stir in lentils or serve with quinoa instead of rice for added protein.

Make It Creamier: Use full-fat coconut milk and reduce the broth slightly for a thicker sauce.

Oil-Free Option: Sauté aromatics in a splash of broth instead of oil.

Different Greens: Kale or Swiss chard can replace spinach; just simmer a few minutes longer.


Serving Ideas & Occasions

Sweet Potato and Chickpea Curry is perfect for weeknight dinners, meal prep lunches, or relaxed weekend meals. It reheats beautifully and tastes even better the next day as the flavors continue to develop.

Serve it over basmati rice, jasmine rice, or brown rice. For a lower-carb option, try cauliflower rice. Warm naan or flatbread makes an excellent side for scooping up the sauce.

This dish also works well for gatherings since it’s naturally vegan, gluten-free, and easy to scale up for a crowd.


Nutritional & Health Notes

This curry is rich in fiber, plant-based protein, and complex carbohydrates. Sweet potatoes provide beta-carotene and potassium, while chickpeas add protein and iron.

Coconut milk contributes healthy fats that help with satiety, making this dish filling without being heavy. Adding greens increases vitamins and minerals without extra calories.

For a lighter version, use light coconut milk or replace half with extra broth, keeping the flavors balanced and comforting.


FAQs

1. Can I make this curry ahead of time?
Yes. It stores well in the refrigerator for up to 4 days and the flavor improves over time.

2. Can I freeze sweet potato and chickpea curry?
Absolutely. Let it cool completely, then freeze in airtight containers for up to 3 months. Thaw overnight and reheat gently.

3. What curry powder works best?
A mild or medium curry powder is ideal. You can adjust heat later with chili flakes or fresh chili.

4. Can I use dried chickpeas?
Yes, but they must be fully cooked before adding to the curry. Canned chickpeas are faster and more convenient.

5. How do I thicken the curry?
Simmer uncovered for a few extra minutes or mash a few sweet potato cubes into the sauce.

6. Is this curry gluten-free?
Yes, as long as your curry powder and broth are gluten-free.

7. What can I serve instead of rice?
Quinoa, millet, cauliflower rice, or naan all pair well with this curry.

Print

Sweet Potato and Chickpea Curry (Vegan Vindaloo)

5 Stars 4 Stars 3 Stars 2 Stars 1 Star

No reviews

A comforting sweet potato and chickpea curry simmered in a creamy coconut sauce with warming spices. Hearty, plant-based, and perfect for easy weeknight dinners.

  • Author: Maya Lawson
  • Prep Time: 10 minutes
  • Cook Time: 30 minutes
  • Total Time: 40 minutes
  • Yield: Serves 4–6 1x

Ingredients

Scale

2 medium sweet potatoes, peeled and cubed
1 can chickpeas, drained and rinsed
1 onion, diced
3 garlic cloves, minced
1 tbsp fresh ginger, grated
2 tbsp curry powder
1 can full-fat coconut milk
1 can diced tomatoes
1 cup vegetable broth
2 tbsp oil
2 cups spinach (optional)
Salt to taste
Lime juice to finish

Instructions

  • Heat oil in a pot and sauté onion until soft.

  • Add garlic and ginger; cook 1 minute.

  • Stir in curry powder and toast briefly.

  • Add sweet potatoes and chickpeas; mix well.

  • Pour in coconut milk, tomatoes, and broth.

  • Simmer covered 20–25 minutes until potatoes are tender.

  • Stir in spinach, season with salt, and finish with lime juice.

  • Serve hot with rice or naan.

Notes

Add extra vegetables or spice to taste. Freezes well and reheats beautifully. Use light coconut milk for a lighter version.

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