Main menu


Sweet Potato Soup - simple but great!

*** BIG THANK YOU for all your lovely messages in response to the news that Dinner made the New York Times best sellers list! Who ever thought a cookbook with a dog on the cover would become a NYT best seller. 😂***

As for today’s recipe – a healthy dose of cumin plus a good amount of onion and leek keeps things interesting with this Sweet Potato Soup! If leeks are a bit pricey, use more onion instead. Serve with a shower of something crunchy – croutons, nuts, crispy shallots. I used flatbread ribbons and pistachios.

Pot of Sweet potato soup ready to serve

Sweet potato soup

A basic sweet potato soup is made with garlic, onion and sweet potato boiled in stock that is then blitzed. It’s fine, but it’s kind of boring (sorry!).

A carton of cream and giant hunk of cheesy garlic bread will go a long way to make it more interesting. But as a general rule, I like my soups to be able to stand on their own two feet without relying on too many extras to prop it up.

Today’s flavour dial ups come in the form of lots of onion and leek, plus a whole tablespoon of cumin. Gosh, it’s amazing what a difference it makes to turn “fine” into “OMG THIS IS SO DELICIOUS!!”

Spoon eating sweet potato soup

All you need for The Sweet Potato Soup

Here’s all you need. The recipe only calls for 1/3 cup (80 ml!) cream for a touch of creamy mouthfeel. We don’t need much because the generous amount of leek & onion plus the cumin keeps things interesting. Without these, I’d be using a lot more cream!

How to make sweet potato soup
  • Leeks and onions – These add a flavour boost without having to resort to loads of cream or tons of spices to make this soup really tasty. If leeks are a bit pricey (as they can be during some months of the year) just use an extra onion instead. Just one onion to replace two leeks. Why? Because leeks have a more subtle, mild taste than onion. Two extra onions would make this soup too oniony, I think.

    Bonus – Leeks don’t make your eyes water when you cut them! 👏🏻

  • Sweet potato – 2 medium ones totalling 1 kg / 2 lb (unpeeled weight), or one gigantic one.

  • Cumin powder – A spice that really compliments the sweet flavour of sweet potato. Gives this a flavour reminiscent of Moroccan food which you know is a good thing!

  • Garlic – This soup was never going to happen without garlic!

  • Butter and oil – Because of the sheer volume of onion and leek that is sautéed, we need 4 tablespoons of fat to cook them. I felt like using just butter makes the soup a little too buttery, but using just oil isn’t as fun. So I took the best of both worlds by using equal amounts of each.😎 You can double up on either of them, if you prefer.

  • Chicken stock (or vegetable stock) – I know it’s counterintuitive to use chicken stock for an otherwise vegetarian soup. But it really does give the soup deeper flavour than vegetable stock. However, I freely substitute vegetable stock.

  • Cream – Any dairy cream will work here. Thickened or heavy cream, pure cream, single cream, double cream etc.

    Alternatives – I haven’t tried coconut milk or cream but I think they’d work nicely here. Sour cream and yogurt can also be used but they won’t add that touch of creamy mouthfeel that cream gives this soup. I’d rather use an extra knob of butter, personally.

How to make sweet potato soup

I’m a stick blender girl, when it comes to soups. So much less mess than using a blender.

How to make sweet potato soup
  1. Sauté leek, onion and garlic for 5 minutes until sweet and softened.

  2. Stir sweet potato and cumin for 3 minutes so it’s nicely coated in the flavoured oil and the cumin gets toasted, which brings out the flavour.

  3. Simmer 20 minutes – Add the stock and simmer for 20 minutes with the lid off.

  4. Blitz with a stick blender until smooth.

  5. Stir in cream.

  6. Serve – Ladle into bowls and shower with something crispy! More chat on this below.

Freshly made Sweet potato soup
Bowl of Sweet potato soup

Soup toppers

I know I said at the beginning that this is a soup that stands on its own two feet. And it does. I drink it by the mugful, plain.

That said, I am a soup toppings gal and I will always encourage you to make soups more interesting with toppers. And wow, yes, we can do something different to the usual croutons and a swirl of cream!!! Today – crispy flatbread ribbons, a sprinkle of pistachio and swish of olive oil. Chosen as a nod to the Moroccan vibes in this soup.

I fried the crispy ribbons – for shooting speed purposes – but they are just as easily baked. Directions in the recipe. – Nagi x

PS And yes, you can absolutely do croutons instead if you prefer. Don’t let me deter you!

Watch how to make it

Hungry for more? Subscribe to my newsletter and follow along on Facebook, Pinterest and Instagram for all of the latest updates.

The Sweet Potato Soup


Tap or hover to scale

Recipe video above. A healthy dose of cumin plus a good amount of onion and leek keeps things interesting with this Sweet Potato Soup! If leeks are a bit pricey, use more onion instead. Serve with a shower of something crunchy – croutons, nuts, crispy shallots. I used pistachios and flatbread ribbons, fried for speed, but they can be baked – Note 3.


  • Sauté aromatics – Heat the oil and melt the butter in a large heavy based pot over medium heat. Cook the onion, leek and garlic for 5 minutes until softened.

  • Add the sweet potato and cumin, cook for another 3 minutes, stirring regularly.

  • Simmer 20 minutes – Add the stock, salt and pepper. Bring to a simmer, then cook for 20 minutes at a gentle simmer until the sweet potato is very tender (no lid).

  • Blitz – Remove the pot from the stove. Blitz with a hand-held stick until smooth. (Note 4 for blender) Stir in cream.

  • Garnish – Ladle into bowls. Drizzle with yogurt, cream or olive oil with a sprinkle of something crunchy – pictured with pistachios and crispy flatbread strips (Note 3).

Recipe Notes:

1. Leeks washing ( video 0.09 sec) – Chop the reedy dark green part off, only use the soft white & pale green part. Cut in quarters lengthwise but keep the root intact (for gripping). The cut part of the leek will splay out like tassles / cheerleader pom poms! Hold the root part and wash the cut part of the leek under a running tap. Shake excess water off well, then chop.
2. Stock – I really do prefer this made with chicken rather than veg stock because it gives it a deeper flavour. But veg stock is a close 2nd I freely use to keep this vegetarian. 🙂
3. Garnishes – Something drizzled and something crunchy is my standard soup baseline. I used crispy flatbread strips in a nod to the vaguely reminiscent Moroccan flavours in this (I say that only because of the cumin!).
CRISPY FLATBREAD STRIPS – Cut 1cm / 0.4″ strips. Scrunch in hand (to curl) then fry in 3cm / 1″ 180°C/350°F oil for 20 seconds until light golden. Sprinkle immediately with salt while hot (so it sticks). 
BAKED OPTION – Coat strips generously with olive oil spray, sprinkle with salt, bake at 180°C/350°F (160°C fan) for 10 to 13 minutes or until golden and crisp, tossing once or twice. Exact time will depend on thickness of flatbread.
Croutons – Cut any bread (crustless) into 0.75 cm / ⅓” cubes. Toss in a little olive oil to coat, sprinkle with a pinch of salt. Bake at 180°C/350°F for 10 min, tossing halfway, until golden and crunchy. Cool fully on tray before using.
4. Blender option – Allow soup to cool for 10 minutes then transfer half into a blender. Remove the lid of the feeder tube (it might blow-off due to the heat inside!), then put the lid on. Use a folded tea towel to cover the hole then blitz until smooth. Transfer to a separate pot. Repeat with remaining soup. (Stick blender really is easier!)
Silky smooth soup – You’ll need a high powered blender like a Vitamix or Blendtec. Note: soups as is might look a bit lumpy but it tastes smooth. 
5. Leftovers will keep for 4 days in the fridge. Great for freezing.
Nutrition per serving, soup only (because I can’t be held responsible for how crazy you go with toppings – and I fully endorse excessive toppings!).

Nutrition Information:

Calories: 337cal (17%)Carbohydrates: 45g (15%)Protein: 8g (16%)Fat: 15g (23%)Saturated Fat: 7g (44%)Polyunsaturated Fat: 1gMonounsaturated Fat: 6gTrans Fat: 0.2gCholesterol: 26mg (9%)Sodium: 749mg (33%)Potassium: 888mg (25%)Fiber: 6g (25%)Sugar: 10g (11%)Vitamin A: 24474IU (489%)Vitamin C: 11mg (13%)Calcium: 107mg (11%)Iron: 3mg (17%)

Life of Dozer

Crashed out in his kennel at the end of a big Easter long weekend. (By “big”, I am obviously referring to extreme amounts of food scavenging and play time.)

table of contents title