As the chill of the evening settles in, I find myself craving something warm and nourishing. That’s when I pull out my favorite recipe for Creamy Garlic Mushroom Herb Soup. This comforting dish brings together the earthy, umami flavors of sautéed mushrooms and aromatic herbs, creating a velvety texture that’s hard to resist. What’s even better? It’s a one-pot wonder that comes together in no time, making it perfect for those busy weeknights when you need a cozy meal without the fuss. Plus, this recipe offers flexible options for both vegetarians and vegans, so everyone can enjoy a hearty bowl. Are you ready to warm your kitchen with the delightful scents of garlic and herbs? Let’s dive in!

Why is this soup a must-try?
Comfort Food at its finest: This Creamy Garlic Mushroom Soup wraps you in warmth on chilly days, perfect for when you’re craving something cozy.
One-Pot Wonder: Minimal cleanup is a bonus! Everything comes together in a single pot, making meal prep easy.
Flavorful Flexibility: Whether you’re vegetarian or vegan, this recipe can easily be customized without losing its rich, savory taste.
Nutrient-Packed: With wholesome ingredients like mushrooms and herbs, this dish doesn’t just satisfy cravings, it nourishes the body too.
Quick and Easy: Ready in less than 30 minutes, it’s ideal for busy weeknights or impromptu gatherings. You can even pair it with a vibrant salad or some crusty bread for a complete meal! Ready to savor?
Creamy Garlic Mushroom Soup Ingredients
• Here’s everything you’ll need to create this cozy dish!
For the Base
- Olive Oil – adds richness and aids in cooking; can use avocado oil for a different flavor.
- Butter – enhances the soup’s creaminess; can substitute with vegan butter for a dairy-free version.
- Onion – provides a base flavor; any mild onion can work, including shallots.
- Garlic – infuses the soup with aromatic depth; always use fresh for the best flavor.
For the Soup
- Mushrooms (1 lb) – key ingredient for umami; a mix of cremini, button, or wild varieties recommended for flavor complexity.
- Dried Thyme (1 tsp) – adds earthiness; fresh thyme can be substituted if available.
- Dried Rosemary (1/2 tsp) – provides a fragrant note; careful not to overpower; omit for a milder soup.
- Salt and Pepper – enhances overall flavor; season to taste.
- All-Purpose Flour (1/4 cup) – thickens the soup; can substitute with cornstarch or gluten-free alternatives.
- Broth (4 cups) – forms the soup base; vegetable or chicken broth can be chosen depending on dietary needs.
- Heavy Cream (1 cup) – adds creaminess; can swap for half-and-half or coconut cream for non-dairy options.
For Garnish
- Chopped Fresh Parsley – for garnish; adds color and freshness; can replace with other herbs like chives or cilantro.
Step‑by‑Step Instructions for Creamy Garlic Mushroom Soup
Step 1: Heat the Base
In a large pot, heat 2 tablespoons of olive oil and 2 tablespoons of butter over medium heat until melted. This combination will create a rich, flavorful base for your Creamy Garlic Mushroom Soup. Allow the butter to bubble slightly, but be cautious not to let it brown as you prepare to add the onions.
Step 2: Sauté the Onions
Add 1 finely chopped onion to the pot and sauté for 3-4 minutes, stirring occasionally until the onions become translucent and soft. The sautéing will infuse the oil with a sweet aroma. Ensure the heat remains medium to maintain an even cooking process without burning the onions.
Step 3: Introduce the Garlic
Stir in 3 minced garlic cloves and cook for another minute until fragrant, stirring continuously. The aroma of the garlic will fill your kitchen, letting you know it’s time to add more ingredients. Be careful not to let the garlic burn, as it can turn bitter.
Step 4: Add the Mushrooms and Herbs
Now, add 1 pound of sliced mushrooms, 1 teaspoon of dried thyme, ½ teaspoon of dried rosemary, and salt and pepper to taste. Cook for 8-10 minutes, stirring occasionally until the mushrooms are golden brown and have released their moisture. This step enhances the umami flavor essential for the Creamy Garlic Mushroom Soup.
Step 5: Thicken the Mixture
Sprinkle ¼ cup of all-purpose flour over the mixture, stirring to coat the mushrooms evenly. Cook for 1-2 minutes, allowing the flour to absorb the flavors. This step is crucial for thickening your soup, ensuring a creamy texture without clumps.
Step 6: Add the Broth
Gradually pour in 4 cups of broth (vegetable or chicken) while stirring constantly. Bring the mixture to a simmer and let it cook for about 10 minutes. You will notice the soup thickening and becoming creamy, which is a sure sign that your Creamy Garlic Mushroom Soup is nearly ready.
Step 7: Incorporate the Cream
Reduce the heat to low and gently stir in 1 cup of heavy cream, allowing it to warm through without boiling. This step enriches the soup and gives it that velvety texture. Keep stirring until the soup is well combined and heated.
Step 8: Final Seasoning
Taste your Creamy Garlic Mushroom Soup and adjust the seasoning with more salt and pepper if necessary. This final touch ensures that every spoonful is packed with flavor. Your soup is now ready to be served, warm and inviting.
Step 9: Garnish and Serve
Ladle the soup into bowls and garnish with freshly chopped parsley for a pop of color and fresh flavor. Serve immediately, perhaps alongside some crusty bread, to complete your cozy meal. Enjoy the delicious, comforting aroma that fills the air!

Make Ahead Options
Preparing your Creamy Garlic Mushroom Soup ahead of time is a fantastic way to streamline your weeknight dinners! You can chop the onions, garlic, and mushrooms up to 24 hours in advance, then refrigerate them in airtight containers to preserve their freshness. Additionally, you can prepare the base of the soup (steps 1-5) a day ahead and store it in the fridge. When it’s time to serve, simply reheat the mixture in a pot, add the broth, and stir in the cream until you’ve created that luxurious, velvety texture just before serving. This method not only saves time but ensures your soup is just as delicious when it’s time to enjoy!
Creamy Garlic Mushroom Soup Variations
Feel free to play around with this Creamy Garlic Mushroom Soup recipe and make it your own, letting your culinary creativity shine!
-
Vegetarian Swap: Use vegetable broth instead of chicken broth to keep it veggie-friendly. You’ll enjoy a delightful depth of flavor without sacrificing coziness.
-
Vegan Transformation: Replace heavy cream with coconut milk for a dairy-free delight. The sweetness of coconut adds a unique twist that complements the mushrooms beautifully.
-
Mushroom Medley: Mix different mushrooms like shiitake or portobello for varied textures and flavors. Each type brings its own character, elevating your soup to a whole new level.
-
Herb Blend: Experiment with fresh herbs like tarragon or dill in place of thyme and rosemary. These fresh alternatives can transform the flavor profile, creating a refreshing twist.
-
Spice it Up: Add a pinch of red pepper flakes for a gentle kick of heat. Spice lovers will appreciate how a little bit of heat can enhance the overall depth of the soup.
-
Nutty Texture: Toss in some toasted pine nuts or walnuts for a delightful crunch. The added texture coupled with nutty flavors bring a complexity that you’ll find irresistible.
-
Cheesy Boost: Stir in a handful of grated Parmesan cheese before serving for a rich and cheesy finish. Essential for cheese lovers who crave that creamy, indulgent taste in every spoonful.
-
Thickening Options: If you prefer a gluten-free version, swap the all-purpose flour for cornstarch mixed in a bit of water to thicken the soup while keeping it smooth. Don’t compromise on creaminess—your soup will still shine!
For more delicious inspirations, try pairing this soup with a side of our mouthwatering air fryer garlic flatbread, or serve alongside the scrumptious Chinese Honey Garlic Chicken for a delightful meal!
How to Store and Freeze Creamy Garlic Mushroom Soup
Fridge: Store leftover soup in an airtight container for up to 3 days. Reheat gently on the stove, stirring occasionally to maintain creaminess and texture.
Freezer: For longer storage, freeze the soup in freezer-safe containers for up to 3 months. Leave some space at the top for expansion during freezing.
Thawing: To enjoy frozen soup, thaw it overnight in the fridge. Reheat on the stove over low heat, stirring until heated through.
Serving Tips: For the best flavor and texture, avoid freezing the soup with creamy ingredients like heavy cream. Instead, stir in the cream after reheating for a fresh, velvety finish.
Expert Tips for Creamy Garlic Mushroom Soup
-
Mushroom Variety Matters: Use a mix of cremini, button, and shiitake mushrooms for a depth of flavor. This choice enhances your Creamy Garlic Mushroom Soup remarkably.
-
Don’t Rush Browning: Allow the mushrooms to brown properly. This step develops a rich, complex flavor that elevates your soup beyond the ordinary.
-
Cream Addition Caution: Gradually stir in the cream to prevent curdling. Avoid boiling after adding it to keep that silky smooth texture intact.
-
Tweak for Taste: Always taste and adjust seasoning at the end. What works for you may vary; ensure your soup reflects your personal flavor preference.
-
Make-Ahead Tips: This soup can be stored for up to 3 days. Reheat gently on the stove, and avoid boiling to maintain its creamy texture.
What to Serve with Creamy Garlic Mushroom Herb Soup
Warm up your dinner table with comforting sides that perfectly complement this rich and flavorful soup.
- Crusty Bread: Perfect for dipping, a warm, crusty baguette or sourdough will soak up every delicious drop of soup.
- Vibrant Garden Salad: A fresh mix of greens, cucumbers, and cherry tomatoes adds a crunchy contrast and refreshes the palate.
- Garlic Breadsticks: These buttery, garlicky delights echo the soup’s flavors and provide a satisfying crunch. Pair them for a delightful bite!
- Roasted Vegetables: Seasonal veggies, tossed in olive oil, offer caramelized sweetness that harmonizes with the earthy mushrooms.
- Cheesy Gratin: A creamy potato gratin adds rich indulgence, balancing the lightness of the soup with its irresistible cheesy goodness.
- Herbed Rice: Fluffy rice with fresh herbs makes a lovely side, absorbing the soup’s savory depth with each bite.
- Chardonnay: A chilled glass of Chardonnay enhances the meal with its crispness, cutting through the creaminess beautifully.
- Berry Tart: End on a sweet note with a tart filled with fresh berries; its brightness is a delightful finish to a comforting meal.

Creamy Garlic Mushroom Herb Soup Recipe FAQs
What type of mushrooms should I use for the best flavor?
Absolutely! A mix of mushrooms can elevate your Creamy Garlic Mushroom Soup. I recommend using cremini, button, and shiitake mushrooms for a complex and rich umami flavor. This variety not only enhances the taste but also adds interesting textures to your dish. You can even experiment with wild mushrooms if you’re feeling adventurous!
How should I store leftover Creamy Garlic Mushroom Soup?
Very well! You can store your leftover soup in an airtight container in the refrigerator for up to 3 days. When reheating, do so gently on the stove over medium-low heat, stirring occasionally. This technique ensures that the creamy texture remains smooth and prevents it from curdling.
Can I freeze Creamy Garlic Mushroom Soup?
Of course! To freeze, pour the cooled soup into freezer-safe containers, leaving some space at the top for expansion. The soup can be frozen for up to 3 months. When you’re ready to enjoy it, thaw it overnight in the fridge and reheat gently on the stove. For optimal creaminess, add the heavy cream after reheating instead of before freezing.
What if my soup is too thick?
No worries! If you find that your Creamy Garlic Mushroom Soup is too thick, simply add a little more broth or water, a splash at a time, until you reach your desired consistency. Remember to stir well to combine everything evenly. If the flavor becomes too diluted, add salt and pepper to taste to keep it savory.
Is this soup suitable for vegetarians or vegans?
Yes, it is! To make the Creamy Garlic Mushroom Soup vegetarian, simply use vegetable broth instead of chicken broth. For a vegan version, swap out the heavy cream with coconut milk or cashew cream. This way, everyone can enjoy a warm, comforting bowl without compromising on flavor!
Can I use dried herbs instead of fresh?
Yes, you can! If you don’t have fresh herbs on hand, you can substitute dried thyme and rosemary for dried versions. Just keep in mind that dried herbs are more concentrated, so use about one-third of the amount called for in the recipe. For instance, instead of 1 teaspoon of fresh thyme, use about 1/3 teaspoon of dried thyme. Happy cooking!

Creamy Garlic Mushroom Soup for Cozy Comfort Days
Ingredients
Equipment
Method
- In a large pot, heat 2 tablespoons of olive oil and 2 tablespoons of butter over medium heat until melted. Allow the butter to bubble slightly without browning.
- Add 1 finely chopped onion and sauté for 3-4 minutes until translucent and soft.
- Stir in 3 minced garlic cloves and cook for another minute until fragrant.
- Add 1 pound of sliced mushrooms, 1 teaspoon of dried thyme, 1/2 teaspoon of dried rosemary, and salt and pepper to taste. Cook for 8-10 minutes.
- Sprinkle 1/4 cup of all-purpose flour over the mixture and cook for 1-2 minutes to coat.
- Gradually pour in 4 cups of broth while stirring constantly. Bring to a simmer and cook for about 10 minutes.
- Reduce heat to low and gently stir in 1 cup of heavy cream.
- Taste the soup and adjust seasoning with more salt and pepper as necessary.
- Ladle the soup into bowls and garnish with freshly chopped parsley. Serve immediately.

Leave a Reply