Sweet Potato And Chickpea Curry

Whip up this easy, creamy sweet potato and chickpea curry in just 40 minutes! A flavour-packed, one-pot vegan meal that's pure comfort food. Perfect for a cozy weeknight dinner.

Sharing Is Caring

Jump to Recipe
There’s something incredibly comforting about a pot of curry simmering away on the stove, isn’t there? The aromas of ginger and garlic mingle with warm spices, promising a meal that’s both nourishing and deeply satisfying. This Sweet Potato and Chickpea Curry is my go-to for exactly that feeling. It’s the kind of dish that feels like a warm hug on a chilly evening, yet it’s vibrant and fresh enough to enjoy any time of year. Honestly, what I love most is how the sweet potatoes break down just a little, thickening the sauce and making it naturally creamy without any dairy. It’s a wonderfully forgiving recipe—a little more spice, a little less… it all works. So, grab your favourite pot, and let’s make a big, bubbling batch of this cozy, flavour-packed curry. You’re going to love how simple it is to create something that tastes so complex and special.

Why You’ll Love This Sweet Potato and Chickpea Curry

  • It’s a true one-pot wonder. From sautéing the aromatics to simmering the final dish, everything happens in a single pot. This means maximum flavour with minimal cleanup—a win-win for any night of the week.
  • The texture is pure comfort. The sweet potatoes soften and almost melt into the coconut milk, creating a luxuriously thick and creamy sauce that clings beautifully to every chickpea and grain of rice. It’s hearty without being heavy.
  • It’s incredibly versatile and forgiving. Don’t have a fresh chilli? Use a pinch of dried chilli flakes. Want to use butternut squash instead of sweet potato? Go for it! This recipe is a fantastic template you can adapt based on what’s in your pantry.
  • It tastes even better the next day. Honestly, the flavours have a chance to really get to know each other overnight. Making a big batch means you’re setting yourself up for an effortless, and possibly even more delicious, lunch tomorrow.

Ingredients & Tools

  • 2 tbsp coconut or vegetable oil
  • 1 large onion, finely chopped
  • 4 cloves garlic, minced
  • 1 tbsp fresh ginger, grated
  • 1-2 fresh red or green chillies, finely chopped (adjust to your heat preference)
  • 2 tbsp tomato purée
  • 1 ½ tsp ground cumin
  • 1 ½ tsp ground coriander
  • 1 tsp turmeric
  • ½ tsp cayenne pepper (optional, for extra heat)
  • 2 large sweet potatoes (about 600g), peeled and cut into 2cm chunks
  • 1 x 400g tin chickpeas, drained and rinsed
  • 1 x 400ml tin full-fat coconut milk
  • 250ml vegetable stock
  • Juice of 1 lime
  • A large handful of fresh spinach or kale (optional)
  • Salt and black pepper to taste
  • To serve: Fresh coriander, chopped, and more lime wedges.

Tools: A large, heavy-based pot or Dutch oven, a wooden spoon, and a sharp knife.

The quality of your spices really makes a difference here—if they’ve been sitting in your cupboard for a year, their flavour will be muted. And don’t be shy with the salt; it’s essential for balancing the sweetness of the potatoes and the richness of the coconut milk.

Serves: 4 | Prep Time: 15 minutes | Cook Time: 25 minutes | Total Time: 40 minutes

Before You Start: Tips & Ingredient Notes

  • Sweet Potato Size Matters. Try to cut your sweet potato chunks to a roughly uniform size. This ensures they all cook through at the same time, so you don’t end up with some pieces mushy and others still hard.
  • Don’t Rush the Aromatics. When you sauté the onion, garlic, ginger, and chilli, take your time. You’re not just softening them; you’re building the foundational flavour of the entire curry. Let them become fragrant and soft before adding the spices.
  • Toasting the Spices is a Game Changer. When you add the cumin, coriander, and turmeric to the pot, stir them constantly for about 30 seconds. You’ll notice a wonderful, nutty aroma fill your kitchen. This quick toasting step wakes up the spices and deepens their flavour profile immensely.
  • Full-Fat Coconut Milk for Creaminess. I really recommend using full-fat coconut milk for this recipe. It provides a rich, creamy body that light versions just can’t match. Give the tin a good shake before opening to incorporate the cream and liquid.

How to Make Sweet Potato and Chickpea Curry

Step 1: Heat the oil in your large pot over a medium heat. Add the chopped onion and cook for about 5-7 minutes, stirring occasionally, until it’s softened and turning translucent. You’ll notice it starting to smell sweet. Now, add the minced garlic, grated ginger, and chopped chilli. Cook for another minute—just until that gorgeous, pungent aroma hits you. Be careful not to let the garlic burn.

Step 2: Push the onion mixture to one side of the pot and add the tomato purée directly to the hot surface. Let it cook for 30 seconds—this caramelises it slightly and removes any tinny taste. Now, add all the ground spices: cumin, coriander, turmeric, and cayenne if using. Stir everything together so the onion mixture is thoroughly coated in the spices. Cook for 30 seconds to a minute, until the spices are fragrant. Your kitchen should smell incredible right now.

Step 3: It’s time for the main ingredients! Add the chopped sweet potatoes and drained chickpeas to the pot. Give everything a really good stir, making sure the sweet potato chunks get coated in the spicy onion base. You want each piece to have a little of that flavour clinging to it before we add the liquid.

Step 4: Pour in the coconut milk and vegetable stock. Season generously with salt and a good grind of black pepper. Stir well to combine, then bring the curry to a gentle simmer. Once it’s bubbling, reduce the heat to low, pop a lid on the pot, and let it cook for about 15-20 minutes. You’re looking for the sweet potatoes to be completely tender when pierced with a fork.

Step 5: Once the sweet potatoes are cooked, take the lid off. If you’re using spinach or kale, stir it in now—it will wilt down in the residual heat in just a minute or two. Finally, stir in the fresh lime juice. This is a crucial step! The lime juice brightens all the flavours and cuts through the richness of the coconut milk. Taste and adjust the seasoning—you’ll probably need a bit more salt.

Step 6: Your curry is ready! Ladle it into bowls and top with a generous sprinkle of fresh coriander and an extra lime wedge on the side for squeezing over. Serve it immediately while it’s piping hot and wonderfully aromatic.

Serving Suggestions

Complementary Dishes

  • Fluffy Basmati Rice — The classic choice. The light, fragrant grains are the perfect canvas for soaking up all that creamy, spiced sauce.
  • Warm, Buttery Naan Bread — There’s nothing quite like tearing off a piece of soft naan to scoop up every last bit of curry from the bowl. It’s a truly satisfying experience.
  • A Simple Cucumber Salad — A quick salad of thinly sliced cucumber, red onion, and a tangy lemon dressing provides a cool, crisp contrast that balances the warmth of the curry beautifully.

Drinks

  • A Crisp, Cold Lager — The carbonation and slight bitterness of a good lager help cleanse the palate between bites, making each spoonful taste as vibrant as the first.
  • A Fruity, Off-Dry Riesling — The slight sweetness and bright acidity in the wine complement the sweet potatoes and tame the spice level wonderfully.
  • A Ginger Mint Lemonade — A non-alcoholic option that echoes the ginger in the curry and adds a refreshing, zingy note to the meal.

Something Sweet

  • Mango Sorbet — The tropical fruitiness of mango is a natural partner for the curry’s flavours, and the cold, clean sorbet is a delightful palate cleanser.
  • A Square of Dark Chocolate — A few bites of high-quality dark chocolate (70% or above) with a cup of chai tea is a simple, elegant way to end the meal on a rich note.
  • Coconut Macaroons — These light, chewy cookies continue the coconut theme in a subtle, sweet way without being too heavy after a satisfying meal.

Top Mistakes to Avoid

  • Mistake: Underseasoning. This is the biggest one! Sweet potatoes and coconut milk can handle—and need—a good amount of salt. Season in layers: when you add the liquids, and then again at the end. The lime juice at the finish also acts as a seasoning, brightening everything up.
  • Mistake: Boiling the curry aggressively. Once you add the coconut milk and stock, you want a gentle simmer, not a rolling boil. A hard boil can cause the coconut milk to separate and make the sauce greasy instead of creamy. Low and slow is the way to go.
  • Mistake: Skipping the lime juice. I know it might seem like a small, optional garnish, but it’s not. The acidity is essential for balancing the dish. Without it, the curry can taste a bit flat and overly rich. Don’t skip it!
  • Mistake: Overcooking the sweet potatoes. You want them tender but not disintegrating into mush. Check them at the 15-minute mark. They should be easily pierced with a fork but still hold their shape.

Expert Tips

  • Tip: Bloom your own spices. If you have whole cumin and coriander seeds, toast them in a dry pan for a minute until fragrant, then grind them yourself. The flavour difference is night and day—so much more aromatic and complex.
  • Tip: Add a touch of sweetness. If your sweet potatoes aren’t particularly sweet or your tomatoes are a bit acidic, a tiny teaspoon of maple syrup or brown sugar stirred in at the end can work wonders to round out the flavours.
  • Tip: Create a deeper base. For a more complex, umami-rich flavour, try stirring in a tablespoon of red or yellow curry paste along with the spices. It adds another layer of depth that’s really special.
  • Tip: Make it ahead for better flavour. As mentioned, this curry is fantastic made a day in advance. Let it cool completely, store it in the fridge, and gently reheat it the next day. You’ll be amazed at how the flavours meld and intensify.

FAQs

Can I freeze this curry?
Absolutely! This curry freezes beautifully. Let it cool completely, then transfer it to airtight containers, leaving a little space for expansion. It will keep well for up to 3 months. To reheat, thaw it overnight in the refrigerator and then warm it gently on the stove, adding a splash of water or stock if the sauce has thickened too much. I wouldn’t recommend freezing it if you’ve already added the spinach, as it can become watery upon thawing.

My curry is too thin. How can I thicken it?
No problem! The easiest way is to simply simmer it uncovered for an extra 5-10 minutes, which will allow some of the liquid to evaporate. Alternatively, you can mash a few of the sweet potato chunks against the side of the pot with your spoon—this will release their starch and naturally thicken the sauce. If you’re in a real hurry, a slurry of one teaspoon of cornflour mixed with two teaspoons of cold water, stirred in and simmered for a minute, will do the trick.

Can I make this in a slow cooker?
Yes, you can. Sauté the onions, garlic, ginger, and spices in a pan first (this step is crucial for flavour), then transfer everything to the slow cooker. Add the sweet potatoes, chickpeas, coconut milk, and stock. Cook on low for 6-7 hours or on high for 3-4 hours, until the sweet potatoes are tender. Stir in the lime juice and spinach right before serving.

Is this curry spicy?
As written, it has a gentle warmth but isn’t overly spicy. The heat level is completely in your control. For a milder curry, remove the seeds from the fresh chilli or omit the cayenne pepper. For more heat, add an extra chilli, leave the seeds in, or add an extra pinch of cayenne. You can always add more heat at the end, but you can’t take it away!

What protein can I add besides chickpeas?
Chickpeas are great, but you can easily switch it up. Diced firm tofu (pan-fried first for texture) or cooked lentils would be fantastic vegetarian options. If you eat meat, about 300g of diced chicken breast or thigh added with the sweet potatoes would work well—just ensure the chicken is cooked through before serving.

Sweet Potato And Chickpea Curry

Sweet Potato And Chickpea Curry

Recipe Information
Cost Level budget-friendly
Category healthy thanksgiving side dishes
Difficulty easy
Cuisine Indian, asian
Recipe Details
Servings 4
Total Time 40 minutes
Recipe Controls

Whip up this easy, creamy sweet potato and chickpea curry in just 40 minutes! A flavour-packed, one-pot vegan meal that's pure comfort food. Perfect for a cozy weeknight dinner.

Ingredients

Ingredients

Instructions

  1. Heat the oil in your large pot over a medium heat. Add the chopped onion and cook for about 5-7 minutes, stirring occasionally, until it's softened and turning translucent. You'll notice it starting to smell sweet. Now, add the minced garlic, grated ginger, and chopped chilli. Cook for another minute—just until that gorgeous, pungent aroma hits you. Be careful not to let the garlic burn.
  2. Push the onion mixture to one side of the pot and add the tomato purée directly to the hot surface. Let it cook for 30 seconds—this caramelises it slightly and removes any tinny taste. Now, add all the ground spices: cumin, coriander, turmeric, and cayenne if using. Stir everything together so the onion mixture is thoroughly coated in the spices. Cook for 30 seconds to a minute, until the spices are fragrant. Your kitchen should smell incredible right now.
  3. It's time for the main ingredients! Add the chopped sweet potatoes and drained chickpeas to the pot. Give everything a really good stir, making sure the sweet potato chunks get coated in the spicy onion base. You want each piece to have a little of that flavour clinging to it before we add the liquid.
  4. Pour in the coconut milk and vegetable stock. Season generously with salt and a good grind of black pepper. Stir well to combine, then bring the curry to a gentle simmer. Once it's bubbling, reduce the heat to low, pop a lid on the pot, and let it cook for about 15-20 minutes. You're looking for the sweet potatoes to be completely tender when pierced with a fork.
  5. Once the sweet potatoes are cooked, take the lid off. If you're using spinach or kale, stir it in now—it will wilt down in the residual heat in just a minute or two. Finally, stir in the fresh lime juice. This is a crucial step! The lime juice brightens all the flavours and cuts through the richness of the coconut milk. Taste and adjust the seasoning—you'll probably need a bit more salt.
  6. Your curry is ready! Ladle it into bowls and top with a generous sprinkle of fresh coriander and an extra lime wedge on the side for squeezing over. Serve it immediately while it's piping hot and wonderfully aromatic.

Chef’s Notes

  • Use fresh, high-quality spices for maximum flavor impact in your curry.
  • Cut sweet potatoes into uniform chunks to ensure even cooking throughout.
  • Sauté aromatics like onion, garlic, and ginger thoroughly to build a flavorful base.
  • Balance the sweetness of sweet potatoes and richness of coconut milk with adequate salt.
  • Let the finished curry rest overnight for deeper, more developed flavors.

Tags

Sharing Is Caring