Heat the oil in a large saucepan over medium-high heat. Fry the onion for 10 minutes, until lightly browned. Mix in the garlic, ginger, cumin, coriander, cinnamon and cloves.
2.
Stir in the tomatoes, sweet potatoes and carrot.Continue to cook and stir about 5 minutes.
3.
Pour stock or water into the saucepan and season with salt. Bring to a boil, reduce heat, and simmer 30 minutes.
4.
Remove the soup from heat. In a food processor or blender, blend the soup and peanuts until almost smooth. Season with cayenne pepper.
5.
Return to the saucepan. Whisk in the peanut butter, and cook until heated through. Serve warm topped with fresh cilantro.
I liked it but it really needed the fresh coriander and spring onion added before serving to lift the flavour in each bowl. I don't understand why the recipe asked for smooth peanut butter when chopped peanuts are also added. I am sure crunchy would be fine and maybe a Tablespoon of tomato paste would be good addition too.
Used different ingredients.
I only had 300g of sweet potato so I used 250g of pumpkin aswell. I had about a 1/4 cup of red capsicum so i diced it and added it before simmering. When it was cooked I put my stick blender through it and then threw in chopped fresh coriander.I garnished with some chopped spring onion.