Beautifully warming winter food with an African twist.


  • 3 tbsp peanut / olive oil

  • 1 large onion

  • a knob of ginger

  • 1-2 tsp cayenne pepper

  • 1-2 fresh red chillies

  • sea salt & pepper

  • 3 medium carrots

  • 2 medium potatoes

  • 1 large sweet potato (or an extra regular potato if you don’t have any sweet)

  • about 500ml tomato passata or a large tin of chopped tomatoes

  • 1L vegetable stock

  • about a cup of crunchy peanut butter

  • to serve:

  • freshly ground black pepper

  • 3 green onions

  • fresh coriander leaves

  • crispy fried shallots (optional – available in Asian food stores)

  • yoghurt (optional)

  • bread / toast (optional)


  • 1.

    Put your vegie stock on the stove to heat it up.

  • 2.

    Warm up the oil in a pot (preferably a heavy based one) while you chop the onion & chilli and grate the ginger. Add to the pot with the cayenne and sauté until the onion is almost soft.

  • 3.

    Meanwhile, peel and cut the carrots, potato & sweet potato into 2-3cm cubes. Pop into the pot with a big pinch of salt and enough warm vegie stock to just cover the vegies. Bring to the boil, then simmer for about 15 minutes or until soft.

  • 4.

    During this time, prepare the garnishes – chop the onions and coriander, and put everything into small serving bowls.

  • 5.

    Add the tomato passata and stir through the soup, and after a few minutes, blend it up using a hand blender, until almost smooth. A few lumpy bits can be quite nice, but it’s up to you! Return to low heat and stir through the peanut butter until fully melted into the soup. Season to your liking and serve with pepper & garnishes.


Great for serving a large group of people - makes an impressive winter meal.

Metric Converter

Tell us what you think in the comments below


Sign Out

Click to Rate

Join the Conversation

Please note, LifeStyle cannot respond to all comments posted in our comments feed. If you have a comment or query you would like LifeStyle to respond to, please use our feedback form.

0 0 0 0 0
Average Rating
0 comments • 0 ratings