This vibrant Sweet Potato and Chickpea Curry is one of those dishes you’ll find yourself making again and again for its incredible flavor, deep comfort, and nourishing simplicity. Tender bites of sweet potato mingle with creamy chickpeas in an aromatic coconut and tomato broth, spiked with just the right amount of spice. It’s a guaranteed crowd-pleaser for cozy weeknight dinners or fun weekend gatherings, and it’s as lovely to look at as it is to eat. If you’re searching for a dinner that’s both wholesome and big on taste, this Sweet Potato and Chickpea Curry is unbeatable!

Ingredients You’ll Need
The beauty of this recipe is that it relies on simple, everyday ingredients that come together to create something truly special. Each component plays a vital role, bringing layers of flavor, heartiness, and that irresistible golden color you’ll crave all year round.
- Coconut oil: Delivers a subtle touch of richness and carries all the aromatic flavors beautifully.
- Yellow onion: The base for sweet, savory depth and aromatic warmth.
- Garlic: Provides a vibrant punch and enhances the entire curry’s fragrance.
- Fresh ginger: Gives the dish a little zingy lift and soothing earthiness.
- Red curry paste: Packs essential, authentic flavor and a gentle, balanced heat.
- Ground cumin: Adds warming, earthy notes that complement the sweet potato perfectly.
- Turmeric: Brings lovely golden coloring and subtle, aromatic depth.
- Paprika: Adds mild smokiness and rounds out the spice blend.
- Sweet potato: The star of the show for natural sweetness, beautiful color, and velvety texture.
- Canned chickpeas: Bring protein and creaminess, turning this into a satisfying, complete meal.
- Diced tomatoes: Lend juiciness and sweet acidity to balance the richness.
- Full-fat coconut milk: Delivers luxurious creaminess and a touch of tropical flavor.
- Salt and black pepper: Essential for bringing out every nuance of flavor and perfecting the seasoning.
- Fresh spinach or kale (optional): For an added burst of color and fresh, leafy green nutrition.
- Lime juice: Brightens everything up with a fresh, zesty finish.
- Chopped cilantro: For a final shower of fresh herb flavor and vibrant garnish.
How to Make Sweet Potato and Chickpea Curry
Step 1: Sauté the Aromatics
Start by heating the coconut oil in a large skillet or pot over medium heat. Once shimmering, add your diced onion, and let it sauté for 4–5 minutes until translucent and softened. Stirring occasionally here releases the onion’s natural sweetness, creating a savory backbone for your Sweet Potato and Chickpea Curry.
Step 2: Bring in Garlic and Ginger
Add both the minced garlic and grated fresh ginger to the pan. Cook everything for another 1–2 minutes, stirring constantly, just until the kitchen smells absolutely heavenly and everything is golden but not browned. This quick step infuses the oil and onions with spicy, aromatic depth.
Step 3: Toast the Spices and Curry Paste
Add the red curry paste, cumin, turmeric, and paprika straight into the pan. Stir well and let everything cook together for about a minute. This crucial step toasts the spices, coaxing out their most vibrant flavors and making the curry richer and more complex.
Step 4: Build the Curry Base
Now, stir in the diced sweet potato and drained chickpeas, making sure everything is coated in those spicy aromatics. Pour in the diced tomatoes, including all their juices, and the creamy coconut milk. Season with salt and black pepper. Mix it all together, then bring the mixture up to a gentle boil.
Step 5: Simmer to Perfection
Once boiling, lower the heat and cover the pot. Simmer for 20–25 minutes, stirring occasionally, until the sweet potatoes are fork-tender and the flavors are beautifully melded. This step transforms humble ingredients into a luxuriously comforting Sweet Potato and Chickpea Curry.
Step 6: Add Greens and Finish
If you’re using spinach or kale, stir it in during the last 2–3 minutes of cooking so it wilts beautifully and adds a pop of green. Finish with a squeeze of fresh lime juice to make all the flavors sing, and give the curry a final taste to adjust seasoning if needed.
How to Serve Sweet Potato and Chickpea Curry

Garnishes
This curry shines with a generous sprinkle of chopped cilantro, which adds a burst of herbal freshness. For extra flair, add thinly sliced red chili, toasted coconut flakes, or a dollop of coconut yogurt to balance the spice and add a creamy touch.
Side Dishes
Serve your Sweet Potato and Chickpea Curry with fluffy jasmine rice, nutty brown rice, or warm, pillowy naan to soak up every drop of the delicious sauce. If you’re feeling extra, a side of quick-pickled onions or a crisp cucumber salad offers refreshing contrast.
Creative Ways to Present
Try serving the curry in individual bowls with a swirl of coconut milk or a pinch of microgreens for a restaurant-worthy finish. For gatherings, ladle it into a big communal pot with plenty of sides so everyone can help themselves. Leftovers are fantastic as a loaded baked potato topping or spooned over roasted vegetables for a brand-new meal.
Make Ahead and Storage
Storing Leftovers
Sweet Potato and Chickpea Curry tastes even better the next day! Let leftovers cool, then transfer to airtight containers and refrigerate for up to 4 days. The flavors deepen and mellow, making each bowl just as delicious as the first.
Freezing
This curry freezes beautifully. Simply portion cooled curry into freezer-safe containers or bags, and freeze for up to 2 months. Thaw overnight in the fridge or gently on the stove, stirring occasionally, for a quick and nourishing meal any time.
Reheating
To reheat, gently warm the curry on the stovetop over medium-low heat, stirring frequently until hot and bubbly. You can also microwave it in short bursts, stirring in between, until piping hot. If it has thickened, just add a splash of water or coconut milk to loosen it up to your liking.
FAQs
Can I make this Sweet Potato and Chickpea Curry with other vegetables?
Absolutely! This recipe is flexible, so you can swap in butternut squash, cauliflower, bell peppers, or even eggplant for the sweet potato, or toss in extra greens for variety. It’s a great way to use up what you have on hand.
Is this curry spicy?
The curry has a lovely warmth but isn’t overly spicy. If you prefer it milder, use a milder red curry paste or reduce the amount. For extra heat, add a pinch of chili flakes or fresh chili during cooking.
Can I use light coconut milk?
Yes, you can substitute light coconut milk, but keep in mind the curry will be a little less creamy and rich. For the dreamiest texture, full-fat coconut milk is highly recommended.
Is this Sweet Potato and Chickpea Curry gluten-free?
It is! All the core ingredients are naturally gluten-free, making this a fantastic option for those with dietary restrictions or guests who avoid gluten.
Can I prepare Sweet Potato and Chickpea Curry ahead of time for meal prep?
Definitely. It’s a fantastic make-ahead dish since the flavors keep improving. Just store in the fridge and reheat as needed. Divide into lunchboxes with rice or grains for effortless lunches all week.
Final Thoughts
There’s just something magical about the blend of spices, coconut, and vegetables in this Sweet Potato and Chickpea Curry—it always brings big smiles and happy appetites! If you’re looking to add more plant-powered meals to your week or simply want to treat yourself to a delicious, cozy bowl, this curry is a surefire favorite. Give it a try and let it warm you from the inside out!
Print
Sweet Potato and Chickpea Curry Recipe
- Total Time: 35 minutes
- Yield: 4 servings 1x
- Diet: Vegan, Gluten-Free
Description
A comforting and flavorful Sweet Potato and Chickpea Curry recipe that combines the sweetness of sweet potatoes with the creaminess of coconut milk and the bold flavors of curry spices. This vegan and gluten-free dish is perfect for a quick and satisfying weeknight dinner.
Ingredients
Main Ingredients:
- 1 tablespoon coconut oil
- 1 small yellow onion, diced
- 3 cloves garlic, minced
- 1 tablespoon fresh ginger, grated
- 2 tablespoons red curry paste
- 1 teaspoon ground cumin
- ½ teaspoon turmeric
- ½ teaspoon paprika
Additions:
- 1 large sweet potato, peeled and diced
- 1 (15 oz) can chickpeas, drained and rinsed
- 1 (14 oz) can diced tomatoes
- 1 (14 oz) can full-fat coconut milk
- ½ teaspoon salt
- ¼ teaspoon black pepper
- 2 cups fresh spinach or kale (optional)
- juice of ½ lime
- chopped cilantro for garnish
Instructions
- Heat coconut oil: In a large skillet or pot, heat coconut oil over medium heat.
- Sauté onion: Add diced onion and sauté until softened, about 4–5 minutes.
- Add aromatics: Stir in garlic and ginger, cooking for 1–2 minutes until fragrant.
- Add spices: Add red curry paste, cumin, turmeric, and paprika, cooking for 1 minute.
- Combine ingredients: Stir in sweet potato, chickpeas, diced tomatoes, coconut milk, salt, and pepper. Bring to a boil, then simmer covered for 20–25 minutes until sweet potatoes are tender.
- Add greens: If using, stir in spinach or kale and cook for an additional 2–3 minutes until wilted.
- Finish and serve: Squeeze in lime juice, adjust seasoning, and serve hot with rice or naan. Garnish with cilantro.
Notes
- This curry tastes even better the next day, so it’s great for leftovers.
- You can swap butternut squash for sweet potato or add extra veggies like bell peppers or cauliflower.
- For a different flavor, try using green curry paste as a variation.
- Prep Time: 10 minutes
- Cook Time: 25 minutes
- Category: Main Course
- Method: Stovetop
- Cuisine: Indian-Inspired, Thai-Inspired
Nutrition
- Serving Size: 1 bowl
- Calories: 390
- Sugar: 8g
- Sodium: 520mg
- Fat: 22g
- Saturated Fat: 16g
- Unsaturated Fat: 5g
- Trans Fat: 0g
- Carbohydrates: 39g
- Fiber: 8g
- Protein: 9g
- Cholesterol: 0mg