Sweet Potato and Chickpea Curry

Photo of author

By Max McKinzey

Published: April 29, 2026

This post may contain affiliate links. See our disclosure policy.

If you’re craving a meal that’s both deeply comforting and explosively flavorful, look no further than this plant-based Chickpea Vindaloo. This recipe takes the classic, bold flavors of the traditional Goan dish and reimagines them for a completely vegan and vegetarian kitchen. It’s a vibrant, protein-packed curry that’s surprisingly simple to make, delivering tender sweet potatoes and hearty chickpeas in a rich, spiced coconut sauce.

Perfect for a weeknight dinner or a meal to impress, this dish is guaranteed to become a staple in your recipe rotation.

Why You’ll Love This Vegan Vindaloo

This vegetarian vindaloo recipe is a true celebration of flavor and nutrition. Unlike some complex curries, this version is designed to be approachable without sacrificing any depth. The sweetness of the potatoes perfectly balances the warm, aromatic spices, while the chickpeas add a satisfying texture and a boost of plant-based protein.

It’s a one-pot wonder that comes together in about 40 minutes, making it an ideal solution for busy evenings. Best of all, it’s naturally gluten-free and can be easily adapted to suit various spice preferences.

Key Ingredients and Their Roles

Every ingredient in this how to make vegan vindaloo guide has a purpose. Sweet potatoes form the hearty base, breaking down slightly to thicken the sauce. Chickpeas are the star protein, offering a meaty texture. The flavor foundation is built on onion, garlic, and fresh ginger, which are sautéed to create a fragrant base. The signature vindaloo heat and complexity come from a blend of curry powder, turmeric, and cumin, toasted to unlock their full potential.

Creamy coconut milk mellows the spices and creates a luscious sauce. We use vegetable oil for sautéing, and fresh cilantro adds a bright, finishing note. This careful combination ensures a harmonious and delicious vegan chickpea and rice recipes companion.

Step-by-Step Instructions

Prepping Your Ingredients

Start by peeling and cubing your sweet potatoes into even, bite-sized pieces to ensure they cook uniformly. Finely chop one onion, mince three cloves of garlic, and grate about a tablespoon of fresh ginger. Drain and rinse a can of chickpeas. Having everything measured and ready (mise en place) makes the cooking process smooth and enjoyable.

Building the Flavor Base

Heat two tablespoons of vegetable oil in a large pot or Dutch oven over medium heat. Add the chopped onion and sauté for about 5 minutes, until it becomes soft and translucent. This step is crucial for developing sweetness.

Next, add the minced garlic and grated ginger, cooking for just another minute until incredibly fragrant. Be careful not to burn the garlic.

Toasting the Spices

This is the secret to a deeply flavored vegetarian vindaloo recipe. Stir in two tablespoons of curry powder, one teaspoon of turmeric, and one teaspoon of cumin. Cook this spice mixture, stirring constantly, for about 30 seconds. Toasting the spices in the oil awakens their essential oils, transforming their flavor from raw and dusty to warm and complex.

Simmering to Perfection

Add the cubed sweet potatoes and rinsed chickpeas to the pot, stirring well to coat them in the aromatic spice paste. Pour in one can of full-fat coconut milk and add just enough water to barely cover the vegetables.

Bring the curry to a gentle boil, then immediately reduce the heat to low, cover, and let it simmer for 15-20 minutes. The sweet potatoes should be fork-tender and the sauce should have thickened nicely.

Final Touches and Serving

Once the vegetables are tender, season the vindaloo generously with salt and pepper to taste. The salt is essential for balancing and lifting all the other flavors. Garnish with a generous handful of freshly chopped cilantro just before serving. This Chickpea Vindaloo is fantastic served over a bed of fluffy basmati rice or with warm, gluten-free flatbread on the side.

For a complete Indian-inspired feast, pair it with our simple Butter Cauliflower or use our easy 2-Ingredient Naan Bread (Gluten-Free) to scoop up every last bit of sauce.

Nutrition and Serving Information

This vegan vindaloo is not only delicious but also incredibly nourishing. One serving provides a substantial amount of fiber, vitamins from the sweet potatoes, and plant-based protein from the chickpeas. The coconut milk adds healthy fats that help your body absorb the fat-soluble vitamins in the spices, like those in turmeric. It’s a meal that truly fuels your body.

NutrientAmount Per Serving (Approx.)
Calories350 kcal
Carbohydrates45g
Dietary Fiber12g
Sugars10g
Protein10g
Total Fat15g
Saturated Fat10g
Sodium400mg

Tips for the Best Vegan Vindaloo

For an extra layer of flavor, consider adding a splash of fresh lemon juice or lime juice at the end of cooking to brighten the dish. If you prefer a thicker sauce, you can mash a few of the sweet potato pieces against the side of the pot during the last few minutes of simmering. For those who love heat, add a diced fresh chili or a pinch of cayenne pepper when toasting the spices.

This dish stores and reheats beautifully, often tasting even better the next day as the flavors continue to meld. Store leftovers in an airtight container in the refrigerator for up to 4 days.

Perfect Pairings and Variations

While this Chickpea Vindaloo is a complete meal on its own, it pairs wonderfully with simple sides. Fluffy white or brown rice is the classic choice. For a low-carb option, try serving it over cauliflower rice. A simple cucumber raita made with vegan yogurt provides a cooling contrast. This recipe is also highly adaptable. You can swap the sweet potatoes for butternut squash or regular potatoes.

Try adding a cup of chopped spinach or kale in the last 5 minutes of cooking for extra greens. For another fantastic vegan curry option, explore our Plant-Based Fried Rice which offers a different but equally satisfying flavor profile.

Conclusion

Mastering how to make vegetarian vindaloo at home is easier than you think. This recipe proves that you don’t need complicated techniques or hard-to-find ingredients to create a restaurant-quality curry that’s bursting with authentic flavor. It’s a testament to the power of plant-based cooking, offering a meal that is hearty, healthy, and utterly delicious.

Whether you’re a seasoned vegan cook or just looking to incorporate more meatless meals, this Chickpea Vindaloo is sure to delight. Give it a try tonight and discover your new favorite vegan curry rice recipes star.


The Recipe

Print

Sweet Potato and Chickpea Curry

Sweet Potato and Chickpea Curry

5 Stars 4 Stars 3 Stars 2 Stars 1 Star

No reviews

A bold and comforting vegan curry featuring tender sweet potatoes and protein-rich chickpeas in a fragrant, spiced coconut sauce. Ready in 40 minutes!

  • Author: Max McKinzey
  • Prep Time: 15 min
  • Cook Time: 25 min
  • Total Time: 40 min
  • Yield: 4 1x
  • Category: Main Course
  • Method: Stovetop
  • Cuisine: Indian-Inspired
  • Diet: Vegan, Vegetarian, Gluten-Free

Ingredients

Scale

2 large sweet potatoes (peeled and cubed)
1 can (15 oz) chickpeas, drained and rinsed
1 onion, finely chopped
3 cloves garlic, minced
1 tbsp fresh ginger, grated
1 can (14 oz) coconut milk
2 tbsp curry powder
1 tsp turmeric
1 tsp cumin
Salt and pepper to taste
2 tbsp vegetable oil
Fresh cilantro for garnish

Instructions

  1. Heat oil in a large pot over medium heat. Add onion and sauté until translucent (5 min).
  2. Add garlic and ginger; cook for 1 minute until fragrant.
  3. Stir in curry powder, turmeric, and cumin; toast for 30 seconds.
  4. Add sweet potatoes and chickpeas, stirring to coat with spices.
  5. Pour in coconut milk and add enough water to just cover vegetables. Bring to a boil.
  6. Reduce heat, cover, and simmer for 15-20 min until sweet potatoes are tender.
  7. Season with salt and pepper. Garnish with cilantro before serving.

Notes

  • For a spicier vindaloo, add a diced fresh chili with the garlic and ginger.
  • The curry thickens as it sits. Add a splash of water when reheating if needed.
  • Serve over basmati rice or with gluten-free flatbread.

Nutrition

  • Serving Size: 1.5 cups
  • Calories: 350
  • Sugar: 10
  • Sodium: 400
  • Fat: 15
  • Saturated Fat: 10
  • Unsaturated Fat: 4
  • Trans Fat: 0
  • Carbohydrates: 45
  • Fiber: 12
  • Protein: 10
  • Cholesterol: 0

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