Cream of Mushroom Soup

Featured in Hearty Main Courses.

Sauté onions, garlic and mushrooms with thyme. Add wine and reduce. Mix in flour, then chicken stock, and simmer until thickened. Finish with cream, adjust seasonings, and garnish with fresh herbs.
Casey
Updated on Sat, 22 Mar 2025 06:41:34 GMT
Creamy Homemade Cream of Mushroom Soup Pin it
Creamy Homemade Cream of Mushroom Soup | cookingwithcasey.com

I've been making mushroom soup for years, but it wasn't until I tossed my can opener and started from scratch that I discovered what this humble soup is really capable of. This homemade version has converted even my mushroom-skeptic friends with its rich, earthy flavors that somehow feel like the food equivalent of a cozy blanket on a rainy day.

The first time I made this soup from scratch, I was honestly shocked at the difference from the canned stuff I grew up on. That gray, gloopy mess has nothing on this velvety, flavor-packed version that actually tastes like real mushrooms instead of... whatever that canned flavor is supposed to be.

What You'll Need

  • Fresh mushrooms are the star here—brown or cremini have great flavor without breaking the bank
  • Garlic and onions create that essential flavor foundation that canned soup can never replicate
  • Fresh herbs like thyme and parsley complement the earthiness without overwhelming it
  • A splash of wine adds remarkable depth (though you can skip it if needed)
  • A bit of flour creates that perfect silky texture without getting gloppy
  • Cream rounds everything out with richness (though you've got options for lighter versions)
Creamy Homemade Cream of Mushroom Soup Recipe Pin it
Creamy Homemade Cream of Mushroom Soup Recipe | cookingwithcasey.com

How I Make It

Start With Aromatics

First, I sauté the onions until they're soft and translucent. Don't rush this step—it builds the flavor foundation for the whole soup. Then I add the garlic just for a minute, until it becomes fragrant but before it can burn. That quick hit of garlic flavor wakes up the whole dish.

Mushroom Magic

Next come the mushrooms, which I like to slice not too thick and not too thin. They'll shrink as they cook, releasing all their flavorful juices into the pot. I let them cook until they're golden and have reduced in volume—that browning is where the deep mushroom flavor comes from. Patience pays off here.

Secret Flavor Boost

Once the mushrooms have browned, I add a splash of wine and let it sizzle away, scraping up all those delicious browned bits from the bottom of the pot. I usually go with a dry white like Pinot Grigio, but a Merlot works beautifully too, adding a slightly different dimension to the final soup.

Building the Base

After the wine has reduced, I sprinkle flour over everything and stir constantly for a minute or two. This cooks out the raw flour taste while creating the base for our creamy texture. Then I gradually add stock—chicken is my go-to, but vegetable works perfectly for a vegetarian version—stirring constantly to avoid lumps.

Herbs and Simmer

Fresh thyme goes in next (I strip the leaves right into the pot), along with a bit of bouillon for extra depth. Everything simmers gently until it's slightly thickened and the flavors have melded. This isn't a soup to rush—that simmering time is when all the ingredients get to know each other.

Creamy Finish

Just before serving, I stir in the cream and let it warm through without boiling. A final handful of fresh parsley brightens everything up. Sometimes I use an immersion blender to partially blend the soup for a more uniform texture, but I always leave some mushroom pieces intact for that satisfying bite.

When my mother-in-law first tried this soup, she went silent for a moment before declaring it better than the version she'd been making for 40 years. Coming from her, that's the highest possible praise. She immediately asked for the recipe, which I now keep handwritten in my recipe box like a treasured family heirloom.

Make It Your Own

If cream isn't your thing, evaporated milk makes a great substitute with fewer calories. For a dairy-free version, the soup is surprisingly creamy even without cream—just make sure to cook the flour thoroughly. I've also made this with a mix of mushroom varieties when I'm feeling fancy—adding some shiitakes or oyster mushrooms takes it to a whole new level.

Perfect Pairings

Honestly, the best companion to this soup is a chunk of crusty bread for sopping up every last drop. For a complete meal, I serve it with a simple green salad dressed with just olive oil and lemon. When I'm entertaining, it makes an elegant first course before a roast or pasta dish.

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

Little Tricks I've Learned

  • A splash of soy sauce adds umami depth that amplifies the mushroom flavor
  • For an ultra-silky texture, blend half the soup and mix it back with the chunky half
  • A final drizzle of good olive oil just before serving adds a luxurious touch

There's something deeply satisfying about transforming humble ingredients into something so much greater than the sum of their parts. This mushroom soup has become my go-to comfort food when the weather turns chilly or when someone needs a little culinary hug. It's proof that sometimes the simplest foods, when made with care and good ingredients, can be the most memorable.

Frequently Asked Questions

→ Can I use different types of mushrooms?
Absolutely! While brown mushrooms (cremini) provide a great base flavor, you can use a mix of mushroom varieties for more complex flavors. Try adding some shiitake, portobello, oyster, or even dried porcini mushrooms (rehydrated) for deeper, earthier notes.
→ What can I substitute for the wine?
If you prefer to cook without alcohol, you can substitute the wine with additional chicken broth plus 1 tablespoon of lemon juice or white wine vinegar to add acidity. Apple juice can also work in a pinch, though it will add a slight sweetness.
→ How can I make this soup vegetarian?
Simply substitute the chicken broth with vegetable broth and use vegetable bouillon cubes instead of beef. This creates a delicious vegetarian version with no compromise on flavor.
→ Can I freeze this cream of mushroom soup?
Yes, but for best results, freeze it before adding the cream. When ready to serve, thaw completely, reheat, and then stir in the cream. If you've already added cream, it may separate slightly when thawed, but whisking vigorously while reheating can help recombine it.
→ How can I thicken the soup if it's too thin?
If your soup isn't as thick as you'd like, make a slurry by mixing 1 tablespoon of cornstarch with 2 tablespoons of cold water. Stir this into the simmering soup and cook for a few minutes until it reaches your desired consistency.
→ Can I use this soup in recipes that call for canned cream of mushroom soup?
Yes! This homemade version works beautifully in casseroles and other recipes that call for canned soup. It will actually enhance the flavor of those dishes. If using in a recipe, you might want to make it slightly thicker by adding an extra tablespoon of flour.

Rich Creamy Mushroom Soup

A rich, flavorful homemade mushroom soup with fresh herbs and a silky cream finish. This from-scratch version puts canned soup to shame and is surprisingly easy to make!

Prep Time
10 Minutes
Cook Time
30 Minutes
Total Time
40 Minutes
By: Casey

Category: Hearty Main Dishes

Difficulty: Intermediate

Cuisine: American

Yield: 6 Servings

Dietary: ~

Ingredients

→ Base Ingredients

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

→ Liquids and Thickeners

07 ½ cup Marsala wine (or any dry red or white wine)
08 6 tablespoons all-purpose flour
09 4 cups low sodium chicken broth or stock
10 1 cup heavy cream (or half and half, can substitute with evaporated milk)

→ Seasonings

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

→ Garnish

14 ½ tablespoon fresh parsley, chopped
15 ½ tablespoon fresh thyme, chopped

Instructions

Step 01

Heat butter and oil in a large pot over medium-high heat until melted. Add the diced onions and sauté for 2 to 3 minutes until softened. Add the minced garlic and cook until fragrant, about 1 minute.

Step 02

Add the sliced mushrooms and 2 teaspoons of the chopped thyme to the pot. Cook for 5 minutes, stirring occasionally, until the mushrooms begin to soften and release some moisture.

Step 03

Pour in the Marsala wine (or your choice of dry wine) and allow the mixture to cook for about 3 minutes. This helps to deglaze the pan and builds flavor.

Step 04

Sprinkle the flour over the mushrooms and stir well. Cook for 2 minutes to remove the raw flour taste. Gradually pour in the chicken stock while stirring continuously to prevent lumps. Mix well and bring to a boil.

Step 05

Reduce heat to low-medium, season with salt, pepper, and crumbled bouillon cubes. Cover the pot and allow the soup to simmer for 10-15 minutes, stirring occasionally, until the soup has thickened to your desired consistency.

Step 06

Reduce heat to low and stir in the heavy cream or half and half. Allow the soup to gently simmer (do not boil, as this can cause the cream to separate). Adjust salt and pepper to taste.

Step 07

Just before serving, stir in the chopped fresh parsley and the remaining thyme. Serve the soup warm, with additional herbs for garnish if desired.

Notes

  1. For a dairy-free version, you can omit the cream entirely, or substitute with a plant-based cream alternative.
  2. This soup can be stored in an airtight container in the refrigerator for up to 5 days, or frozen for up to 3 months.
  3. For a richer mushroom flavor, you can use a mix of different mushroom varieties such as cremini, shiitake, and portobello.

Tools You'll Need

  • Large pot or Dutch oven
  • Wooden spoon or spatula
  • Measuring cups and spoons
  • Knife and cutting board

Allergy Information

Please check ingredients for potential allergens and consult a health professional if in doubt.
  • Contains gluten (flour)
  • Contains dairy (butter, 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