Why You’ll Love This Sweet Potato and Chickpea Curry
- It’s a true one-pot wonder. Honestly, the fewer dishes to wash at the end of the night, the better. Everything comes together in a single pot, which means the flavors have a chance to really mingle and deepen, and your cleanup is a total breeze.
- The balance of flavors is just right. You get the natural sweetness from the potatoes, a gentle heat from the spices, and a creamy, tangy finish from the coconut milk. It’s a symphony in a bowl that never fails to hit the spot.
- It’s incredibly versatile and forgiving. Don’t have a sweet potato? A butternut squash works beautifully. Want to add some greens? Spinach or kale wilts in perfectly at the end. This recipe is a fantastic template you can make your own.
- It’s meal-prep heaven. This curry tastes even better the next day, as the flavors continue to develop. Making a big batch on a Sunday sets you up for effortless, delicious lunches all week long.
Ingredients & Tools
- 2 tbsp coconut or avocado oil
- 1 large yellow onion, finely diced
- 4 cloves garlic, minced
- 1 tbsp fresh ginger, grated
- 2 tbsp curry powder (see notes below!)
- 1 tsp ground turmeric
- 1/2 tsp chili flakes, or to taste
- 2 large sweet potatoes (about 700g), peeled and cubed
- 1 can (400g) chickpeas, drained and rinsed
- 1 can (400g) diced tomatoes
- 1 can (400ml) full-fat coconut milk
- 250ml vegetable broth
- 1 lime, juiced
- Salt and black pepper to taste
- Fresh cilantro for serving
Tools: A large, heavy-bottomed pot or Dutch oven, a wooden spoon, and a good knife.
The quality of your curry powder really makes a difference here—it’s the star of the spice show. A good, fragrant blend will elevate the entire dish. And don’t shy away from the full-fat coconut milk; it provides that luxurious, creamy texture that makes this curry so special.
Serves: 4 | Prep Time: 15 minutes | Cook Time: 30 minutes | Total Time: 45 minutes
Before You Start: Tips & Ingredient Notes
- Choosing your sweet potatoes. Look for firm potatoes with smooth skin. The orange-fleshed varieties (often labelled as ‘Garnet’ or ‘Jewel’) are perfect here as they become beautifully soft and sweet when cooked.
- Don’t rush the onions. Taking the time to properly soften the onions until they’re translucent is the first step to building a deep, flavorful base. This isn’t the step to crank up the heat—low and slow is the way to go.
- Toasting the spices is a game-changer. When you add the curry powder, turmeric, and chili flakes to the pot, let them cook for just 30-60 seconds with the onions and garlic. You’ll know it’s ready when the kitchen smells incredible—this wakes up the spices and removes any raw, powdery taste.
- Cube your potatoes evenly. Try to cut the sweet potato into roughly 2cm cubes. This ensures they all cook at the same rate, so you don’t end up with some pieces mushy and others still hard.
How to Make Sweet Potato and Chickpea Curry
Step 1: Start by heating the oil in your large pot over a medium heat. Add the diced onion and cook for about 5-7 minutes, stirring occasionally, until it’s soft and translucent. You’re not looking for color here, just tenderness. Then, add the minced garlic and grated ginger, and cook for another minute until fragrant—be careful not to let the garlic burn.
Step 2: Now for the magic! Sprinkle in the curry powder, turmeric, and chili flakes. Stir constantly for about 30 seconds to a minute. You’ll notice the color deepen and a wonderful, aromatic scent will fill your kitchen. This simple act of toasting the spices unlocks their full potential.
Step 3: Add the cubed sweet potatoes and drained chickpeas to the pot. Give everything a really good stir, coating the potatoes and chickpeas in the spiced onion mixture. They should take on a beautiful yellow hue from the turmeric. Let them cook for another minute to soak up all those flavors.
Step 4: Pour in the diced tomatoes (with their juices), the coconut milk, and the vegetable broth. Season generously with a good pinch of salt and a crack of black pepper. Stir everything together, scraping the bottom of the pot to lift any tasty browned bits.
Step 5: Bring the curry to a lively simmer, then immediately reduce the heat to low, cover the pot with a lid, and let it gently bubble away for 20-25 minutes. You’ll want to give it an occasional stir to prevent sticking. The curry is ready when the sweet potatoes are fork-tender but not completely falling apart.
Step 6: Once the potatoes are cooked, turn off the heat. Stir in the fresh lime juice—this brightens all the flavors and cuts through the richness of the coconut milk beautifully. Now is the time to taste and adjust the seasoning. Does it need more salt? A bit more lime? Trust your palate.
Step 7: Ladle the curry into bowls and top with a generous handful of fresh, chopped cilantro. The fresh herb adds a wonderful pop of color and a bright, almost citrusy note that complements the spices perfectly. Serve it immediately while it’s piping hot.
Serving Suggestions
Complementary Dishes
- Fluffy Basmati Rice — The classic choice. The light, fragrant grains are the perfect vehicle for soaking up all that creamy, spiced sauce.
- Warm, buttery Naan Bread — There’s nothing quite like tearing off a piece of soft naan and using it to scoop up a bite of curry. It’s a truly satisfying experience.
- A simple cucumber salad — A quick mix of sliced cucumber, red onion, and a tangy lemon-dill dressing provides a cool, crisp contrast to the warm, rich curry.
Drinks
- A crisp, citrusy IPA — The hoppy bitterness and citrus notes in a good IPA can stand up to the spices and cleanse the palate between bites.
- A slightly off-dry Riesling — The touch of sweetness in the wine beautifully balances the heat from the chili flakes and the earthiness of the spices.
- A cool, minty lassi — This yogurt-based drink is a traditional pairing for a reason—it’s incredibly refreshing and soothing if the spice level is a little high for you.
Something Sweet
- Mango sorbet — The tropical fruitiness of mango is a natural partner for the curry spices, and the cold, clean finish of a sorbet is a perfect end to the meal.
- A slice of almond cake — A simple, not-too-sweet cake with a nutty flavor provides a gentle, comforting finish without being overly heavy.
- Dark chocolate with sea salt — Just a square or two of high-quality dark chocolate can be a wonderful palate cleanser, with the bitterness and salt contrasting the meal’s flavors.
Top Mistakes to Avoid
- Mistake: Burning the spices. When you add the curry powder and turmeric to the pot, keep the heat at medium and stir constantly. They can burn in a matter of seconds, which will give your curry a bitter, unpleasant taste. The trick is to toast them until fragrant, which happens quickly.
- Mistake: Cutting the sweet potatoes too large. If your cubes are bigger than about 2-3cm, they’ll take much longer to cook through, and you risk having undercooked, hard potatoes in your finished curry. Uniformity is key for even cooking.
- Mistake: Skipping the acid at the end. That squeeze of lime juice right before serving is non-negotiable. Without it, the curry can taste a bit flat and one-dimensional. The acid brightens everything up and makes the flavors sing.
- Mistake: Using light coconut milk. I know it’s tempting to cut calories, but full-fat coconut milk is essential for achieving that rich, creamy, luxurious texture. Light coconut milk will make the curry taste thin and watery.
Expert Tips
- Tip: Make your own curry powder blend. If you have the spices on hand, toasting and grinding your own blend (think coriander, cumin, fenugreek, mustard seeds) will take this curry to a whole new level of flavor complexity. It’s a fun weekend project!
- Tip: Add a secret umami boost. A teaspoon of tomato paste added with the onions, or a splash of soy sauce or tamari stirred in at the end, can add a deep, savory note that makes the curry even more satisfying.
- Tip: Let it rest. If you have the time, turn off the heat and let the curry sit, covered, for 10-15 minutes before serving. This allows the flavors to meld together even more and the sauce to thicken up slightly.
- Tip: Freeze it for later. This curry freezes exceptionally well. Cool it completely, then portion it into airtight containers. It will keep for up to 3 months. Thaw overnight in the fridge and reheat gently on the stove.
FAQs
Can I make this curry in a slow cooker?
Absolutely! It’s a great set-it-and-forget-it meal. Sauté the onions, garlic, ginger, and spices in a pan first (this step is important for depth of flavor), then transfer everything to the slow cooker. Add the sweet potatoes, chickpeas, tomatoes, broth, and coconut milk. Cook on low for 6-7 hours or on high for 3-4 hours, until the potatoes are tender. Stir in the lime juice and cilantro just before serving.
My curry is too thin. How can I thicken it?
The easiest way is to simply let it simmer 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—they’ll naturally thicken the sauce. If you’re in a real hurry, a slurry of 1 tablespoon of cornstarch mixed with 2 tablespoons of cold water, stirred in and simmered for a minute, will do the trick.
Is this curry spicy?
As written, it has a gentle warmth from the chili flakes. It’s very adaptable, though! For a milder curry, simply omit the chili flakes entirely. For more heat, add an extra 1/2 teaspoon of flakes, or include a finely chopped fresh chili (like a serrano or bird’s eye) when you add the garlic and ginger.
Can I add other vegetables?
Of course! This is a fantastic base recipe. Spinach or kale can be stirred in during the last 5 minutes of cooking. Bell peppers or cauliflower florets can be added along with the sweet potatoes. Just keep in mind that quicker-cooking veggies should go in later to avoid them turning to mush.
How long will leftovers keep in the fridge?
Stored in an airtight container, this curry will keep beautifully for 3-4 days in the refrigerator. In fact, many people think it tastes even better the next day as the flavors have more time to meld. Reheat it gently on the stove over low heat, adding a splash of water or broth if it has thickened up too much.
Sweet Potato And Chickpea Curry
Creamy, one-pot sweet potato chickpea curry recipe! Ready in 45 mins. Easy, healthy, & packed with flavor. Perfect for weeknights. Get Mike's foolproof method & serving tips.
Ingredients
Ingredients
-
2 tbsp coconut or avocado oil
-
1 large yellow onion (finely diced)
-
4 cloves garlic (minced)
-
1 tbsp fresh ginger (grated)
-
2 tbsp curry powder (see notes below!)
-
1 tsp ground turmeric
-
1/2 tsp chili flakes (or to taste)
-
2 large sweet potatoes (about 700g, peeled and cubed)
-
1 can (400g) chickpeas (drained and rinsed)
-
1 can (400g) diced tomatoes
-
1 can (400ml) full-fat coconut milk
-
250 ml vegetable broth
-
1 lime (juiced)
-
Salt and black pepper (to taste)
-
Fresh cilantro (for serving)
Instructions
-
Start by heating the oil in your large pot over a medium heat. Add the diced onion and cook for about 5-7 minutes, stirring occasionally, until it's soft and translucent. You're not looking for color here, just tenderness. Then, add the minced garlic and grated ginger, and cook for another minute until fragrant—be careful not to let the garlic burn.01
-
Now for the magic! Sprinkle in the curry powder, turmeric, and chili flakes. Stir constantly for about 30 seconds to a minute. You'll notice the color deepen and a wonderful, aromatic scent will fill your kitchen. This simple act of toasting the spices unlocks their full potential.02
-
Add the cubed sweet potatoes and drained chickpeas to the pot. Give everything a really good stir, coating the potatoes and chickpeas in the spiced onion mixture. They should take on a beautiful yellow hue from the turmeric. Let them cook for another minute to soak up all those flavors.03
-
Pour in the diced tomatoes (with their juices), the coconut milk, and the vegetable broth. Season generously with a good pinch of salt and a crack of black pepper. Stir everything together, scraping the bottom of the pot to lift any tasty browned bits.04
-
Bring the curry to a lively simmer, then immediately reduce the heat to low, cover the pot with a lid, and let it gently bubble away for 20-25 minutes. You'll want to give it an occasional stir to prevent sticking. The curry is ready when the sweet potatoes are fork-tender but not completely falling apart.05
-
Once the potatoes are cooked, turn off the heat. Stir in the fresh lime juice—this brightens all the flavors and cuts through the richness of the coconut milk beautifully. Now is the time to taste and adjust the seasoning. Does it need more salt? A bit more lime? Trust your palate.06
-
Ladle the curry into bowls and top with a generous handful of fresh, chopped cilantro. The fresh herb adds a wonderful pop of color and a bright, almost citrusy note that complements the spices perfectly. Serve it immediately while it's piping hot.07


