Cream of Mushroom Soup

Featured in Recipes That Started My Cooking Journey.

Cook garlic, onions, and mushrooms with thyme. Deglaze with wine, then reduce. Stir in flour, pour in stock, and simmer to thicken. Add cream, season to taste, and sprinkle fresh herbs before serving.
Clare Recipes
Updated on Wed, 02 Apr 2025 13:12:42 GMT
Savory Creamy Mushroom Soup Pin it
Savory Creamy Mushroom Soup | lilicooks.com

For years I've been whipping up mushroom soup, but it wasn't until I ditched the canned stuff and went completely homemade that I truly understood this soup's potential. My scratch version has won over even the most stubborn mushroom doubters with its deep, woodsy flavors that feel like wrapping yourself in a warm blanket on a stormy afternoon.

The first batch I made from scratch honestly blew my mind compared to the canned version I'd grown up eating. That dull, thick blob can't compete with this smooth, intense creation that actually tastes like real mushrooms instead of... whatever that weird canned flavor is trying to be.

Ingredients You'll Want

  • A splash of wine builds incredible depth (though you can leave it out if you want)
  • Some flour helps create that perfect smooth consistency without getting thick and goopy
  • Cream adds that lovely richness (but I'll share lighter options too)
  • Brown or cremini mushrooms deliver fantastic flavor without costing too much
  • Fresh herbs such as parsley and thyme complement the earthy notes perfectly
  • Garlic and onions build that crucial flavor base that no can could ever match
Creamy Homemade Cream of Mushroom Soup Recipe Pin it
Creamy Homemade Cream of Mushroom Soup Recipe | lilicooks.com

Step-By-Step Process

Begin With Base Flavors

I start by cooking the onions till they're soft and see-through. Don't try to speed through this—it creates the flavor foundation for everything else. Then the garlic goes in just briefly, until you can smell it but before it gets too dark. This quick cooking releases all that wonderful garlic flavor.

Mushroom Transformation

Then I add the mushrooms, cut into medium slices. They'll get smaller as they cook and release their tasty juices into the pot. I cook them until they've turned golden and shrunk down—that browning is what gives you that intense mushroom flavor. Taking your time really pays off.

Hidden Flavor Enhancer

After the mushrooms have browned nicely, I pour in some wine and let it bubble away, scraping the tasty browned bits from the bottom. I usually grab a dry white like Pinot Grigio, but sometimes Merlot works wonderfully too, giving the soup a slightly different character.

Creating Texture

When the wine has mostly cooked down, I scatter flour over everything and keep stirring for a minute or two. This gets rid of that raw flour taste while setting up our creamy texture. Then I slowly pour in stock—I usually go with chicken, but vegetable works great for a meat-free version—and stir constantly so it stays smooth.

Adding Herbs and Time

Fresh thyme gets tossed in next (I just pull the leaves right into the pot), plus a bit of bouillon for extra richness. Everything gently bubbles until it's slightly thicker and the flavors have blended together. Don't rush this soup—that simmering time lets all the ingredients really come together.

Final Richness

Just before it's ready to serve, I mix in the cream and warm it through without letting it boil. A handful of fresh parsley brightens it all up at the end. Sometimes I'll use my stick blender to partially smooth the soup, but I always keep some mushroom pieces whole for a nice texture.

When I served this soup to my mother-in-law, she went quiet for a second before announcing it was better than the version she'd been making for 40 years. From her, that's the ultimate compliment. She asked for the recipe immediately, which I now keep handwritten in my recipe box like a family treasure.

Customize It

If you're not big on cream, try evaporated milk for fewer calories. For a dairy-free option, the soup turns out surprisingly creamy even without the cream—just be sure to cook that flour really well. When I'm feeling fancy, I'll use mixed mushroom varieties—adding shiitakes or oyster mushrooms takes everything up a notch.

What To Serve With It

Really, the best thing with this soup is a chunk of crusty bread to mop up every last drop. For a full meal, I pair it with a basic green salad with just lemon and olive oil. When I have guests over, it works beautifully as a starter before a main dish of pasta or roast.

Easy Creamy Homemade Cream of Mushroom Soup Recipe Pin it
Easy Creamy Homemade Cream of Mushroom Soup Recipe | lilicooks.com

Smart Kitchen Shortcuts

  • For super smooth texture, blend half the soup and mix it back with the chunky portion
  • A tiny bit of soy sauce boosts the umami flavor and makes the mushroom taste pop
  • A small drizzle of good olive oil just before serving adds a touch of luxury

There's something truly rewarding about turning basic ingredients into something that's way more than just the sum of its parts. This mushroom soup has become my favorite comfort food when it gets cold outside or when someone needs a bit of care in food form. It shows that sometimes the most basic foods, when made carefully with good stuff, can be the ones you remember most.

Frequently Asked Questions

→ Can I try other mushrooms?
Of course! Cremini mushrooms are great, but a mix makes it exciting. Add shiitake, portobello, oyster, or rehydrated dried mushrooms like porcini for deeper tastes.
→ What replaces the wine?
Don't want wine? Use more chicken broth with a splash of lemon juice or white vinegar for tartness. Apple juice works too, but it adds sweetness.
→ How do I make this vegetarian?
Go veggie by using vegetable broth and swapping any bouillon cubes with vegetable ones. The flavor will still be amazing.
→ Is it okay to freeze this soup?
Sure! Just freeze before putting in the cream. Reheat thoroughly after thawing, then stir in the cream. If freezing with cream, whisk a lot while reheating to fix any separation.
→ How can I thicken it up?
For thicker soup, mix 1 tablespoon of cornstarch with 2 tablespoons of cold water. Stir that into the pot while it’s simmering and cook until it thickens.
→ Can this replace canned mushroom soup in recipes?
Yep! It's great for casseroles and dishes calling for canned versions. To make it thicker for cooking, add one more tablespoon of flour while making it.

Creamy Mushroom Soup

Silky and full of flavor, this from-scratch mushroom and cream blend is effortless to prepare. Fresh herbs and mushrooms make it a real standout.

Prep Time
10 Minutes
Cook Time
30 Minutes
Total Time
40 Minutes
By: Lily Chen

Category: Grandma's Legacy

Difficulty: Intermediate

Cuisine: American

Yield: 6 Servings

Dietary: ~

Ingredients

→ Base Items

01 1 tablespoon oil
02 4 tablespoons butter
03 4 cloves garlic, minced
04 2 onions, diced
05 1½ pounds sliced fresh brown mushrooms
06 4 teaspoons chopped thyme (split into two portions)

→ Liquids & Thickening Agents

07 4 cups chicken broth (low sodium preferred)
08 ½ cup Marsala wine or other dry red/white wine
09 6 tablespoons plain flour
10 1 cup heavy cream or half-and-half (alternatives like evaporated milk work too)

→ Flavor Boosters

11 ½-1 teaspoon cracked black pepper, adjust to taste
12 1-2 teaspoons salt, to your liking
13 2 crumbled beef bouillon cubes

→ Toppings

14 ½ tablespoon freshly chopped parsley
15 ½ tablespoon freshly chopped thyme

Instructions

Step 01

Warm up the oil and butter in a big pot on a medium-high flame until melted. Toss in the onions and let them cook for a couple of minutes until they’re tender. Throw in the garlic and cook for another minute or so, until it smells amazing.

Step 02

Add the mushrooms to the pot right away, along with half of the chopped thyme. Stir every once in a while and let the mushrooms cook for about 5 minutes. They’ll soften up and release their juices.

Step 03

Splash in the Marsala wine (or whichever dry wine you're using) and cook everything together for 3 minutes. This loosens up anything stuck at the bottom and adds a lot of flavor.

Step 04

Sprinkle the flour over the mushrooms and mix it in well. Let that cook for 2 minutes to get rid of the raw flour taste. Slowly start adding the chicken broth, stirring all the time to keep it smooth and lump-free. Stir everything together and bring it to a boil.

Step 05

Turn the heat down to medium-low and stir in the salt, pepper, and crumbled bouillon cubes. Cover the pot and let the soup gently bubble for 10-15 minutes, giving it a stir every now and then until it thickens.

Step 06

Turn down to low heat before mixing in the heavy cream (or your chosen substitute). Let the soup gently cook—don’t boil it or the cream might split. Taste and adjust the seasoning to your liking.

Step 07

Stir in any remaining thyme and the parsley right before serving. Dish up the soup warm and top with extra herbs if you’d like.

Notes

  1. For non-dairy eaters, swap the cream with a plant-based option or skip it entirely.
  2. Store the soup in the fridge for up to 5 days in a sealed container, or freeze it and use within 3 months.
  3. Feel free to mix up mushroom varieties—try shiitake, cremini, or portobello for a deeper flavor.

Tools You'll Need

  • A large pot or Dutch oven
  • Knife and chopping board
  • Measuring tools for cups and spoons
  • Wooden spatula or spoon

Allergy Information

Please check ingredients for potential allergens and consult a health professional if in doubt.
  • Uses gluten (from flour)
  • Contains dairy (from butter and cream)

Nutrition Facts (Per Serving)

It is important to consider this information as approximate and not to use it as definitive health advice.
  • Calories: 354
  • Total Fat: 25 g
  • Total Carbohydrate: 21 g
  • Protein: 9 g