Chickpea and Sweet Potato Curry recipe

Caroline

Sharing simple, flavorful recipes made with love and care.

There are certain dishes that just feel like a warm hug in a bowl, and this Chickpea and Sweet Potato Curry is definitively one of them. I remember the first time I made it on a whim, searching for a satisfying vegetarian meal that wasn’t just another salad. I was slightly skeptical about the combination of sweet potatoes in a curry, worried it might be overly sweet or mushy. Oh, how wrong I was! The way the earthy chickpeas, tender chunks of sweet potato, fragrant spices, and creamy coconut milk meld together is pure culinary magic. It quickly became a staple in our house, especially on chilly evenings or busy weeknights when we crave something nourishing, flavourful, and relatively easy to whip up. It’s vibrant, comforting, packed with plant-based goodness, and incredibly versatile. Even confirmed meat-eaters in my family ask for this curry regularly, proof that vegetarian food can be deeply satisfying and exciting. The aroma alone, filling the kitchen as it simmers, is enough to make anyone’s stomach rumble in anticipation.

What Makes Chickpea and Sweet Potato Curry So Appealing?

This dish hits a sweet spot for many reasons, making it a popular choice for home cooks:

  1. Flavor Profile: It balances multiple taste elements beautifully. The natural sweetness of the sweet potatoes contrasts wonderfully with the savory depth of the spices and the earthy chickpeas. The creamy coconut milk ties everything together, while a hint of acidity from lime or lemon juice at the end brightens the overall flavour. It can be easily adjusted from mild to fiery hot depending on your preference.
  2. Texture: You get a delightful mix of textures – the soft, yielding sweet potatoes, the slightly firmer bite of the chickpeas, and the rich, smooth curry sauce. Served over fluffy rice or with chewy naan bread, it’s a complete sensory experience.
  3. Nutritional Powerhouse: This curry is packed with plant-based protein and fiber from the chickpeas, complex carbohydrates, Vitamin A, and antioxidants from the sweet potatoes, and healthy fats from the coconut milk (especially if you use full-fat). It’s naturally vegetarian/vegan and often gluten-free (check your broth and curry powder).
  4. Ease of Preparation: While it tastes complex, it’s fundamentally a one-pot meal (or close to it). The process mainly involves chopping vegetables, sautéing aromatics, adding ingredients, and letting it simmer. This makes it ideal for weeknight dinners or batch cooking.
  5. Versatility: It’s incredibly adaptable. You can swap vegetables, adjust the spice level, add greens like spinach or kale, or even incorporate other protein sources if desired (though it shines on its own).
  6. Affordability: The core ingredients – chickpeas, sweet potatoes, onions, spices, coconut milk – are generally budget-friendly, making it an economical yet satisfying meal.

Choosing Your Ingredients: Quality Matters

While the recipe is forgiving, using good quality ingredients will elevate the final dish:

  • Sweet Potatoes: Look for firm sweet potatoes with smooth, unblemished skin. Varieties like Beauregard or Jewel (orange flesh) work beautifully, offering sweetness and holding their shape reasonably well when cooked properly. Avoid potatoes with soft spots or wrinkled skin.
  • Chickpeas: Canned chickpeas are the most convenient option. Choose reputable brands and rinse them thoroughly under cold water to remove excess sodium and the “canned” taste. If you prefer, you can cook dried chickpeas from scratch, which often yields a superior texture, but requires planning ahead for soaking and cooking time.
  • Coconut Milk: Full-fat canned coconut milk provides the richest flavour and creamiest texture. Light coconut milk can be used for a lower-calorie version, but the curry won’t be as luscious. Avoid coconut milk beverages sold in cartons, as they are too thin for this type of curry. Shake the can well before opening, as the cream often separates.
  • Spices: Fresh spices make a significant difference. Use a good quality curry powder as your base, but supplementing with individual spices like cumin, coriander, turmeric, and ginger allows for more control and depth of flavour. Toasting whole spices and grinding them yourself offers the ultimate flavour boost, but pre-ground spices are perfectly acceptable.
  • Aromatics: Fresh garlic, ginger, and onion form the flavour foundation. Using fresh garlic and ginger (rather than powdered versions) adds irreplaceable vibrancy.

This recipe serves approximately 4 people.

  • 1 tbsp Coconut Oil (or vegetable oil of choice)
  • 1 Large Yellow Onion: Finely chopped (about 1.5 cups)
  • 3-4 Cloves Garlic: Minced (about 1 tbsp)
  • 1 tbsp Fresh Ginger: Grated or finely minced
  • 1 Large Sweet Potato: Peeled and cubed into ½-inch to ¾-inch pieces (about 3 cups / 500-600g)
  • 1 tbsp Curry Powder: (Mild, medium, or hot, depending on preference)
  • 1 tsp Ground Cumin
  • 1 tsp Ground Coriander
  • ½ tsp Turmeric Powder
  • ¼ tsp Red Pepper Flakes (Optional, adjust to taste for heat)
  • ½ tsp Salt (or to taste)
  • ¼ tsp Black Pepper
  • 1 (14.5 oz / 400g) can Diced Tomatoes: Undrained (fire-roasted optional for extra flavour)
  • 1 (13.5 oz / 400ml) can Full-Fat Coconut Milk: Shake well before opening
  • ½ cup Vegetable Broth (or water)
  • 1 (15 oz / 425g) can Chickpeas: Rinsed and drained
  • 2 cups Fresh Spinach or Kale: Roughly chopped (optional)
  • 1-2 tbsp Fresh Lime Juice (from about ½ a lime)
  • Fresh Cilantro: Chopped, for garnish
  • Cooked Rice (Basmati, Jasmine, Brown), Naan Bread, or Roti: For serving

Step-by-Step Instructions

Follow these steps for a delicious and creamy curry:

  1. Prepare Ingredients: Ensure all your vegetables are chopped, garlic minced, ginger grated, chickpeas rinsed, and spices measured out before you begin cooking. This makes the process smoother (mise en place).
  2. Sauté Aromatics: Heat the coconut oil in a large pot, Dutch oven, or deep skillet over medium heat. Once shimmering, add the chopped onion and cook, stirring occasionally, until softened and translucent, about 5-7 minutes.
  3. Add Garlic and Ginger: Add the minced garlic and grated ginger to the pot. Cook for another 1-2 minutes, stirring constantly, until fragrant. Be careful not to burn the garlic.
  4. Bloom the Spices: Add the curry powder, ground cumin, ground coriander, turmeric powder, red pepper flakes (if using), salt, and black pepper to the pot. Stir constantly for about 30-60 seconds. Cooking the spices in the oil (“blooming”) helps to release their essential oils and deepen their flavour.
  5. Incorporate Main Ingredients: Add the cubed sweet potatoes and the can of diced tomatoes (with their juice) to the pot. Stir well to coat the sweet potatoes in the spice mixture.
  6. Add Liquids: Pour in the full-fat coconut milk and vegetable broth (or water). Stir everything together, ensuring nothing is sticking to the bottom of the pot.
  7. Simmer: Bring the mixture to a gentle simmer. Once simmering, reduce the heat to low, cover the pot, and let it cook for 15-20 minutes, or until the sweet potatoes are tender when pierced with a fork. Stir occasionally to prevent sticking. Avoid boiling vigorously, as this can make the coconut milk separate. Key Point: Don’t overcook the sweet potatoes; they should be soft but still hold their shape, not turn into mush.
  8. Add Chickpeas (and Greens): Once the sweet potatoes are tender, stir in the rinsed and drained chickpeas. If using spinach or kale, add it now. Stir until the greens wilt down into the curry, which should only take a couple of minutes. Cook for another 2-3 minutes, just to heat the chickpeas through and allow the flavours to meld further.
  9. Check Seasoning: Taste the curry and adjust seasoning if necessary. Add more salt, pepper, or red pepper flakes to your liking. If the curry seems too thick, you can add a splash more vegetable broth or water. If it seems too thin, you can let it simmer uncovered for a few more minutes to reduce slightly (though it will thicken upon standing).
  10. Finish with Acidity: Turn off the heat. Stir in the fresh lime juice. This brightens all the flavours and adds a crucial balancing element.
  11. Rest Briefly: Let the curry rest for 5 minutes off the heat before serving. This allows the flavours to settle.
  12. Serve: Ladle the curry into bowls over your choice of rice or serve with warm naan bread or roti. Garnish generously with fresh chopped cilantro.

Nutrition Facts

  • Servings: Approximately 4 servings
  • Calories per Serving: Estimated 450-550 kcal (This estimate depends heavily on the size of the sweet potato, the specific coconut milk used, oil quantity, and serving accompaniments like rice or naan.)

Disclaimer: Nutritional information is an estimate only and can vary based on specific ingredients and portion sizes. This curry is generally rich in Fiber, Vitamin A, Vitamin C, Iron, and Potassium.

Preparation and Cook Time

  • Preparation Time: 15-20 minutes (Includes peeling/chopping vegetables, measuring spices, rinsing chickpeas)
  • Cook Time: 30-40 minutes (Includes sautéing, simmering, and finishing)
  • Total Time: Approximately 45 minutes to 1 hour

How to Serve Chickpea and Sweet Potato Curry

Serving this curry thoughtfully enhances the dining experience:

  • Base:
    • Fluffy Rice: Basmati or Jasmine rice are classic choices, perfect for soaking up the creamy sauce. Brown rice adds extra fiber and a nutty flavour.
    • Quinoa: A high-protein, gluten-free alternative.
    • Cauliflower Rice: For a low-carb option.
    • Bread: Warm naan bread (garlic naan is especially good!), roti, or pita bread are essential for scooping and dipping.
  • Garnishes (Choose a few for texture and flavour contrast):
    • Fresh Cilantro: Absolutely essential for freshness and colour.
    • Lime Wedges: Allows individuals to add extra brightness to their liking.
    • Plain Yogurt or Coconut Yogurt: A dollop adds coolness and creaminess, balancing any heat. Essential if you’ve made the curry spicy.
    • Toasted Nuts or Seeds: Cashews, pumpkin seeds (pepitas), or slivered almonds add a lovely crunch. Toast them briefly in a dry pan until fragrant.
    • Red Pepper Flakes: For those who like an extra kick of heat.
    • Thinly Sliced Red Onion or Pickled Onions: Adds a sharp bite.
    • Unsweetened Shredded Coconut: Toasted lightly, it enhances the coconut flavour.
  • Presentation: Serve the curry in bowls, spooned over the rice or with bread on the side. Sprinkle generously with your chosen garnishes just before serving.

Tips for the Best Curry Experience

  1. Don’t Rush the Aromatics: Take the time to properly soften the onions (5-7 minutes) and cook the garlic and ginger until fragrant (1-2 minutes). This builds a crucial flavour base. Don’t let them brown too much or burn, especially the garlic.
  2. Bloom Your Spices: Don’t just dump the spices into the liquid. Cooking them briefly in the oil with the aromatics before adding liquids unlocks their full flavour potential and integrates them better into the dish.
  3. Use Full-Fat Coconut Milk: For the creamiest, most flavourful curry, opt for full-fat canned coconut milk. Light versions will result in a thinner, less rich sauce. Remember to shake the can well!
  4. Cut Sweet Potatoes Uniformly: Try to cut the sweet potato cubes into roughly the same size (around ½ to ¾-inch). This ensures they cook evenly, preventing some pieces from becoming mush while others are still hard.
  5. Finish with Freshness: The final additions of fresh lime juice and cilantro are not just garnishes; they are essential flavour components. The lime juice brightens the rich, earthy flavours, and the cilantro adds a burst of herbaceous freshness. Don’t skip them!

Frequently Asked Questions (FAQ)

Q1: Can I use different vegetables in this curry?
A: Absolutely! This curry is very versatile. You can substitute or add other vegetables like regular potatoes (they may take slightly longer to cook), butternut squash, carrots, cauliflower florets, bell peppers (add with the onions), peas (add near the end with the chickpeas), or green beans. Adjust simmering time based on the vegetable’s cooking needs.

Q2: How can I make this curry spicier or milder?
A: To make it spicier, increase the amount of red pepper flakes, use a hot curry powder, or add a minced chili pepper (like serrano or jalapeño) along with the garlic and ginger. To make it milder, omit the red pepper flakes, use a mild curry powder, and ensure your individual spices aren’t overly pungent. Serving with yogurt also helps cool down the heat.

Q3: Can I make Chickpea and Sweet Potato Curry ahead of time? Does it freeze well?
A: Yes, this curry is excellent for meal prep! The flavours often meld and deepen overnight. Store leftovers in an airtight container in the refrigerator for up to 3-4 days. It also freezes beautifully. Let the curry cool completely, then transfer it to freezer-safe containers or bags. Freeze for up to 2-3 months. Thaw overnight in the refrigerator and reheat gently on the stovetop or in the microwave. You might need to add a splash of water or broth when reheating if it has thickened too much. The texture holds up very well.

Q4: My curry seems too thin/too thick. How can I fix it?
A: If it’s too thin, let it simmer uncovered for an extra 5-10 minutes, stirring occasionally, to allow some liquid to evaporate and the sauce to reduce. Remember it will thicken slightly as it cools. If it’s too thick, simply stir in a splash of vegetable broth or water until it reaches your desired consistency.

Q5: Can I use dried chickpeas instead of canned?
A: Yes, you can use dried chickpeas, but they require advance preparation. You’ll need to soak them overnight (or use a quick-soak method) and then cook them until tender before adding them to the curry. Typically, 1 cup of dried chickpeas yields about 3 cups of cooked chickpeas (roughly equivalent to two 15-oz cans). Add the pre-cooked chickpeas at the same stage you would add the canned ones (step 8). Using dried chickpeas often results in a better texture.

This Chickpea and Sweet Potato Curry is more than just a meal; it’s a comforting, vibrant, and nourishing experience. Its simplicity, adaptability, and incredible flavour make it a recipe you’ll return to again and again. Whether you’re a seasoned curry lover or new to making them at home, this dish is sure to satisfy. Enjoy the process, the aromas, and most importantly, the delicious result!

Print
clock clock iconcutlery cutlery iconflag flag iconfolder folder iconinstagram instagram iconpinterest pinterest iconfacebook facebook iconprint print iconsquares squares iconheart heart iconheart solid heart solid icon

Chickpea and Sweet Potato Curry recipe


  • Author: Caroline

Ingredients

Scale

  • 1 tbsp Coconut Oil (or vegetable oil of choice)
  • 1 Large Yellow Onion: Finely chopped (about 1.5 cups)
  • 34 Cloves Garlic: Minced (about 1 tbsp)
  • 1 tbsp Fresh Ginger: Grated or finely minced
  • 1 Large Sweet Potato: Peeled and cubed into ½-inch to ¾-inch pieces (about 3 cups / 500-600g)
  • 1 tbsp Curry Powder: (Mild, medium, or hot, depending on preference)
  • 1 tsp Ground Cumin
  • 1 tsp Ground Coriander
  • ½ tsp Turmeric Powder
  • ¼ tsp Red Pepper Flakes (Optional, adjust to taste for heat)
  • ½ tsp Salt (or to taste)
  • ¼ tsp Black Pepper
  • 1 (14.5 oz / 400g) can Diced Tomatoes: Undrained (fire-roasted optional for extra flavour)
  • 1 (13.5 oz / 400ml) can Full-Fat Coconut Milk: Shake well before opening
  • ½ cup Vegetable Broth (or water)
  • 1 (15 oz / 425g) can Chickpeas: Rinsed and drained
  • 2 cups Fresh Spinach or Kale: Roughly chopped (optional)
  • 12 tbsp Fresh Lime Juice (from about ½ a lime)
  • Fresh Cilantro: Chopped, for garnish
  • Cooked Rice (Basmati, Jasmine, Brown), Naan Bread, or Roti: For serving

Instructions

  1. Prepare Ingredients: Ensure all your vegetables are chopped, garlic minced, ginger grated, chickpeas rinsed, and spices measured out before you begin cooking. This makes the process smoother (mise en place).
  2. Sauté Aromatics: Heat the coconut oil in a large pot, Dutch oven, or deep skillet over medium heat. Once shimmering, add the chopped onion and cook, stirring occasionally, until softened and translucent, about 5-7 minutes.
  3. Add Garlic and Ginger: Add the minced garlic and grated ginger to the pot. Cook for another 1-2 minutes, stirring constantly, until fragrant. Be careful not to burn the garlic.
  4. Bloom the Spices: Add the curry powder, ground cumin, ground coriander, turmeric powder, red pepper flakes (if using), salt, and black pepper to the pot. Stir constantly for about 30-60 seconds. Cooking the spices in the oil (“blooming”) helps to release their essential oils and deepen their flavour.
  5. Incorporate Main Ingredients: Add the cubed sweet potatoes and the can of diced tomatoes (with their juice) to the pot. Stir well to coat the sweet potatoes in the spice mixture.
  6. Add Liquids: Pour in the full-fat coconut milk and vegetable broth (or water). Stir everything together, ensuring nothing is sticking to the bottom of the pot.
  7. Simmer: Bring the mixture to a gentle simmer. Once simmering, reduce the heat to low, cover the pot, and let it cook for 15-20 minutes, or until the sweet potatoes are tender when pierced with a fork. Stir occasionally to prevent sticking. Avoid boiling vigorously, as this can make the coconut milk separate. Key Point: Don’t overcook the sweet potatoes; they should be soft but still hold their shape, not turn into mush.
  8. Add Chickpeas (and Greens): Once the sweet potatoes are tender, stir in the rinsed and drained chickpeas. If using spinach or kale, add it now. Stir until the greens wilt down into the curry, which should only take a couple of minutes. Cook for another 2-3 minutes, just to heat the chickpeas through and allow the flavours to meld further.
  9. Check Seasoning: Taste the curry and adjust seasoning if necessary. Add more salt, pepper, or red pepper flakes to your liking. If the curry seems too thick, you can add a splash more vegetable broth or water. If it seems too thin, you can let it simmer uncovered for a few more minutes to reduce slightly (though it will thicken upon standing).
  10. Finish with Acidity: Turn off the heat. Stir in the fresh lime juice. This brightens all the flavours and adds a crucial balancing element.
  11. Rest Briefly: Let the curry rest for 5 minutes off the heat before serving. This allows the flavours to settle.
  12. Serve: Ladle the curry into bowls over your choice of rice or serve with warm naan bread or roti. Garnish generously with fresh chopped cilantro.

Nutrition

  • Serving Size: one normal portion
  • Calories: 450-550 kcal