epicurious.com
The distinct flavors of fresh cilantro and curry powder, along with the unexpected addition of peanut butter, turn a simple tomato-based soup into something special. You can make it vegetarian by using vegetable broth.