This Italian-inspired mushroom soup is bursting with flavors. Start by sautéing onions, garlic, and celery in a pot until they are softened. Add sliced mushrooms and cook until they are tender. Transfer the mixture to a food processor and blend until smooth. Return the mixture to the pot, add vegetable or chicken broth, diced tomatoes, and a splash of red wine. Simmer for a few minutes to let the flavors meld together. This Italian mushroom soup is rich, hearty, and pairs well with a sprinkle of grated Parmesan cheese on top.