Sweet potato soup is one of the most naturally beautiful soups you can make — a vivid, deep orange colour that looks spectacular in a white bowl, a flavour that is naturally sweet and warmly comforting, and a texture so silky and velvety that it requires almost nothing beyond the vegetables themselves to be genuinely wonderful.
Mary Berry’s sweet potato soup recipe is the version that makes the most of what sweet potatoes do naturally. They are roasted first — the same principle as the butternut squash and pumpkin soups on this site — to develop the caramelised sweetness that makes this soup taste complex rather than flat. Warm spices — cumin, coriander, ginger — complement the natural sweetness. A little cream and lemon juice finish it perfectly.
This is the soup that has converted many people who thought they did not particularly like sweet potatoes. Roasted sweet potato is a completely different thing from boiled sweet potato, and in soup form it becomes something genuinely extraordinary.
Why Roasting Makes the Difference
Sweet potato contains an enormous amount of natural sugar — significantly more than most root vegetables. Roasting caramelises those sugars in a way that boiling cannot, developing a depth of flavour and a slight complexity that makes the soup taste like it has taken far more effort than it has.
Roasted sweet potato also has a drier, more concentrated flesh than boiled, which means the soup is thicker and more silky rather than watery. Always roast.

Ingredients for Mary Berry Sweet Potato Soup
For the Roasted Sweet Potato
- 1.2kg sweet potatoes, peeled and cut into large chunks
- 3 tbsp olive oil
- 1 tsp ground cumin
- 1 tsp ground coriander
- ½ tsp smoked paprika
- Salt and freshly ground black pepper
For the Soup Base
- 40g unsalted butter
- 1 large onion, roughly chopped
- 3 garlic cloves, crushed
- 3cm fresh ginger, finely grated
- 1 tsp ground cumin
- ½ tsp ground coriander
- ¼ tsp cayenne pepper
- 1 litre good quality vegetable or chicken stock
- 150ml double cream or coconut cream
- Juice of ½ lime or lemon
- Salt and freshly ground black pepper
To Serve
- A swirl of cream or crème fraîche
- Toasted pumpkin seeds or sunflower seeds
- Fresh coriander leaves
- A pinch of smoked paprika
- Warm naan bread or crusty bread
How to Make Mary Berry Sweet Potato Soup — Step by Step
Step 1 — Roast the Sweet Potato
Preheat your oven to 200°C / 180°C fan / Gas 6. Place the sweet potato chunks on a large roasting tray. Drizzle with olive oil and scatter over the cumin, coriander, smoked paprika, salt, and pepper. Toss to coat evenly.
Roast for 30 to 35 minutes until the sweet potato is completely tender and caramelising and deepening in colour at the edges. Leave to cool slightly.
Step 2 — Soften the Aromatics
While the sweet potato roasts, melt the butter in a large saucepan over a medium heat. Add the onion and cook for eight to ten minutes until completely softened. Add the garlic and ginger and cook for another minute. Add the cumin, coriander, and cayenne and stir for one to two minutes until fragrant.
Step 3 — Add Sweet Potato and Stock
Add the roasted sweet potato to the pan. Pour in the stock and stir to combine. Bring to a gentle simmer and cook for five minutes to allow everything to meld.
Step 4 — Blend
Remove from the heat and blend until completely smooth with a stick blender or in batches in a standard blender. Sweet potato blends to an extraordinarily smooth, almost liquid consistency — blend thoroughly for the silkiest result.
Step 5 — Finish and Season
Return to the hob over a low heat. Stir in the cream or coconut cream and the lime or lemon juice. Warm through gently. Taste and season generously. The lime or lemon juice is essential — it cuts through the natural sweetness and prevents the soup from tasting cloying.
Step 6 — Serve
Ladle into warm bowls. Swirl cream over the surface. Scatter toasted seeds, fresh coriander, and a pinch of smoked paprika. Serve with warm naan or crusty bread.
My Top Tips For Mary Berry Sweet Potato Soup
Roast the sweet potato before adding to the soup. Non-negotiable. Roasting develops the caramelised sweetness and concentrated flavour that makes this soup so good. Boiled sweet potato gives a flat, watery, one-dimensional result.
Use coconut cream instead of double cream for a wonderful variation. Coconut cream and sweet potato is a classic Southeast Asian combination — the natural sweetness of the coconut and the warm spices complement the sweet potato beautifully. If you have not tried this version, make it once. It is exceptional.
Fresh ginger is essential. Dried ground ginger is a completely different flavour profile from fresh — sharper, more one-dimensional. Fresh ginger grated finely into the soup base gives a bright, aromatic warmth that dried cannot replicate.
Add lime juice rather than lemon where possible. Lime has a more aromatic, slightly tropical quality that suits sweet potato particularly well. Both work — lime is slightly better.
Do not over-spice. Sweet potato has a delicate natural sweetness that heavy spicing can overwhelm. The spice quantities in this recipe are calibrated to complement rather than dominate. If you want more heat, increase the cayenne slightly.
Serving Suggestions
As a warming weekday lunch with naan bread. As a dinner party starter — its colour is stunning in white bowls. With a swirl of coconut cream and fresh coriander for a more tropical finish. As a simple supper on a cold evening.
How to Store Mary Berry Sweet Potato Soup
In the fridge: Store in an airtight container for up to 4 days. Reheat gently on the hob, adding a splash of stock if it has thickened.
In the freezer: Freeze before adding cream for up to 3 months. Defrost overnight in the fridge, reheat gently, and stir in the cream once warm.

Mary Berry Sweet Potato Soup Recipe
Ingredients
Method
- Preheat oven to 200°C / 180°C fan / Gas 6. Toss sweet potato chunks in spiced oil. Roast 30–35 minutes until tender and caramelising.
- Cook onion in butter 8–10 minutes until soft. Add garlic and ginger — 1 minute. Add spices — 1–2 minutes until fragrant.
- Add roasted sweet potato and stock. Simmer 5 minutes.
- Blend until completely smooth.
- Stir in cream and lime juice. Warm through — do not boil. Season generously.
- Ladle into warm bowls. Swirl cream, scatter seeds, coriander, and paprika. Serve with bread.
Notes
Frequently Asked Questions
Can I add red lentils to this soup?
Yes — 100g of red lentils added with the stock give extra body and protein. They dissolve almost completely during cooking and thicken the soup naturally. The finished soup will be slightly less silky but more substantial.
Can I make this vegan?
Yes — use olive oil instead of butter, vegetable stock, and coconut cream instead of double cream. The result is excellent.
Why is my soup too thick?
Sweet potato produces a very thick blended soup. Add extra stock a ladleful at a time until you reach your preferred consistency. The soup also thickens as it cools — add a splash of stock when reheating.
Can I use sweet potato from a tin?
You can — tinned sweet potato is a reasonable shortcut. You will not get the caramelised depth from roasting but the flavour is still good. Use two 400g tins of drained sweet potato and add directly to the softened aromatics without roasting.
Can I add curry powder instead of individual spices?
Yes — one teaspoon of good quality curry powder in place of the cumin, coriander, and paprika gives a pleasant result. The individual spices give more control over the flavour profile but a curry powder version is quicker and good.


Leave a Reply