This tangy and flavorful mushroom and tomato soup is a perfect combination of earthy and acidic flavors. Start by sautéing a mix of mushrooms, such as cremini, shiitake, and porcini, along with onions and garlic. Add vegetable broth, diced tomatoes, and herbs like basil and oregano. Let the soup simmer until the mushrooms are tender and the flavors meld together. For added richness, you can stir in a splash of cream or coconut milk. Serve this delicious soup with a sprinkle of grated Parmesan cheese and a side of garlic bread.