A vibrant, close-up shot of sweet potato and chickpea curry in a bowl, garnished with fresh cilantro and a squeeze of lime.

Root vegetables

sweet potato and chickpea curry with coconut milk

By Savory Touch

Published: 07 Apr 2025

This Sweet Potato and Chickpea Curry with Coconut Milk is a wonderfully warming and satisfying dish. I find it comforting, and it's a great way to use up seasonal sweet potatoes. It's also incredibly versatile; you can easily adjust the spices to your liking, and add other veggies to make it your own!
A rustic-style image showcasing a bowl of the sweet potato and chickpea curry alongside fluffy rice and warm naan bread.
My friend Sarah introduced me to this type of curry a few years back—and I’ve never looked back! She taught me the secret is the roasting of the sweet potatoes, which adds a delightful depth of flavor you just won't get from using raw sweet potatoes. I’ve experimented with adding other veggies, changing the spice levels, and even using different types of beans, but the core elements of this recipe remain the same, the perfect blend of sweet and savory, creamy and spicy. It’s a total crowd-pleaser and always leaves me feeling happy.
A close-up shot highlighting the texture and colors of the sweet potato and chickpea curry, emphasizing the creamy coconut milk and vibrant spices.

Required Equipments

  • Large pot or Dutch oven
  • Wooden spoon or spatula
  • Measuring cups and spoons
  • Cutting board
  • Knife

Sweet Potato and Chickpea Curry with Coconut Milk

A vibrant and flavorful curry featuring roasted sweet potatoes, chickpeas, and creamy coconut milk. This recipe is easy to make and perfect for a comforting weeknight meal or a special occasion.

⏳ Yield & Time

Yield: 4 servings

Preparation Time: 10 minutes

Cook Time: 30 minutes

Total Time:

🍽 Ingredients

📖 Instructions

  1. First things first, preheat your oven to 400°F (200°C). We're going to roast the sweet potatoes for maximum flavor. Scrub those sweet potatoes really well, then chop them into roughly 1-inch cubes. Toss them with 1 tablespoon of olive oil, a pinch of salt, and a pinch of black pepper. Spread them in a single layer on a baking sheet. Pop them in the oven to roast for about 20-25 minutes, or until tender and slightly caramelized. Keep an eye on them to make sure they don't burn; every oven is a little different!
  2. While the sweet potatoes are roasting, let's get started on the curry sauce. Heat 2 tablespoons of olive oil in your large pot or Dutch oven over medium heat. Add 1 large chopped onion and saute until it softens, about 5 minutes. I like to add a little bit of finely minced garlic to the onion. The smell is heavenly!
  3. Next, stir in 1 tablespoon of ground ginger, 1 teaspoon of ground cumin, 1 teaspoon of ground coriander, 1/2 teaspoon of turmeric, and a pinch of cayenne pepper (optional, but it adds a nice kick!). Cook for about 1 minute, stirring constantly, until fragrant. Make sure you don't burn the spices; this is crucial to a delicious curry!
  4. Now, add 1 (14.5 ounce) can of diced tomatoes, undrained, and 1 (15 ounce) can of chickpeas, drained and rinsed. Stir well to combine. This is where the magic happens, folks!
  5. Pour in 1 (13.5 ounce) can of full-fat coconut milk (I know it's a little extra, but trust me on this one!), and 1 cup of vegetable broth. Bring everything to a simmer, then reduce the heat to low, cover, and let it simmer gently for about 10 minutes. This allows the flavors to meld together beautifully.
  6. Once your sweet potatoes are roasted, gently add them to the curry. Stir carefully, so as not to break them up completely, and continue simmering for another 5 minutes, or until everything is heated through and the flavors are totally intertwined.
  7. Taste and season! Adjust the salt and pepper to your preference. A squeeze of fresh lime juice adds extra zing—believe me! I love to garnish with some fresh cilantro for a vibrant touch. And there you have it: a delicious, hearty curry that's perfect for a cozy night in. Enjoy!

📝 Notes

  • Feel free to adjust the amount of cayenne pepper to control the spice level.
  • If you don’t have vegetable broth, you can substitute with water or more coconut milk.
  • Leftovers can be stored in an airtight container in the refrigerator for up to 3 days and reheated gently on the stovetop or in the microwave. It actually tastes even better the next day!

🍎 Nutrition

Calories: 450kcal

Protein: 15g

Fat: 20g

Carbohydrates: 60g

Fiber: 15g

Calcium: 80mg

Frequently Asked Questions

The best recipes are the ones that tell a story, nourish the soul, and bring people together around the table.

Want to join our exclusive community?

FOLLOW US

SavoryTouch offers general content intended solely for informational purposes. The information provided on this site is not a substitute for professional nutritional, dietary, or culinary advice. Always seek the advice of qualified professionals regarding any dietary concerns, health conditions, or food-related decisions.

© 2025 SavoryTouch. All Rights Reserved.