South African Curried Peanut Soup is a traditional South African recipe for a classic vegetarian soup of tomatoes and yams in an almond milk and peanut butter base. The full recipe is presented here and I hope you enjoy this classic South African version of: South African Curried Peanut Soup.
Put the oil in a large saucepan over medium heat then add the onion and garlic and fry until tender (about 6 minutes). Then add the curry powder, cayenne pepper and stir until fragrant (about 1 minute). Now add the stock and tomatoes and bring to a boil before adding the yams. Reduce to a simmer then cover and cook until the yams are tender (about 20 minutes).
Meanwhile add the peanut butter to a bowl and stir until smooth before slowly adding the almond milk. Mix until smooth and thoroughly combined before adding to the soup. Increase the heat and cook until the soup is hot. You can either serve chunky, as is (as my wife would) or you can purée in a food processor or with a hand blender. Sprinkle with the coriander and serve with lime wedges.
For a West African version use coconut milk and add two Scotch Bonnet Chillies that have been pounded to a past with a pestle and mortar along with the onions and garlic.