Peal the onion, garlic and carrot. Cut all vegetables into small cubes and crush the garlic cloves.
Add some oil to a chefs pan and bring to medium heat. Add the onions and let them sweat for a few minutes, then add all the other vegetables; carrots, peppers, tomatoes, garlic and chilli pepper. Fry and stir occasionally for 5 minutes.
Add the vegetable stock and simmer for 15 minutes until the vegetables are tender.
Reduce the heat and add the peanut butter. Stir often and make sure that you don’t end up with lumps of peanut butter.
The soup should be thick and smooth.