Ingredients
2tbspvegetable oil
1large onion,chopped
1tbspgarlic,minced
1tbspfresh ginger root,or 1 tsp ground ginger, minced
2tspcumin
½tspcinnamon,ground
¼tspcloves,ground
¼tspcayenne pepper
2cupsfresh tomatoes,diced, crushed
2large sweet potatoes,peeled and cut into ½-inch cubes
¾cuppeanuts,roasted
6cupschicken stock,or vegetable stock for vegetarians
½cuppeanut butter
½bunch cilantro,leaves chopped
Salt and freshly-ground black pepper,to taste
Preparation
Heat the oil in a large Dutch oven over medium heat. Sauté the onion for about 8 minutes until lightly browned.
Stir in the garlic, ginger, cumin, cinnamon, cloves, and cayenne. Sauté together for about 2 to 3 minutes to release their fragrance. Then stir in the tomatoes and sweet potatoes, and continue to cook, stirring occasionally for about 5 minutes to meld the flavors.
Add the stock and peanuts. Bring to a boil, reduce heat, and simmer for 30 minutes.
Remove the soup from the heat. Using an immersion blender, purée the soup until smooth. Return the soup to the saucepan.
Whisk in the peanut butter and chopped cilantro. Season with salt and pepper, and heat through.
Serve and garnish with additional chopped cilantro, crushed peanuts, and/or tomatoes.