This post may contain affiliate links. As an Amazon Associate, I earn from qualifying purchases at no additional cost to you.

Sweet Potato and Chickpea Curry

Posted on July 14, 2026.

A bowl of sweet potato and chickpea curry garnished with fresh cilantro.

Chickpea vindaloo might be a staple in many cuisines, but this Sweet Potato and Chickpea Curry offers a creamy, hearty twist on the traditional concept. Packed with tender sweet potatoes, protein-rich chickpeas, and a fragrant blend of spices, this one-pot vegan dish comes together in just 45 minutes. It’s the perfect balance of warmth and depth, ideal for a nutritious weeknight dinner or meal prep. As someone who’s experienced the challenges of low energy firsthand, I love recipes like this—a wholesome blend of flavor and fiber to fuel your day.

Table of Contents

Why Should You Make This Curry?

Sweet Potato and Chickpea Curry is a nutrient-packed, flavorful dish that’s quick, easy, and comforting. Its creamy coconut milk base and bold spices pair perfectly with the sweetness of the potatoes and the heartiness of chickpeas, making it a complete, satisfying meal.

  • Rich in Nutrients: Sweet potatoes are high in vitamin A and fiber, while chickpeas provide plant-based protein for sustained energy.
  • Quick and Convenient: Ready in under 45 minutes, it’s perfect for busy weeknights.
  • Perfect for Meal Prep: This curry stores well and reheats beautifully, making it a great make-ahead option.
  • Dietary-Friendly: Naturally vegan and gluten-free, it accommodates various dietary needs without compromising flavor.

What Ingredients Do You Need for Sweet Potato and Chickpea Curry?

This curry requires pantry staples and fresh produce, making it a simple yet flavorful dish. Below is the full ingredient list for a balanced, satisfying meal.

  • 2 tablespoons olive oil
  • 1 large onion, diced
  • 3 cloves garlic, minced
  • 1 tablespoon fresh ginger, grated
  • 2 teaspoons ground cumin
  • 2 teaspoons ground coriander
  • 1 teaspoon turmeric
  • 1/2 teaspoon smoked paprika
  • 1/4 teaspoon cayenne pepper (optional, for heat)
  • 2 medium sweet potatoes, peeled and cubed
  • 1 can (14 oz) chickpeas, drained and rinsed
  • 1 can (14 oz) diced tomatoes
  • 1 can (14 oz) coconut milk
  • 1 cup vegetable broth
  • 1 teaspoon salt (adjust to taste)
  • 1/2 teaspoon black pepper
  • 1 cup fresh spinach leaves
  • Juice of 1/2 lemon
  • Fresh cilantro, chopped (for garnish)
  • Cooked basmati rice or naan (for serving)

The creamy coconut milk lends richness to the curry, while the sweet potatoes add natural sweetness to balance the spices beautifully. Chickpeas bring protein and texture, ensuring this dish is both hearty and nutritious.

How Do You Make Sweet Potato and Chickpea Curry Step by Step?

This one-pot recipe is straightforward to follow, yielding a flavorful and filling dish. Let’s break it down step by step.

Step 1 — Heat the Oil

Heat the olive oil in a large pot over medium heat.

Step 2 — Sauté Aromatics

Add the diced onion and sauté for 4-5 minutes until softened and translucent.

Step 3 — Add Garlic and Ginger

Stir in the garlic and grated ginger and cook for 1-2 minutes until fragrant.

You might also enjoy our dolly parton’s casserole: sweet potato.

Step 4 — Toast the Spices

Add the cumin, coriander, turmeric, smoked paprika, and cayenne pepper (if using). Stir well and toast for 1 minute to enhance the flavors.

A bowl of sweet potato and chickpea curry garnished with fresh cilantro.
Sweet Potato and Chickpea Curry 9

Step 5 — Add Sweet Potatoes and Chickpeas

Mix in the cubed sweet potatoes and chickpeas, ensuring they are well-coated in the spice blend.

Step 6 — Add Liquids

Pour in the diced tomatoes, coconut milk, and vegetable broth. Stir well, bring to a gentle boil, then lower to a simmer.

Step 7 — Simmer

Cover the pot and simmer on low heat for 20-25 minutes, stirring occasionally, until the sweet potatoes are tender.

Step 8 — Final Touches

Stir in the spinach and cook for 2-3 minutes until wilted. Remove from heat, squeeze in lemon juice, and garnish with cilantro before serving.

For more ideas, check out our protein-packed sweet potato egg casserole.

Frequently Asked Questions About Sweet Potato and Chickpea Curry

Is this curry spicy?

The spice level is mild, but you can add cayenne pepper for extra heat if desired.

Can I prepare it ahead of time?

Yes, this curry stores well in the fridge for up to 4 days and reheats beautifully.

Can I freeze Sweet Potato and Chickpea Curry?

Absolutely, freeze it in an airtight container for up to 3 months. Thaw overnight in the fridge before reheating.

Can I substitute coconut milk?

For a lower-fat option, replace coconut milk with cashew cream or a blend of almond milk and a teaspoon of cornstarch for thickness.

How Can You Store and Reheat Sweet Potato and Chickpea Curry?

This curry is meal-prep-friendly and simple to store. Cool it completely before transferring it to airtight containers for storage.

Looking for something similar? Try our easy 3-ingredient sweet potato tortillas.

In the fridge, the curry stays fresh for up to four days. For reheating, warm it in a pot over low heat, adding a splash of vegetable broth to restore its creamy consistency.

If freezing, portion it into freezer-safe containers for up to three months. Thaw overnight in the refrigerator, then reheat on the stove or in the microwave.

What Ingredient Swaps Work for This Curry?

Minor substitutions allow you to customize this curry while maintaining its delicious flavor. Here are a few ideas:

  • Potatoes: Replace sweet potatoes with regular potatoes for a less sweet version.
  • Chickpeas: Substitute with white beans for a creamier texture.
  • Spinach: Use kale or Swiss chard if preferred, adding a slightly earthier taste to the dish.

Expert Tips for Perfect Sweet Potato and Chickpea Curry

  • Toast Your Spices: Toasting the spices enhances their aroma and intensifies the flavor of the dish.
  • Don’t Rush the Simmer: Cooking low and slow allows the sweet potatoes to soften and absorb the spices fully.
  • Use Light Coconut Milk: For a lighter version, opt for reduced-fat coconut milk without sacrificing flavor.
  • Garnish Generously: Cilantro and a squeeze of lemon juice brighten the dish and bring balance to the rich flavors.

What Can You Serve with This Curry?

This Sweet Potato and Chickpea Curry pairs wonderfully with a variety of sides, creating a well-rounded meal.

  • Basmati Rice: Its light, fluffy texture complements the creamy curry sauce.
  • Naan: Use it to scoop up every bit of the flavorful curry.
  • Quinoa: For a high-protein alternative, serve the curry over cooked quinoa.
  • Side Salad: A fresh cucumber and tomato salad adds a refreshing crunch to the meal.
A bowl of sweet potato and chickpea curry garnished with fresh cilantro.

Sweet Potato and Chickpea Curry

A hearty and flavorful vegan curry made with sweet potatoes, chickpeas, and a blend of warm spices. Perfect for a comforting meal served with rice or naan.
Prep Time 15 minutes
Cook Time 30 minutes
Total Time 45 minutes
Servings: 4 servings
Course: Main Course
Cuisine: Indian-inspired
Calories: 350

Ingredients
  

Equipment

  • Large pot
  • Cutting board
  • Knife
  • Wooden spoon
  • Measuring spoons

Method
 

  1. Heat the olive oil in a large pot over medium heat.
  2. Add the diced onion and sauté for 4-5 minutes until softened and translucent.
  3. Stir in the garlic and ginger and cook for 1-2 minutes until fragrant.
  4. Add the cumin, coriander, turmeric, smoked paprika, and cayenne pepper (if using). Stir the spices into the onion mixture and cook for 1 minute to toast the spices.
  5. Add the cubed sweet potatoes and chickpeas to the pot and stir to coat them in the spice mixture.
  6. Pour in the diced tomatoes, coconut milk, and vegetable broth. Stir well, then bring the mixture to a gentle boil.
  7. Reduce the heat to low, cover the pot, and simmer for 20-25 minutes, stirring occasionally, until the sweet potatoes are tender.
  8. Season the curry with salt and black pepper. Taste and adjust seasoning if needed.
  9. Stir in the fresh spinach leaves and cook for 2-3 minutes until wilted.
  10. Remove the curry from heat and stir in the lemon juice for a bright, fresh flavor.
  11. Serve the curry over cooked basmati rice or with naan. Garnish with fresh chopped cilantro.

Notes

For a spicier curry, increase the amount of cayenne pepper. You can also add other vegetables like carrots or bell peppers for variety.
A bowl of sweet potato and chickpea curry garnished with fresh cilantro.
Sweet Potato and Chickpea Curry 10

Loved this recipe? Save it to your favorite Pinterest board so you can easily find it later! ✨

Dominique

Hi there, I’m chef living in New York City. Every morning, I wake up to the sounds of my little one’s laughter and the comforting routine of preparing breakfast for my family my husband, our child, and my beloved mother, who’s become both my rock and my inspiration since my father passed away. As the only daughter left in our family, I feel a deep responsibility to carry on his memory whenever I step into the kitchen.

Leave a Comment

Recipe Rating