Make this nourishing sweet potato and groundnut soup, then check out our classic sweet potato soup, vegetable soup, butternut squash soup and also discover more of our vegan soup recipes.


  • 2 tsp groundnut oil
  • 1 onion, finely diced
  • 2 sticks celery, finely diced
  • 2 medium (about 500g) sweet potato, cut into 2cm pieces
  • a thumb-sized piece ginger, grated
  • 1 scotch bonnet chilli, seeded and chopped
  • 2 cloves garlic, sliced
  • 2 plum tomatoes, diced
  • 1 litre vegetable stock
  • 2 tbsp smooth peanut butter
  • to serve coriander


  • STEP 1

    Heat the oil in a large pan and add the diced onion, celery and sweet potato. Cook for 10 minutes or until the onion and celery have softened slightly. Add the ginger, chilli and garlic, and cook for 2 minutes before adding the tomatoes and vegetable stock. Bring to the boil and simmer for 20 minutes.

  • STEP 2

    Season, stir in the peanut butter, then blend until smooth using a hand blender or food processor. Serve scattered with coriander leaves.

Check out more of our soup recipes

Celeriac Soup Recipe with Chorizo

Comments, questions and tips

Rate this recipe

What is your star rating out of 5?

Choose the type of message you'd like to post

Choose the type of message you'd like to post

Overall rating