The Jamie Oliver Sweet Potato and Chickpea Curry is a warming, plant-based dish built on bold spices, creamy texture, and natural sweetness from roasted sweet potatoes. Chickpeas add body and protein, while tomatoes and coconut milk create a rich yet balanced sauce that feels comforting without being heavy.
This curry serves 4–6 people and takes around 45 minutes from start to finish. In this complete guide, you’ll learn how to layer spices properly, control texture, and prevent the sauce from becoming either too thin or overly thick.
What Makes This Worth Making
Naturally hearty and satisfying
The combination of sweet potatoes and chickpeas creates a filling dish that doesn’t rely on meat for substance.
Balanced sweetness and spice
Sweet vegetables contrast beautifully with warming spices like cumin and turmeric.
Budget-friendly ingredients
Most ingredients are pantry staples, making this curry economical and practical.
Perfect for meal prep
Flavours deepen the next day, making leftovers even better.
Easy to customise
You can adjust the spice level, creaminess, and vegetables without affecting the structure.
What Is Jamie Oliver’s Sweet Potato and Chickpea Curry?
Jamie Oliver’s Sweet Potato and Chickpea Curry is a vegetable-based curry where sweet potatoes and chickpeas are simmered in a spiced tomato and coconut sauce until tender and richly flavoured.
It combines sautéing aromatics with gentle simmering to develop depth without complicated techniques.
Jamie Oliver’s Sweet Potato and Chickpea Curry Ingredients List
Serves 6
- 2 medium sweet potatoes (peeled and cubed)
- 1 can (400 g) chickpeas (drained and rinsed)
- 2 tbsp olive oil or coconut oil
- 1 large onion (finely chopped)
- 2 cloves garlic (minced)
- 1 tbsp fresh ginger (grated)
- 1 tsp ground cumin
- 1 tsp ground coriander
- 1 tsp turmeric
- 1 tsp mild curry powder or garam masala
- 400 g chopped tomatoes
- 400 ml coconut milk
- 150 ml vegetable stock
- Salt and freshly ground black pepper
- Handful fresh coriander
Optional:
- ½ tsp chilli flakes
- Juice of half a lime
- Fresh spinach (added at end)
How to Prepare Jamie Oliver’s Sweet Potato and Chickpea Curry – Simple Steps
Step 1: Build the Aromatic Base Properly
Heat oil in a large saucepan over medium heat.
Add chopped onion and cook for 5–7 minutes until soft and translucent.
Stir in garlic and ginger, cooking briefly until fragrant. This base sets the foundation for flavour, so avoid rushing this step.
Step 2: Toast the Spices Carefully
Add cumin, coriander, turmeric, curry powder, and chilli flakes if using.
Stir continuously for about 30 seconds until aromatic.
Toasting spices releases essential oils and deepens flavour, but do not let them burn.
Step 3: Add Sweet Potatoes and Tomatoes
Stir in cubed sweet potatoes and coat them in the spice mixture.
Add chopped tomatoes and cook for 5 minutes to allow flavours to blend.
This stage helps soften the sweet potatoes slightly before simmering.
Step 4: Simmer with Coconut Milk
Pour in coconut milk and vegetable stock.
Bring to a gentle simmer and cook uncovered for 20–25 minutes, stirring occasionally.
The sweet potatoes should become tender but not mushy.
If sauce thickens too much, add a splash of water or stock.
Step 5: Add Chickpeas and Finish Cooking
Add drained chickpeas during the final 10 minutes of cooking.
Simmer gently so they absorb flavour without becoming too soft.
Taste and adjust seasoning with salt, pepper, and lime juice if desired.
Step 6: Rest and Garnish
Allow curry to rest for 5 minutes before serving.
Garnish with fresh coriander and serve warm.
Resting allows the sauce to settle and flavours to balance.

Common Mistakes to Avoid When Making Jamie Oliver’s Sweet Potato and Chickpea Curry
- Undercooking the sweet potatoes
They should be fork-tender but still hold their shape, not firm in the centre. - Skipping spice toasting
Failing to toast spices reduces depth and leaves the curry tasting flat. - Adding too much liquid early
Excess stock or coconut milk can make the curry watery and dilute the flavour. - Overcooking chickpeas
They may become overly soft and lose their pleasant bite. - Over-salting before reduction
Season gradually, as flavours concentrate while the sauce thickens.
Delicious Side Pairings for Jamie Oliver’s Sweet Potato and Chickpea Curry
- Steamed basmati rice
Absorbs the sauce beautifully and balances the spice. - Warm naan bread
Perfect for scooping up thick, flavourful curry. - Cucumber raita
Adds cooling contrast to warming spices. - Simple green salad
Provides freshness and light crunch. - Mango chutney
Introduces sweet-tangy contrast.
Expert Tips to Get This Jamie Oliver Sweet Potato and Chickpea Curry Just Right
- Cut sweet potatoes evenly
Uniform cubes ensure consistent cooking. - Simmer uncovered
This naturally thickens the sauce without extra ingredients. - Taste near the end
Spices develop as they cook, so adjust seasoning late. - Add lime at the finish
Brightens flavour and balances sweetness. - Let it rest briefly before serving
Flavours deepen slightly after cooking.
How to Add More Flavour to Jamie Oliver’s Sweet Potato and Chickpea Curry
- Add fresh spinach at the end
Boosts colour and nutrition without overpowering flavour. - Include a spoonful of peanut butter
Adds nutty richness and creaminess. - Use fresh chillies instead of flakes
Creates brighter, fresher heat. - Add roasted cauliflower
Introduces texture contrast and depth. - Finish with toasted coconut flakes
Adds crunch and aromatic sweetness.
How to Adjust Sweet Potato and Chickpea Curry for Kids
- Reduce spice level
Use mild curry powder and skip chilli. - Mash some sweet potato slightly
Creates a smoother, gentler texture. - Add a little extra coconut milk
Softens stronger spice flavours. - Serve with plain rice
Keeps flavours balanced and mild. - Chop coriander finely or omit
Some children prefer less herbal intensity.
Best Way to Store Sweet Potato and Chickpea Curry Leftovers
- Cool completely before refrigerating
Prevents condensation and spoilage. - Store in an airtight container up to 4 days
Flavours often improve overnight. - Freeze in portions up to 3 months
Ideal for convenient batch cooking. - Label and date containers clearly
Helps track freshness accurately.
Best Ways to Reheat Sweet Potato and Chickpea Curry Leftovers
Reheat gently on the stovetop
Add a splash of water or stock if thickened.
Stir occasionally while warming
Prevents sticking and uneven heating.
Avoid high heat
Keeps sweet potatoes intact and prevents scorching.
Ensure fully heated before serving
Proper reheating ensures food safety.
Nutritional Value (Per Serving)
Approximate values:
- Calories: 390 kcal
- Protein: 11 g
- Carbohydrates: 52 g
- Fat: 16 g
- Fibre: 9 g
- Sodium: 480 mg
FAQs
Can I make sweet potato and chickpea curry without coconut milk?
Yes, you can replace coconut milk with vegetable stock, oat cream, or even plain yoghurt (if not keeping it vegan). The texture will be slightly lighter, but the curry will still be flavourful and balanced.
How do I thicken sweet potato and chickpea curry?
Let the curry simmer uncovered so excess liquid reduces naturally. You can also mash a few pieces of sweet potato into the sauce to create a thicker, creamier consistency without adding extra ingredients.
Is sweet potato and chickpea curry spicy?
It is typically mild to medium in heat, depending on the amount of chilli used. You can easily adjust the spice level by reducing or increasing chilli flakes or fresh chillies.
Can I freeze sweet potato and chickpea curry?
Yes, it freezes very well. Allow it to cool completely, store in airtight containers, and freeze for up to 3 months. Thaw overnight in the refrigerator and reheat gently.
Final Words
Jamie Oliver Sweet potato and chickpea curry succeeds when sweetness, spice, and creaminess are carefully balanced. With proper layering of aromatics and controlled simmering, you’ll achieve a hearty, flavourful dish that feels nourishing and deeply satisfying.
Similar recipes to add to your list
- Jamie Oliver Savoy Cabbage Pasta
- Jamie Oliver Fish Lasagne
- Jamie Oliver Paprika Roast Chicken
- Jamie Oliver Chicken Satay
Jamie Oliver Sweet Potato And Chickpea Curry
Jamie Oliver Sweet Potato and Chickpea Curry is a vegetable-based curry where sweet potatoes and chickpeas are simmered in a spiced tomato and coconut sauce until tender and richly flavoured.
It combines sautéing aromatics with gentle simmering to develop depth without complicated techniques.
- Prep Time: 10
- Cook Time: 30
- Total Time: 40 minutes
- Yield: 4 1x
Ingredients
Serves 6
-
- 2 medium sweet potatoes (peeled and cubed)
-
- 1 can (400 g) chickpeas (drained and rinsed)
-
- 2 tbsp olive oil or coconut oil
-
- 1 large onion (finely chopped)
-
- 2 cloves garlic (minced)
-
- 1 tbsp fresh ginger (grated)
-
- 1 tsp ground cumin
-
- 1 tsp ground coriander
-
- 1 tsp turmeric
-
- 1 tsp mild curry powder or garam masala
-
- 400 g chopped tomatoes
-
- 400 ml coconut milk
-
- 150 ml vegetable stock
-
- Salt and freshly ground black pepper
-
- Handful fresh coriander
Optional:
-
- ½ tsp chilli flakes
-
- Juice of half a lime
-
- Fresh spinach (added at end)
Instructions
Heat oil in a large saucepan over medium heat.
Add chopped onion and cook for 5–7 minutes until soft and translucent.
Stir in garlic and ginger, cooking briefly until fragrant. This base sets the foundation for flavour, so avoid rushing this step.
Add cumin, coriander, turmeric, curry powder, and chilli flakes if using.
Stir continuously for about 30 seconds until aromatic.
Toasting spices releases essential oils and deepens flavour, but do not let them burn.
Stir in cubed sweet potatoes and coat them in the spice mixture.
Add chopped tomatoes and cook for 5 minutes to allow flavours to blend.
This stage helps soften the sweet potatoes slightly before simmering.
Pour in coconut milk and vegetable stock.
Bring to a gentle simmer and cook uncovered for 20–25 minutes, stirring occasionally.
The sweet potatoes should become tender but not mushy.
If sauce thickens too much, add a splash of water or stock.
Add drained chickpeas during the final 10 minutes of cooking.
Simmer gently so they absorb flavour without becoming too soft.
Taste and adjust seasoning with salt, pepper, and lime juice if desired.
Allow curry to rest for 5 minutes before serving.
Garnish with fresh coriander and serve warm.
Resting allows the sauce to settle and flavours to balance.

