Ingredients
1 cup roasted and shelled peanuts
2 tablespoons peanut or neutral oil, like grapeseed or corn
1 medium red or white onion, chopped
1 tablespoon minced fresh ginger
1 tablespoon minced garlic
1 pinch cayenne
6 cups vegetable stock
2 sweet potatoes or yams (about 1 pound), peeled and cut into thick slices
8 plum tomatoes, cored and halved (canned are fine; drain and reserve liquid for another use)
1/4 pound pound collards or kale, washed and cut into wide ribbons
1/2 cup cup peanut butter, chunky or smooth
1 pound baked or extra firm tofu (cubed)
1 tablespoon Coriander
Preparation
Chop peanuts, or crush them with the side of a knife, or pulse them in a food processor to chop roughly.
Put oil in a deep skillet or medium saucepan over medium heat; a minute later, add onion, ginger and garlic and cook, stirring occasionally, until onion is soft, 3 to 5 minutes. Add 3/4 cup peanuts, the coriander and the cayenne and sprinkle with salt and pepper.
Stir in the stock and the sweet potatoes, bring to a boil, and turn heat down to medium-low so the soup bubbles gently. Stir in tomatoes and collards, then cook, about 10 minutes. Add tofu.
Stir in 1/4 cup peanut butter. Taste, adjust seasoning (you may want to add more peanut butter at this point) and serve, garnished with remaining peanuts.