If you’re craving a warm, comforting classic that feels like a cozy hug in a bowl, this Easy Cream of Mushroom Soup Recipe is exactly what you need. Simple ingredients come together beautifully to create a rich, velvety soup bursting with earthy mushroom flavor and delicate hints of fresh thyme. Whether it’s a chilly day or you just want to brighten your meal, this homemade soup strikes the perfect balance between creamy and hearty without a hint of heaviness. It’s a wonderful treat to make any day special, and I can’t wait to share every step so you can enjoy this delicious creation in your own kitchen.

Ingredients You’ll Need
The beauty of this recipe lies in its simplicity—the ingredients are familiar, yet each one plays an important role in building the delicious layers of flavor and texture that make this Easy Cream of Mushroom Soup Recipe stand out.
- Butter: Adds a rich, silky base and helps sauté the vegetables for deep flavor.
- Onion: Diced to bring a mild sweetness that complements the mushrooms perfectly.
- Mushrooms: The star ingredient, sliced and sautéed to release their earthy depth and umami richness.
- Vegetable broth: Divided to deglaze the pan and form the flavorful liquid foundation of the soup.
- All-purpose flour: Creates the roux that thickens the soup to a luscious, creamy consistency.
- Fresh thyme leaves: Infuse subtle herbal notes that lift the mushroom’s earthiness beautifully.
- Milk or heavy cream: Adds creaminess and smoothness, making every spoonful indulgent but balanced.
- Salt and pepper: Essential to season and bring out all the flavors perfectly.
- Fresh parsley: Brightens the final presentation with a splash of vibrant color and freshness.
How to Make Easy Cream of Mushroom Soup Recipe
Step 1: Sauté Vegetables
Begin by melting butter in a large pot over medium-high heat. Adding diced onions first lets them soften and release their gentle sweetness, setting the stage for the rest of the flavors. Next, toss in the sliced mushrooms and sauté until they’re tender and have a lovely golden brown color. This caramelization is key—it unlocks that deep, earthy scent and flavor that make this soup so crave-worthy.
Step 2: Deglaze and Season
Once the mushrooms are perfectly sautéed, pour in a splash of vegetable broth to lift all those delicious browned bits stuck to the bottom of the pot. These bits are flavor gold, so make sure to scrape them up thoroughly with your spoon. Stir in the fresh thyme leaves here—this little herb brings a wonderful aromatic lift that complements the mushrooms beautifully.
Step 3: Make Roux
In a separate bowl, whisk together the flour with the remaining vegetable broth. This mixture should be smooth with no lumps—it’s what will give your soup that luscious, velvety texture we all love from a cream soup. Taking a moment here ensures a perfectly thickened soup later on.
Step 4: Thicken Soup
Pour the flour and broth mixture slowly into your pot while stirring constantly. Bring the mixture to a boil to activate the thickening properties of the flour. Once boiling, reduce the heat and let the soup simmer gently for 10 to 15 minutes. This simmering allows the soup to thicken to just the right, comforting consistency and lets all the flavors marry together.
Step 5: Add Milk or Cream
Finally, stir in your choice of milk or heavy cream to the pot. This is what rounds the soup out and gives it that irresistible creamy finish. Taste and season with salt and pepper to make sure every bite is perfectly balanced. Your Easy Cream of Mushroom Soup Recipe is now practically ready to warm your soul!
Step 6: Serve
Garnish with freshly chopped parsley to add a fresh, vibrant touch and ladle the soup into your favorite bowls. Served warm, it’s the perfect start to dinner or a soothing meal all on its own.
How to Serve Easy Cream of Mushroom Soup Recipe

Garnishes
Fresh parsley is a classic, but feel free to get creative! A drizzle of truffle oil, crispy fried shallots, or even a sprinkle of grated Parmesan can transform the soup into a gourmet experience. These garnishes add pops of flavor and texture that keep each bite exciting and memorable.
Side Dishes
This soup pairs wonderfully with crusty bread like a warm baguette or sourdough—perfect for sopping up every last creamy drop. A crisp green salad or simple roasted vegetables also make for a light yet satisfying accompaniment, balancing the soup’s richness.
Creative Ways to Present
For a cozy dinner party, serve the soup in individual bread bowls or rustic ceramic mugs for that charming, homey feel. You can also add a swirl of cream or garnish the surface with fresh herbs arranged in pretty patterns to impress your guests visually before they even taste it!
Make Ahead and Storage
Storing Leftovers
Leftover soup should be transferred to an airtight container and refrigerated promptly. It will keep well for up to 3 days, making it a perfect option for easy weekday lunches or quick dinners. The flavors often deepen overnight, making it even tastier the next day.
Freezing
You can freeze this soup in portions for up to 2 months. Just make sure to cool it completely before freezing, and leave some room in the container for expansion. When you’re ready to enjoy, thaw it overnight in the fridge for best results.
Reheating
Reheat the soup gently on the stovetop over low heat, stirring occasionally to maintain its creamy texture. Avoid high heat to prevent curdling. If needed, add a splash of milk or broth to loosen it up and bring back its beautiful smoothness.
FAQs
Can I use other types of mushrooms?
Absolutely! While button or cremini mushrooms work beautifully, feel free to experiment with wild mushrooms like shiitake or oyster for an even earthier flavor profile. Just remember to adjust the cooking time slightly depending on their texture.
Is it necessary to use fresh thyme?
Fresh thyme really brightens this soup, but if you don’t have any on hand, dried thyme can also work—just use about one-third of the amount and add it earlier in the cooking process to release its aroma.
Can I substitute the milk or cream?
Yes! If you prefer a lighter version, whole milk or half-and-half are great options. For a dairy-free twist, coconut milk adds creaminess and a subtle sweetness, but it will alter the flavor a bit.
How thick should the soup be?
The soup should be creamy and thick enough to coat the back of a spoon, but still pourable and smooth. If it thickens too much after chilling, just stir in a small amount of broth or milk while reheating.
Can I add other vegetables or proteins?
Definitely! Diced potatoes, carrots, or celery can be sautéed with the onions for extra texture. Adding cooked chicken or crispy bacon bits can turn this soup into a hearty main dish.
Final Thoughts
There is nothing quite like enjoying a bowl of homemade soup that feels both nourishing and indulgent. This Easy Cream of Mushroom Soup Recipe hits all the right notes with minimal fuss and maximum comfort. I encourage you to give it a try, savor each spoonful, and maybe even share it with friends—it’s the kind of classic that everyone will love. Happy cooking, and here’s to many cozy moments filled with homemade goodness!
Print
Easy Cream of Mushroom Soup Recipe
- Prep Time: 10 minutes
- Cook Time: 25 minutes
- Total Time: 35 minutes
- Yield: 4 servings
- Category: Soup
- Method: Stovetop
- Cuisine: American
- Diet: Vegetarian
Description
This Easy Cream of Mushroom Soup is a comforting and creamy dish perfect for cozy dinners. Made with sautéed mushrooms, onions, and a rich roux base, it combines vegetable broth and cream for a velvety texture. Garnished with fresh parsley, this recipe is simple to prepare on the stovetop and yields a delicious, homemade soup bursting with flavor.
Ingredients
Vegetables
- ½ onion, diced (about 1 cup)
- 8 ounces mushrooms, sliced (about 4 cups)
- Fresh parsley, chopped, for garnish
Liquids & Broth
- 2 cups vegetable broth, divided
- 1 cup milk or heavy cream
Other Ingredients
- 4 tablespoons butter
- ¼ cup all-purpose flour
- 1 teaspoon fresh thyme leaves
- Salt and pepper, to taste
Instructions
- Sauté Vegetables: Heat 4 tablespoons of butter in a large pot over medium-high heat. Add the diced onions and sauté until they become tender and translucent. Then add the sliced mushrooms and continue to sauté until the mushrooms are softened and lightly browned, enhancing their natural flavors.
- Deglaze and Season: Pour a splash of vegetable broth into the pot to deglaze, scraping up all the flavorful browned bits stuck to the bottom. Stir in 1 teaspoon of fresh thyme leaves to infuse the soup with a fragrant herbal note.
- Make Roux Mixture: In a separate bowl, whisk together ¼ cup all-purpose flour with the remaining vegetable broth (about 1.75 cups) until the mixture is smooth and free of lumps. This will help thicken the soup evenly.
- Thicken Soup: Pour the flour and broth mixture back into the pot with the sautéed vegetables. Bring the mixture to a boil while stirring constantly to avoid lumps. Once boiling, reduce the heat and let it simmer for 10 to 15 minutes, stirring occasionally, until the soup thickens to your desired consistency.
- Add Milk or Cream and Season: Stir in 1 cup of milk or heavy cream to make the soup rich and creamy. Season the soup with salt and pepper according to your taste preferences, mixing well to combine.
- Serve: Ladle the warm cream of mushroom soup into bowls and garnish with freshly chopped parsley. Serve immediately for the best flavor and enjoy your comforting homemade soup.
Notes
- For a richer soup, use heavy cream instead of milk.
- To make the soup vegan, substitute butter with olive oil and use a plant-based milk and vegetable broth.
- Ensure constant stirring during thickening to prevent lumps in the soup.
- If you prefer a smoother texture, blend the soup partially or fully before adding the cream.
- This soup can be refrigerated for up to 3 days and reheated gently on the stovetop.

