Easy Sweet Potato Chickpea Curry Recipe for Dinner

Easy Sweet Potato Chickpea Curry is a cozy, comforting dinner that’s ready in just 30 minutes. After making this many times, I’ve perfected the balance of spices for a rich, flavorful curry. The trick I discovered is toasting the spices first to bring out their depth. The golden, creamy curry will make your kitchen smell amazing. If you love recipes like this, you’ll also enjoy Quick Spicy Pork Brussels Sprouts Bowls and Quick High Protein Chicken Lettuce Wraps with Peanut Sauce.

Why This Easy Sweet Potato Chickpea Curry Recipe for Dinner Is Pure Comfort
- Quick and easy to make
- Packed with flavor
- Comforting and cozy
- Great for meal prepping
What You'll Need for Easy Sweet Potato Chickpea Curry Recipe for Dinner
Choosing the right ingredients makes a big difference, but this recipe is forgiving enough to work with what you have.
- 2 medium sweet potatoes, peeled and diced
- 1 can (15 oz) chickpeas, drained and rinsed
- 1 onion, diced
- 2 cloves garlic, minced
- 1 tbsp fresh ginger, grated
- 1 tbsp curry powder
- 1 tsp ground cumin
- 1 tsp ground coriander
- 1 tsp turmeric
- 1 tsp garam masala
- 1 can (14.5 oz) diced tomatoes
- 1 can (13.5 oz) coconut milk
- Salt and pepper, to taste
- 1 tbsp olive oil
- Optional: Fresh cilantro, chopped
- Optional: Plain Greek yogurt
- Optional: Crushed red pepper flakes

📝 Ingredient Notes
- Sweet potatoes: Peel and dice the sweet potatoes into small, even pieces for quick cooking.
🛒 Tools & Equipment I Recommend
- Immersion Blender — Smooths the curry to your desired consistency. → See on Amazon
- Non-stick Skillet — Prevents the curry from sticking and burning. → See on Amazon

How to Make Easy Sweet Potato Chickpea Curry Recipe for Dinner
- Step 1: Heat olive oil in a large skillet over medium heat. Add onion, garlic, and ginger. Cook until softened, about 5 minutes.
- Step 2: Add curry powder, cumin, coriander, turmeric, and garam masala to the skillet. Cook, stirring constantly, for 1 minute.
- Step 3: Add sweet potatoes, chickpeas, diced tomatoes (with juice), and coconut milk to the skillet. Stir well to combine.
- Step 4: Bring the mixture to a boil, then reduce heat to medium-low. Cover and let it simmer for 15-20 minutes, or until sweet potatoes are tender.
- Step 5: Use an immersion blender to partially blend the curry, leaving some chunks for texture. Season with salt and pepper to taste.
- Step 6: Serve hot, garnished with fresh cilantro, a dollop of Greek yogurt, and a sprinkle of red pepper flakes. Enjoy!
Cook's Tips for Perfect Easy Sweet Potato Chickpea Curry Recipe for Dinner
- Common mistake and fix: Don't overcook the sweet potatoes. They can become mushy and lose their texture. Keep an eye on them and remove from heat once tender.
- Pro tip: For a smoother curry, blend until completely smooth before serving.
- Pro tip: Add a pinch of cayenne pepper for some heat.
- Pro tip: Leftovers can be stored in the fridge for up to 5 days or frozen for up to 3 months.
Storing & Reheating Easy Sweet Potato Chickpea Curry Recipe for Dinner
Short-Term Storage
Store in an airtight container in the fridge. Store leftovers in an airtight container in the fridge for up to 5 days. Make-ahead tip: This recipe can be made ahead and reheated for a quick dinner.
Freezing Easy Sweet Potato Chickpea Curry Recipe for Dinner
Freeze leftovers in an airtight container for up to 3 months. Thaw overnight in the fridge before reheating.
How to Reheat Without Drying It Out
Oven: Reheat in the oven at 350°F (180°C) for 15-20 minutes, or until heated through. Microwave: Reheat in the microwave for 2-3 minutes, or until heated through.
Recipe Notes
- Chef tip: For a vegan version, omit the Greek yogurt or replace it with coconut yogurt.
- Best substitution: You can substitute the sweet potatoes with regular potatoes or butternut squash.
- Make-ahead: This recipe can be made ahead and reheated for a quick dinner.
- Scaling: This recipe can be easily doubled or tripled for a larger crowd.
- Troubleshooting: If the curry becomes too thick, thin it out with a little water or vegetable broth.
Want to level up this recipe?
Instant Pot — Cooks the curry quickly and evenly, with minimal effort. → Check price on Amazon
Easy Sweet Potato Chickpea Curry Recipe for Dinner

Ingredients
Main Ingredients
- 2 medium sweet potatoes, peeled and diced
- 1 can (15 oz) chickpeas, drained and rinsed
- 1 onion, diced
- 2 cloves garlic, minced
- 1 tbsp fresh ginger, grated
Seasonings
- 1 tbsp curry powder
- 1 tsp ground cumin
- 1 tsp ground coriander
- 1 tsp turmeric
- 1 tsp garam masala
- 1 can (14.5 oz) diced tomatoes
- 1 can (13.5 oz) coconut milk
- Salt and pepper, to taste
- 1 tbsp olive oil
Optional Toppings
- Fresh cilantro, chopped
- Plain Greek yogurt
- Crushed red pepper flakes
Instructions
- Step 1: Heat olive oil in a large skillet over medium heat. Add onion, garlic, and ginger. Cook until softened, about 5 minutes.
- Step 2: Add curry powder, cumin, coriander, turmeric, and garam masala to the skillet. Cook, stirring constantly, for 1 minute.
- Step 3: Add sweet potatoes, chickpeas, diced tomatoes (with juice), and coconut milk to the skillet. Stir well to combine.
- Step 4: Bring the mixture to a boil, then reduce heat to medium-low. Cover and let it simmer for 15-20 minutes, or until sweet potatoes are tender.
- Step 5: Use an immersion blender to partially blend the curry, leaving some chunks for texture. Season with salt and pepper to taste.
- Step 6: Serve hot, garnished with fresh cilantro, a dollop of Greek yogurt, and a sprinkle of red pepper flakes. Enjoy!
Notes
- Chef tip: For a vegan version, omit the Greek yogurt or replace it with coconut yogurt.
- Best substitution: You can substitute the sweet potatoes with regular potatoes or butternut squash.
- Make-ahead: This recipe can be made ahead and reheated for a quick dinner.
- Scaling: This recipe can be easily doubled or tripled for a larger crowd.
- Troubleshooting: If the curry becomes too thick, thin it out with a little water or vegetable broth.
Storage
- Fridge: Store leftovers in an airtight container in the fridge for up to 5 days.
- Freezer: Freeze leftovers in an airtight container for up to 3 months. Thaw overnight in the fridge before reheating.
- Oven reheat: Reheat in the oven at 350°F (180°C) for 15-20 minutes, or until heated through.
- Microwave reheat: Reheat in the microwave for 2-3 minutes, or until heated through.
- Make ahead: This recipe can be made ahead and reheated for a quick dinner.
Nutrition Per Serving
- Calories: 350
- Protein: 12g
- Fat: 12g
- Carbs: 50g
- Fiber: 9g
- Sugar: 8g
- Sodium: 500mg
- Cholesterol: 0mg
- Sat. Fat: 7g
Nutritional values are estimates only. Actual values may vary by brand and portion size.
Easy Sweet Potato Chickpea Curry Recipe for Dinner FAQs
Yes, you can make this curry ahead and reheat it for a quick dinner. It will keep in the fridge for up to 5 days or in the freezer for up to 3 months.
If the curry becomes too thick, thin it out with a little water or vegetable broth. You can also add more coconut milk to reach your desired consistency.
Yes, you can make this curry in the Instant Pot. Cook on high pressure for 5 minutes, with a 10-minute natural release.
This curry is great with rice, naan bread, or quinoa. You can also serve it with a side of steamed vegetables or a simple green salad.
If your curry turned out bland, it might be because the spices were not toasted before adding the other ingredients. Toasting the spices first brings out their depth and flavor.
A Warm Final Note
I can’t wait for you to try Easy Sweet Potato Chickpea Curry Recipe for Dinner and see how effortlessly it comes together. When you make it, pop back here and leave a rating or share how it turned out — I love hearing from you!





