There’s nothing more comforting than a bowl of creamy curry, especially when it’s brimming with nutrient-packed ingredients like sweet potatoes, chickpeas, and spinach. This Sweet Potato and Chickpea Curry is the ultimate cozy dish – it’s hearty, naturally vegan, gluten-free, and so full of flavor that even the biggest meat lovers won’t miss a thing. Best of all, it’s made with pantry staples and comes together in under 45 minutes, making it perfect for weeknights or make-ahead meal prep.
What Is Sweet Potato and Chickpea Curry?
Sweet Potato and Chickpea Curry is a creamy, Indian-inspired plant-based dish made with cubed sweet potatoes and canned chickpeas simmered in a spiced coconut milk sauce. It usually includes garlic, ginger, tomatoes, and warming curry spices like cumin, turmeric, and garam masala. Baby spinach or other greens are added at the end for color, nutrients, and freshness.
It’s everything a good curry should be: rich, spicy, slightly sweet, and full of soul-warming goodness. Serve it over rice or with naan for a complete meal that’s both satisfying and nourishing.
Why You’ll Fall in Love with This Recipe
- One-pot magic: Minimal cleanup and maximum flavor.
- Wholesome & hearty: Full of fiber, plant protein, and essential nutrients.
- Vegan & gluten-free: Friendly for almost all dietary preferences.
- Freezer-friendly: Great for batch cooking and meal prep.
- Customizable: Adjust the spice level or switch up veggies with ease.
- Ready in 40 minutes or less.
How Does It Taste?
This curry is creamy, savory, and packed with layers of flavor. The natural sweetness of the tender sweet potatoes balances beautifully with the warming curry spices and the earthy chickpeas. Coconut milk adds richness without heaviness, and the fresh spinach brightens it all up. The tomato paste gives it umami depth, while garlic and ginger provide a cozy aromatic foundation.
Each spoonful is hearty, flavorful, and soothing like a hug in a bowl. Perfect for cool nights, or anytime you want something wholesome and soul-satisfying.
Health & Ingredient Benefits
- Sweet potatoes are loaded with beta-carotene, fiber, potassium, and vitamin C.
- Chickpeas provide plant-based protein and gut-friendly fiber.
- Spinach adds iron, vitamin K, and folate.
- Coconut milk contains healthy fats and gives the dish creaminess.
- Garlic and ginger help support immunity and digestion.
- Spices like turmeric and cumin offer anti-inflammatory benefits.
Together, these ingredients make a nutrient-dense, heart-healthy, and immune-boosting meal that doesn’t skimp on comfort or taste.
Ingredients You’ll Need
- 1 tablespoon olive oil or coconut oil
- 1 small yellow onion, diced
- 3 cloves garlic, minced
- 1 tablespoon fresh ginger, grated
- 2 tablespoons red curry paste (or use curry powder)
- 1 tablespoon tomato paste
- 1 teaspoon ground cumin
- 1/2 teaspoon ground turmeric
- 1/2 teaspoon paprika or cayenne (optional)
- 2 medium sweet potatoes, peeled and diced (about 3 cups)
- 1 can (15 oz) chickpeas, drained and rinsed
- 1 can (14 oz) full-fat coconut milk
- 1 cup vegetable broth or water
- 2 big handfuls fresh baby spinach (about 2 cups)
- Salt and pepper to taste
- Fresh cilantro and chili flakes for garnish
Tools You’ll Need
- Large pot or Dutch oven
- Wooden spoon or spatula
- Chef’s knife and cutting board
- Measuring spoons and cups
- Can opener
Optional Substitutions & Additions
- Add peas or green beans for extra veggies.
- Use kale or Swiss chard in place of spinach.
- Add lime juice at the end for a fresh citrus kick.
- Stir in a spoon of peanut butter for a nutty twist.
- Top with roasted cashews or seeds for crunch.
- Serve with cauliflower rice for a lower-carb option.
How to Make Sweet Potato and Chickpea Curry
- Sauté the aromatics: Heat oil in a large pot over medium heat. Add the onion and cook until translucent, about 5 minutes. Stir in garlic and ginger and cook another 1-2 minutes until fragrant.
- Add spices and tomato paste: Stir in red curry paste, tomato paste, cumin, turmeric, and paprika (if using). Cook for 1 minute to toast the spices.
- Add sweet potatoes & liquids: Add diced sweet potatoes, chickpeas, coconut milk, and broth. Stir to combine and bring to a simmer.
- Simmer: Cover and simmer for 20-25 minutes, or until sweet potatoes are fork-tender. Stir occasionally.
- Add greens: Stir in spinach and cook for 2-3 minutes until wilted. Taste and season with salt and pepper as needed.
- Serve: Ladle into bowls and garnish with fresh cilantro and chili flakes. Serve with steamed rice, quinoa, or naan.

What to Serve With This Curry
- Steamed jasmine or basmati rice
- Warm naan or roti
- Quinoa or couscous
- Cucumber raita or plain yogurt (if not vegan)
- A side salad with lemon vinaigrette
- Pickled onions or mango chutney for a flavor boost
Tips for Success
- Dice sweet potatoes evenly for uniform cooking.
- Don’t rush the sautéing step this builds deep flavor.
- Use full-fat coconut milk for the creamiest texture.
- Let it rest a few minutes before serving to deepen the flavor.
- Add broth gradually if you prefer a thicker curry.
Common Mistakes to Avoid
- Overcooking the sweet potatoes: They should be tender but not falling apart.
- Using light coconut milk: This can make the curry watery.
- Adding spinach too early: It will overcook and lose color.
- Skipping seasoning adjustments: Always taste before serving.
How to Store & Reheat
To store: Let curry cool, then transfer to airtight containers. Refrigerate for up to 4-5 days.
To freeze: Portion into freezer-safe containers. Freeze for up to 2 months. Thaw overnight in the fridge before reheating.
To reheat: Warm on the stovetop over medium-low heat or microwave in intervals, stirring in between.
Frequently Asked Questions
Can I use canned sweet potatoes?
Fresh is best for texture, but canned can work in a pinch. Reduce simmering time.
Is this recipe spicy?
It has mild heat from curry paste, but you can omit paprika or cayenne to make it milder.
Can I make this in a slow cooker?
Yes! Add all ingredients except spinach and cook on low for 6-7 hours. Stir in spinach at the end.
Can I use curry powder instead of paste?
Yes. Use 1 1/2 tablespoons curry powder in place of curry paste.
Is it kid-friendly?
Absolutely! Just reduce or omit spicy ingredients.
Nutritional Info (approximate per serving, without rice)
- Calories: 340
- Protein: 9g
- Fat: 17g
- Carbohydrates: 38g
- Fiber: 8g
- Sugar: 6g
- Sodium: 380mg
Conclusion
This Sweet Potato and Chickpea Curry is a weeknight lifesaver rich, creamy, satisfying, and deeply nourishing. It delivers comfort food satisfaction while being packed with whole-food ingredients you can feel good about. Whether you’re vegan, vegetarian, gluten-free, or just looking for a plant-based dinner that doesn’t disappoint, this curry checks every box. Make it once, and you’ll be adding it to your regular rotation in no time.
Print
Sweet Potato and Chickpea Curry: A Cozy, Creamy Plant-Based Delight
- Total Time: 40 minutes
- Yield: 4 servings 1x
Description
This Sweet Potato and Chickpea Curry is a cozy, creamy, plant-based meal made with tender sweet potatoes, protein-rich chickpeas, fresh spinach, and warming spices simmered in a luscious coconut milk sauce. It’s vegan, gluten-free, and perfect for busy weeknights.
Ingredients
1 tablespoon olive oil or coconut oil
1 small yellow onion, diced
3 cloves garlic, minced
1 tablespoon fresh ginger, grated
2 tablespoons red curry paste (or use curry powder)
1 tablespoon tomato paste
1 teaspoon ground cumin
1/2 teaspoon ground turmeric
1/2 teaspoon paprika or cayenne (optional)
2 medium sweet potatoes, peeled and diced (about 3 cups)
1 can (15 oz) chickpeas, drained and rinsed
1 can (14 oz) full-fat coconut milk
1 cup vegetable broth or water
2 big handfuls fresh baby spinach (about 2 cups)
Salt and pepper to taste
Fresh cilantro and chili flakes for garnish
Instructions
Heat oil in a large pot over medium heat. Add diced onion and cook for 5 minutes until translucent. Stir in garlic and ginger, cooking for 1-2 minutes until fragrant.
Add red curry paste, tomato paste, cumin, turmeric, and paprika. Stir and cook for 1 minute.
Add sweet potatoes, chickpeas, coconut milk, and broth. Bring to a simmer and cover. Cook for 20-25 minutes until sweet potatoes are fork-tender.
Stir in spinach and cook 2-3 minutes until wilted. Season with salt and pepper to taste.
Serve warm, garnished with fresh cilantro and chili flakes. Enjoy with rice, quinoa, or naan.
Notes
To reduce spice, omit paprika or cayenne.
Add a splash of lime juice for brightness or a spoonful of peanut butter for extra depth.
Leftovers store beautifully and taste even better the next day.
- Prep Time: 10 minutes
- Cook Time: 30 minutes
- Category: Dinner
Keywords: sweet potato curry, chickpea curry, vegan curry, coconut milk curry, plant based dinner, gluten free curry, easy one pot curry, weeknight vegan meals
Leave a Comment