Mushroom soup is a comforting classic that never goes out of style. Whether you’re cozying up on a chilly evening or looking for a nutritious starter for your meal, this vegetarian mushroom soup will satisfy your cravings with its rich, earthy flavors and creamy texture.
Made with fresh mushrooms and wholesome ingredients, it’s a perfect blend of simplicity and elegance. Plus, it’s completely meat-free, making it ideal for vegetarians or anyone wanting to add more plant-based meals to their diet.
This recipe is straightforward and adaptable, allowing you to customize it with your favorite herbs and spices. From the first warm spoonful, you’ll appreciate how the mushrooms meld with the subtle garlic and onion base to create a deeply flavorful experience.
Ready in under an hour, this soup is a fantastic way to enjoy the nutritional benefits of mushrooms while indulging in something truly delicious.
Why You’ll Love This Recipe
This vegetarian mushroom soup is a winner for many reasons. First, it uses simple, fresh ingredients that you can find in any grocery store.
The soup is naturally gluten-free and can be made vegan by substituting dairy with plant-based alternatives.
Its creamy texture is achieved without heavy cream, relying instead on blended vegetables and a touch of olive oil for richness. This makes it lighter but still satisfying.
The umami flavor from the mushrooms is enhanced by a hint of thyme and garlic, making the soup deeply savory and comforting.
Plus, it’s versatile! You can enjoy it as a starter, a light lunch, or even a dinner paired with crusty bread.
If you’re looking to explore more vegetarian delights, check out our Peruvian Vegetable Recipes for Flavorful Healthy Meals for vibrant ideas.
Ingredients
- 500g fresh mushrooms (button, cremini, or a mix), sliced
- 1 medium onion, finely chopped
- 2 cloves garlic, minced
- 3 tablespoons olive oil
- 4 cups vegetable broth
- 1 medium potato, peeled and diced (for natural creaminess)
- 1 teaspoon dried thyme or 1 tablespoon fresh thyme leaves
- Salt and black pepper to taste
- 1/2 cup plant-based milk (optional, for extra creaminess)
- Fresh parsley for garnish
Equipment
- Large soup pot or Dutch oven
- Sharp knife
- Cutting board
- Wooden spoon or spatula
- Blender or immersion blender
- Measuring cups and spoons
- Ladle for serving
Instructions
- Prepare the mushrooms: Clean the mushrooms by wiping them with a damp cloth or paper towel. Avoid rinsing them directly under water as they absorb moisture. Slice them evenly to ensure uniform cooking.
- Sauté the aromatics: In your soup pot, heat the olive oil over medium heat. Add the chopped onion and sauté for 5-7 minutes until translucent and soft. Add the minced garlic and cook for another minute until fragrant.
- Add mushrooms and thyme: Toss in the sliced mushrooms and thyme. Cook for about 10 minutes, stirring occasionally, until the mushrooms release their moisture and begin to brown slightly. This step intensifies the flavor.
- Add potatoes and broth: Add the diced potato to the pot, then pour in the vegetable broth. Stir well, bring the mixture to a boil, then reduce the heat and let it simmer for 20-25 minutes, until the potatoes are soft.
- Blend the soup: Use an immersion blender directly in the pot to blend the soup until smooth and creamy. Alternatively, carefully transfer the soup in batches to a blender and puree until smooth, then return to the pot.
- Season and finish: Stir in the plant-based milk if using, then season with salt and black pepper to taste. Warm the soup gently over low heat for 5 minutes, but do not boil after adding the milk.
- Serve: Ladle the hot soup into bowls and garnish with freshly chopped parsley.
Tips & Variations
For a chunkier texture, reserve some sautéed mushrooms before blending and stir them back into the soup after pureeing.
If you prefer a richer soup, you can add a splash of white wine when sautéing the mushrooms. Let it reduce before adding the broth to deepen the flavor.
Feel free to experiment with mushroom varieties like shiitake, portobello, or oyster mushrooms for different tastes and textures. Adding a pinch of smoked paprika or nutmeg can give your soup a unique twist.
For a protein boost, serve with a side of crusty whole-grain bread or our Vegan Bread Machine Recipe for Soft, Delicious Loaves.
Nutrition Facts
Nutrient | Amount per Serving (1 cup) |
---|---|
Calories | 110 kcal |
Protein | 3 g |
Fat | 7 g |
Carbohydrates | 9 g |
Fiber | 2 g |
Sodium | 450 mg |
Serving Suggestions
This mushroom soup pairs wonderfully with a variety of dishes. For a light meal, serve it alongside a fresh green salad or roasted vegetables.
For a heartier option, enjoy it with warm garlic bread or a grilled cheese sandwich.
For a dinner party, present the soup in small cups as an elegant starter. You can also drizzle some truffle oil or a swirl of coconut cream on top for a gourmet touch.
Looking for more wholesome vegetarian recipes? Check out our Vegetarian Date Cake Recipe: Moist, Easy, and Delicious for a perfect dessert to follow your meal.
Conclusion
This vegetarian mushroom soup recipe is a fantastic addition to your kitchen repertoire. It’s easy to prepare, packed with flavor, and uses ingredients you likely already have on hand.
The natural earthiness of the mushrooms combined with the smooth texture makes it a comforting dish for any season.
Whether you’re cooking for yourself, family, or friends, this soup is sure to please both vegetarians and meat-eaters alike. Its versatility means it can be dressed up for special occasions or kept simple for a cozy weeknight dinner.
If you enjoy this recipe, don’t forget to explore more delicious vegetarian options like our Vegetable Alfredo Recipes for Creamy, Healthy Dinners to keep your meals exciting and nourishing.
đź“– Recipe Card: Mushroom Soup Vegetarian
Description: A creamy and comforting vegetarian mushroom soup made with fresh mushrooms and herbs. Perfect as a starter or a light meal.
Prep Time: PT15M
Cook Time: PT30M
Total Time: PT45M
Servings: 4 servings
Ingredients
- 500g fresh mushrooms, sliced
- 1 medium onion, chopped
- 2 cloves garlic, minced
- 2 tablespoons olive oil
- 4 cups vegetable broth
- 1 cup unsweetened almond milk
- 2 tablespoons all-purpose flour
- 1 teaspoon dried thyme
- Salt to taste
- Black pepper to taste
- 2 tablespoons fresh parsley, chopped
Instructions
- Heat olive oil in a pot over medium heat.
- Add chopped onion and garlic; sauté until translucent.
- Add sliced mushrooms and cook until soft.
- Sprinkle flour over mushrooms and stir well.
- Gradually add vegetable broth while stirring.
- Add almond milk and thyme; simmer for 15 minutes.
- Season with salt and pepper to taste.
- Use an immersion blender to puree the soup until smooth.
- Garnish with fresh parsley before serving.
Nutrition: Calories: 150 kcal | Protein: 4 g | Fat: 7 g | Carbs: 18 g
{“@context”: “https://schema.org/”, “@type”: “Recipe”, “name”: “Mushroom Soup Vegetarian”, “image”: [], “author”: {“@type”: “Organization”, “name”: “GluttonLv”}, “description”: “A creamy and comforting vegetarian mushroom soup made with fresh mushrooms and herbs. Perfect as a starter or a light meal.”, “prepTime”: “PT15M”, “cookTime”: “PT30M”, “totalTime”: “PT45M”, “recipeYield”: “4 servings”, “recipeIngredient”: [“500g fresh mushrooms, sliced”, “1 medium onion, chopped”, “2 cloves garlic, minced”, “2 tablespoons olive oil”, “4 cups vegetable broth”, “1 cup unsweetened almond milk”, “2 tablespoons all-purpose flour”, “1 teaspoon dried thyme”, “Salt to taste”, “Black pepper to taste”, “2 tablespoons fresh parsley, chopped”], “recipeInstructions”: [{“@type”: “HowToStep”, “text”: “Heat olive oil in a pot over medium heat.”}, {“@type”: “HowToStep”, “text”: “Add chopped onion and garlic; saut\u00e9 until translucent.”}, {“@type”: “HowToStep”, “text”: “Add sliced mushrooms and cook until soft.”}, {“@type”: “HowToStep”, “text”: “Sprinkle flour over mushrooms and stir well.”}, {“@type”: “HowToStep”, “text”: “Gradually add vegetable broth while stirring.”}, {“@type”: “HowToStep”, “text”: “Add almond milk and thyme; simmer for 15 minutes.”}, {“@type”: “HowToStep”, “text”: “Season with salt and pepper to taste.”}, {“@type”: “HowToStep”, “text”: “Use an immersion blender to puree the soup until smooth.”}, {“@type”: “HowToStep”, “text”: “Garnish with fresh parsley before serving.”}], “nutrition”: {“calories”: “150 kcal”, “proteinContent”: “4 g”, “fatContent”: “7 g”, “carbohydrateContent”: “18 g”}}