garlic herb cream of mushroom soup recipe

The Ultimate Garlic Herb Cream of Mushroom Soup Recipe

Tired of dull, store-bought canned soup? This homemade garlic herb cream of mushroom soup recipe elevates a classic comfort food into something truly spectacular. Rich, deeply flavorful, and wonderfully creamy, it’s packed with savory mushrooms and fragrant herbs that will make your kitchen smell incredible.

Why You Will Love This Recipe

This isn’t just any cream of mushroom soup; it’s an experience. We use a blend of fresh mushrooms sautéed until perfectly golden, creating a deep umami base that canned versions simply cannot replicate. The addition of fresh garlic and a bouquet of dried and fresh herbs brightens the flavor profile, cutting through the richness of the cream. It’s incredibly satisfying, perfect for a chilly evening, and surprisingly easy to make entirely from scratch. Plus, it freezes beautifully, making it a wonderful option for quick future meals.

🔥 LIMITED TIME OFFER

What's For Dinner Tonight?

Stop the 5 PM panic forever.

The 20 Easy Dinner Ideas ebook gives you a ready-made answer for every night of the month — fast meals with everyday ingredients that your whole family will actually eat.

  • ⏱️ 30-minute meals — on the table before anyone complains
  • 🛒 Pantry staples only — no fancy grocery runs
  • 👨‍👩‍👧 Kid-approved recipes — zero dinner-table drama
  • 🥗 Healthy & comfort options — variety every single week
  • 📲 Instant PDF download — start cooking tonight

Grab the Ebook

📖
⭐⭐⭐⭐⭐ Loved by 2,400+ home cooks
$19 $7

One-time payment. Yours forever.

Get Instant Access →

🔒 Secure checkout via Gumroad

Ingredients

  • 2 tablespoons unsalted butter
  • 1 tablespoon olive oil
  • 1 large yellow onion, finely chopped
  • 3 cloves garlic, minced
  • 2 pounds mixed mushrooms (such as cremini and shiitake), sliced or roughly chopped
  • 1 teaspoon dried thyme
  • 1/2 teaspoon dried rosemary
  • 1/4 cup all-purpose flour
  • 4 cups low-sodium vegetable or chicken broth
  • 1 cup heavy cream (or half-and-half for a lighter version)
  • 1 tablespoon fresh parsley, chopped (for garnish and flavor)
  • 1 teaspoon Worcestershire sauce (optional, for deeper flavor)
  • Salt and freshly ground black pepper to taste

Step-by-Step Instructions

  1. Sauté Aromatics: In a large Dutch oven or heavy-bottomed pot, melt the butter with the olive oil over medium heat. Add the chopped onion and cook until softened and translucent, about 5–7 minutes.
  2. Cook Mushrooms: Increase the heat to medium-high. Add the sliced mushrooms to the pot. Sauté without stirring too much for the first few minutes to allow them to brown nicely. Continue cooking, stirring occasionally, until the mushrooms have released their moisture and started to brown deeply, about 10–12 minutes. This step is crucial for deep flavor.
  3. Add Garlic and Herbs: Add the minced garlic, dried thyme, and dried rosemary to the pot. Cook for 1 minute until fragrant, being careful not to burn the garlic.
  4. Make the Roux: Sprinkle the flour over the mushroom mixture. Stir constantly for 1–2 minutes to cook out the raw flour taste, creating a thick paste (roux).
  5. Whisk in Broth: Slowly whisk in the vegetable or chicken broth, a little at a time, ensuring no lumps form. Bring the mixture to a gentle simmer, stirring frequently until the soup begins to thicken slightly (about 5 minutes).
  6. Simmer and Season: Reduce the heat to low. Stir in the Worcestershire sauce, if using. Season generously with salt and pepper. Let the soup simmer gently for 10 minutes to allow the flavors to meld.
  7. Finish with Cream: Remove the pot from the heat. Stir in the heavy cream. Taste and adjust the seasonings as needed. If you prefer a smoother soup, use an immersion blender to briefly pulse the soup a few times, leaving plenty of texture.
  8. Serve: Ladle the hot soup into bowls and garnish with fresh chopped parsley.

Expert Tips / Pro Tips

For the absolute best garlic herb cream of mushroom soup recipe, focus on these critical steps:

  • Don’t Crowd the Mushrooms: When sautéing the mushrooms, ensure they have enough space in the pan. If you overcrowd them, they will steam instead of brown, resulting in a watery, less flavorful soup. Cook them in batches if necessary.
  • Bloom the Herbs: Cooking the dried thyme and rosemary directly with the mushrooms and fat before adding the flour helps “bloom” their flavor, releasing their essential oils intensely into the base of the soup.
  • Use Quality Broth: Since broth makes up a large volume of this soup, using a high-quality, low-sodium chicken or vegetable broth makes a noticeable difference in the final taste.
  • Texture Control: If you want a thinner soup, add an extra splash of broth or milk at the end. If you prefer it very thick, simmer uncovered for a few extra minutes, or add an extra teaspoon of cornstarch slurry (cornstarch mixed with cold water).

Variations & Substitutions

This recipe is highly adaptable to dietary needs and taste preferences:

  • Dairy-Free/Vegan: Substitute butter with quality olive oil or coconut oil. Use full-fat full-fat coconut milk or cashew cream instead of heavy cream. Ensure you use vegetable broth.
  • Mushroom Blends: Feel free to experiment! Dried porcini mushrooms (rehydrated, with the soaking liquid strained and added to the broth) add incredible depth. Or enjoy a simpler version using only cremini mushrooms.
  • Herb Swap: If you have fresh herbs on hand, use 1 tablespoon of fresh thyme leaves and 1 teaspoon of fresh rosemary leaves, adding them right before the broth. A pinch of nutmeg added with the cream enhances the earthy flavor dramatically.
  • Lighter Version: Substitute the heavy cream with half-and-half or evaporated milk. You may need to add a bit more thickener or simmer longer to reach the desired creaminess.

Serving Suggestions

Cream of mushroom soup is the ultimate comfort food companion. Serve it piping hot alongside:

  • Crusty, artisanal bread or sourdough slices, perfect for dipping.
  • A simple, crisp green salad with a bright vinaigrette to contrast the richness of the soup.
  • As the base for a healthy homemade mushroom “Green Bean Casserole” topping.
  • Topped with crispy fried onions or croutons for extra crunch.
  • Alongside a grilled cheese sandwich made with sharp cheddar.

Storage, Freezing & Reheating

This soup stores very well, making it excellent for meal prepping.

  • Storage: Store leftover soup in an airtight container in the refrigerator for up to 4 days.
  • Freezing: This soup freezes beautifully! Cool the soup completely before transferring it to freezer-safe containers or bags, leaving about an inch of headspace for expansion. Freeze for up to 3 months. When thawing, do so overnight in the refrigerator.
  • Reheating: Reheat soup gently on the stovetop over medium-low heat, stirring frequently. Do not boil the soup after the cream has been added, as this can sometimes cause it to separate. If using frozen soup, thaw first, then heat gently. You may need to whisk in a splash of milk or broth if it seems too thick after reheating.

Nutrition Information

Please note that nutritional values are estimates and can vary based on specific ingredient choices, especially the type of broth and cream used. This data is based on approximately 8 servings.

NutrientAmount per Serving (Approximate)
Calories280 kcal
Fat23g
Saturated Fat13g
Carbohydrates12g
Fiber2g
Protein6g

FAQ

Can I make this soup ahead of time?

Yes, absolutely. This garlic herb cream of mushroom soup recipe tastes even better the next day once the flavors have fully developed. Store it in the refrigerator and reheat gently on the stovetop.

Why is my cream soup grainy after reheating?

If you boil the soup after adding the heavy cream, the fat can sometimes separate, leading to a slightly grainy texture. Always reheat cream-based soups slowly over low heat and stir frequently. If separation occurs, try whisking in a tablespoon of cold milk or plunging an immersion blender in very briefly to re-emulsify the sauce.

What is the best mushroom to use for this recipe?

A mix is best! Cremini (baby bellas) provide a good balance of hearty texture and earthy flavor. Shiitakes add smokiness, and if you can find them, wild mushrooms like chanterelles elevate the flavor to gourmet status. Avoid basic white button mushrooms if you are looking for intense, deep mushroom flavor.

garlic herb cream of mushroom soup recipe

Garlic Herb Cream of Mushroom Soup Recipe

A rich, creamy, and deeply flavorful homemade mushroom soup, enhanced with fresh garlic and aromatic herbs. Perfect for a comforting meal.
Prep Time 15 minutes
Cook Time 40 minutes
Total Time 55 minutes
Servings: 6 servings
Course: Appetizer, Soup
Cuisine: American, French-inspired
Calories: 290

Ingredients
  

The Essential Base
  • 2 tablespoons unsalted butter
  • 1 tablespoon olive oil
  • 1 cup yellow onion finely chopped
  • 4 cloves garlic minced
  • 1.5 pounds cremini mushrooms sliced
  • 1 teaspoon dried thyme
  • 1/2 teaspoon dried rosemary
  • 1/4 cup all-purpose flour
  • 4 cups low sodium chicken or vegetable broth
  • 1 cup heavy cream
  • 2 tablespoons fresh parsley chopped, for garnish
  • to taste salt and black pepper

Method
 

Instructions
  1. In a large Dutch oven or heavy-bottomed pot, melt the butter with olive oil over medium heat.
  2. Add the chopped onion and sauté for 5-7 minutes until softened and translucent. Add the minced garlic and cook for 1 minute more until fragrant, being careful not to burn it.
  3. Add the sliced mushrooms, dried thyme, and dried rosemary to the pot. Increase heat slightly to medium-high and cook the mushrooms, stirring occasionally, until they have released their liquid and started to brown deeply (about 10-12 minutes).
  4. Sprinkle the flour over the mushroom mixture and stir constantly for 1 minute; this creates a roux to thicken the soup. Gradually whisk in the broth, ensuring there are no lumps. Bring the mixture to a simmer, scraping up any browned bits from the bottom of the pot.
  5. Reduce the heat to low, cover, and let the soup simmer gently for 15 minutes to allow the flavors to meld.
  6. Remove the pot from the heat. Use an immersion blender to blend about half of the soup until mostly smooth, leaving some chunks for texture, or blend all of it for a perfectly smooth consistency. Alternatively, carefully transfer half the soup to a standard blender and blend, then return it to the pot.
  7. Stir in the heavy cream. Season generously with salt and pepper to taste. Heat gently for 2-3 minutes until warmed through, but do not boil after adding the cream.
  8. Ladle the hot soup into bowls, garnish with fresh parsley, and serve immediately.

Notes

For an earthier flavor, substitute 1/4 cup of dried porcini mushrooms (rehydrated and chopped) along with the fresh cremini mushrooms. If you prefer a very smooth soup, blend all the contents before adding the cream.

Leave a Comment

Recipe Rating