Archive of BBC Food Recipes

Sweet potato and coconut soup

Prep time less than 30 mins
Cook time less than 30 mins
Serves 4
Dietary Vegetarian
Add a creamy zingy flavour to a simple sweet potato soup.


  1. Heat the oil in a large saucepan and gently fry the onion, garlic and ginger for about 5 minutes until tender. Add the sweet potatoes and lemongrass and cook for a further 3 minutes.

  2. Add the stock and bring to the boil. Reduce the heat and simmer for 20 minutes until the vegetables are tender.

  3. Cool the soup slightly, then liquidise with the coconut milk and process until smooth. Season with salt and pepper. Heat through without allowing the soup to boil, and add the lime juice. Ladle the soup into bowls and garnish with the lime zest.


  • 1 tbsp groundnut oil
  • 1 onion, peeled and finely chopped
  • 1 garlic clove, crushed
  • 1.25cm/½in piece fresh ginger, peeled
  • 675g/1½lb sweet potatoes, peeled and diced
  • 1 tbsp chopped lemongrass
  • 570ml/1 pint vegetable stock
  • 1 x 400ml tin coconut milk
  • salt and freshly ground black pepper
  • 2 limes, zest and juice

Shopping List

Sweet potato and coconut soup

Fruit and vegetables

Tins, packets and jars

Cooking ingredients

This link may stop to work if/when the BBC removes the recipes
This site is under development - You can use it, but some things are not completed and may not be quite right!