One whiff of this Creamy Mushroom Soup, and you’ll instantly be transported to a cozy kitchen on a chilly evening—where hearty, homemade meals are crafted with love. This easy 35-minute recipe showcases the earthy flavors of brown mushrooms, enhanced by fragrant garlic and thyme. Not only does it promise a rich, velvety texture that envelops your taste buds, but it’s also a delightful crowd-pleaser perfect for busy weeknights or a comforting starter for special gatherings. Best of all, this soup is made from scratch with simple ingredients, ensuring you can create a healthy, egg-free, and nut-free dish that’s truly satisfying. Are you ready to experience the warmth of this homemade classic in your own kitchen?

Why is Homemade Better for You?
Fresh, Wholesome Ingredients: This Creamy Mushroom Soup is crafted from scratch with no preservatives involved, offering a healthier alternative to store-bought versions.
Quick and Easy: Ready in just 35 minutes, this recipe is perfect for those busier nights or when unexpected guests drop by.
Rich Flavor Profile: The earthy tones of brown mushrooms, paired with garlic and thyme, create an aromatic experience you’ll love.
Versatile Comfort Food: Whether served as a starter or main dish, it pairs beautifully with options like Savory Potato Mushroom or crusty bread for a complete meal.
Crowd-Pleasing Delight: Impress your family and friends with this gourmet-tasting dish that’s easy enough for novice cooks yet sophisticated enough for special occasions.
Creamy Mushroom Soup Ingredients
-
For the Base
-
Butter – Provides richness and depth; can use olive oil for a dairy-free option.
-
Oil – Helps to prevent butter from browning too quickly; stick with vegetable or canola.
-
Onions (2 cups, diced) – Builds a savory base flavor; use yellow onions for sweetness.
-
Garlic (4 cloves, minced) – Adds aromatic depth; shallots can be used for a milder taste.
-
For the Soup
-
Brown Mushrooms (1.5 pounds, sliced) – The star ingredient for bold mushroom flavor; white mushrooms can substitute but are milder.
-
Thyme (4 teaspoons, divided) – Enhances the earthy flavor profile; dried thyme can substitute fresh at a 1:3 ratio.
-
Marsala Wine (1/2 cup) – Adds depth and sweetness; you can substitute with dry white or red wine or skip it for broth.
-
Flour (6 tablespoons) – Thicken the soup, creating a creamy texture; ensure to cook flour to avoid a raw taste.
-
Chicken Broth (4 cups) – Provides the soup base, infusing flavor; use vegetable broth for a vegetarian option.
-
Bouillon Cubes (1-2, crumbled) – Enhances savory flavor; can omit for less sodium or if broth is already salty.
-
For the Creaminess
-
Heavy Cream (1 cup or half-and-half) – Adds smooth creaminess; for dairy-free, use unsweetened coconut cream or omit entirely.
-
For Garnish
-
Parsley (1/2 tablespoon, chopped) – For a fresh garnish and lovely color.
-
Thyme (1/2 tablespoon, chopped) – Adds an aromatic touch to the finished soup.
This Creamy Mushroom Soup is not only delightful to your taste buds but also a heartwarming embrace in a bowl!
Step‑by‑Step Instructions for Creamy Mushroom Soup
Step 1: Heat the Base
In a large pot over medium-high heat, combine 4 tablespoons of butter and 2 tablespoons of oil. Allow the butter to melt, creating a sizzle that signals it is ready. Once the mixture is bubbly and fragrant, it’s time to move on to the next step.
Step 2: Sauté the Aromatics
Add 2 cups of diced onions to the pot and sauté for 2–3 minutes until they soften and turn translucent. Then, add 4 minced garlic cloves, cooking for an additional minute until they are fragrant, stirring occasionally to prevent burning. The aroma should fill your kitchen, hinting at the deliciousness to come.
Step 3: Add the Mushrooms and Thyme
Stir in 1.5 pounds of sliced brown mushrooms and 4 teaspoons of fresh thyme. Cook, stirring occasionally, until the mushrooms release their moisture and begin browning, about 5–7 minutes. You’ll know they’re ready when they are beautifully caramelized and possess a deep, earthy aroma.
Step 4: Deglaze with Wine
Pour in ½ cup of Marsala wine and use a wooden spoon to scrape up any browned bits from the bottom of the pot. Let the mixture simmer for 3 minutes until the wine reduces slightly, enhancing the rich flavors of your creamy mushroom soup.
Step 5: Incorporate Flour
Sprinkle 6 tablespoons of flour over the mushrooms and stir well to combine. Cook this mixture for 2 minutes, allowing the flour to absorb flavors and rid itself of the raw taste. The mixture will become slightly thickened and golden.
Step 6: Add Broth Gradually
Slowly pour in 4 cups of chicken broth while stirring continuously to ensure the mixture remains smooth. Crumble in 1-2 bouillon cubes if desired, then season with salt and pepper. Keep stirring until everything is fully incorporated, and the soup begins to thicken.
Step 7: Simmer for Flavor
Bring the soup to a gentle boil, then cover and reduce the heat to low. Allow it to simmer for 10-15 minutes, stirring occasionally, until the soup thickens to your liking. It should have a luscious texture and the aroma will be incredibly inviting.
Step 8: Stir in Cream
Once thickened, reduce the heat further and gently stir in 1 cup of heavy cream. Warm through without boiling, which will help keep the cream from separating. Taste and adjust seasonings to achieve the perfect balance in your creamy mushroom soup.
Step 9: Garnish and Serve
Ladle the hot soup into bowls, and garnish with ½ tablespoon of chopped parsley and another ½ tablespoon of thyme. The colors will brighten the dish, readying your creamy mushroom soup to be enjoyed. Serve immediately, paired with crusty bread or a fresh salad for a complete meal.

Make Ahead Options
These Creamy Mushroom Soup is perfect for meal prep, allowing you to savor a homemade dish even on the busiest nights! You can prep the soup base—cooking the onions, garlic, mushrooms, and adding the broth—up to 3 days in advance. Simply allow the soup to cool, then refrigerate it in an airtight container. When you’re ready to enjoy, reheat the soup gently over low heat, then stir in the heavy cream before serving to ensure it remains creamy and delicious. This method retains all the rich flavors and makes mealtime a breeze, so you can indulge in comforting soup without the last-minute stress!
Creamy Mushroom Soup Variations
Feel free to explore these fun twists on the classic recipe and make it your own!
- Dairy-Free: Substitute heavy cream with unsweetened coconut cream or oat milk for a rich, creamy texture without dairy.
- Vegetarian Upgrade: Swap chicken broth for vegetable broth, ensuring a delightful vegetarian option that still maintains its full flavor.
- Extra Crunch: Add sautéed croutons or crispy fried onions on top for a delightful textural contrast that will elevate each spoonful.
- Spicy Kick: Incorporate a pinch of red pepper flakes or diced jalapeño while cooking for a warm heat that complements the earthy mushrooms beautifully.
- Herb Infusion: Mix in fresh herbs like rosemary or tarragon at the end for an aromatic boost that will surprise and delight your taste buds.
- Blend It Smooth: For a velvety finish, blend half of the soup until creamy and mix it back in to combine smooth and chunky textures.
- Mushroom Medley: Use a variety of mushrooms, such as shiitake or portobello, for deeper flavors and enhanced visual appeal in your creamy concoction.
- Hearty Addition: Stir in some cooked quinoa or barley for added texture and heartiness, transforming your soup into a more filling meal.
Whether you’re warming up on a chilly night or serving guests at a special gathering, each variation can add a personal touch to make this Creamy Mushroom Soup truly yours!
How to Store and Freeze Creamy Mushroom Soup
- Fridge: Store your creamy mushroom soup in an airtight container for up to 3-4 days. Allow it to cool completely before refrigerating to maintain freshness.
- Freezer: For long-term storage, freeze the soup before adding cream. It can be stored in freezer-safe containers for up to 3 months. Stir in the cream upon reheating for the best texture.
- Reheating: To reheat, thaw the soup in the refrigerator overnight, then gently warm it on the stovetop over low heat. Stir occasionally to prevent sticking, and add a splash of broth if it appears too thick.
- Avoiding Separation: When reheating, never bring the soup to a boil after adding cream, as this can cause separation; a gentle heat ensures the creamy texture remains intact.
What to Serve with Creamy Mushroom Soup
Indulge in a delightful dining experience by pairing this aromatic soup with complementary flavors and textures.
-
Crusty Bread: This classic choice adds a satisfying crunch, making every dip and sip a cozy delight. Freshly baked baguette is perfect for soaking in the creamy goodness!
-
Grilled Cheese Sandwich: The melty, gooey cheese with crispy bread creates a comforting duo that enhances the soup’s depth. A timeless pairing that feels like a warm hug on a chilly day.
-
Simple Green Salad: The crisp, fresh greens bring a lovely contrast to the velvety soup and lighten the meal. Toss with a light vinaigrette for a refreshing touch!
-
Sautéed Spinach: This warm, earthy addition complements the mushroom flavors while adding vibrant color and nutrients. A sprinkle of garlic enhances the overall taste profile beautifully.
-
Garlic Herb Rice: Fluffy rice infused with garlic and fresh herbs balances the creaminess of the soup. It’s a hearty option that rounds out the meal perfectly.
-
Roasted Vegetables: Seasonal roasted veggies, like carrots, bell peppers, or zucchini, bring a hint of sweetness and that satisfying roasted flavor. This colorful dish elevates the experience!
-
Sparkling Water with Lemon: A refreshing beverage to cleanse the palate, sparkling water infused with lemon provides a delightful contrast to the luscious creamy soup.
-
Apple Crisp: For a sweet ending, serve a warm apple crisp. Its cinnamon-spiced crispiness and sweet-tart apples create a wonderful harmony with the soup’s richness.
-
Chardonnay: A chilled glass of Chardonnay mirrors the wine used in the soup while its acidity cuts through the creaminess—making each bite flavorful.
Expert Tips for Creamy Mushroom Soup
-
Brown the Mushrooms: Allow mushrooms to fully brown before stirring; this enhances their flavor and contributes to the soup’s richness.
-
Control the Cream: Stir in cream gently without boiling to prevent separation; a low heat is key for a luxurious texture in your creamy mushroom soup.
-
Season Gradually: Taste and adjust seasoning gradually; adding salt or bouillon at the end ensures better control over your soup’s flavor profile.
-
Thicken Wisely: If you want a thicker soup, let it simmer uncovered for a bit longer, allowing excess moisture to evaporate for that perfect consistency.
-
Vary Your Garnish: Feel free to get creative with garnishes; a drizzle of olive oil or a sprinkle of crispy fried shallots can elevate your creamy mushroom soup to gourmet status.

Creamy Mushroom Soup Recipe FAQs
What kind of mushrooms should I use for the best flavor?
I recommend using fresh brown mushrooms for their bold flavor, but if you can’t find them, white mushrooms make a helpful substitute, though they have a milder taste. Whatever you choose, ensure they are firm and free from dark spots to maximize flavor.
How should I store leftover creamy mushroom soup?
Store your creamy mushroom soup in an airtight container in the fridge for up to 3-4 days. Let it cool completely before sealing to keep it fresh and delicious. When ready to enjoy, simply reheat it on the stovetop over low heat, stirring occasionally.
Can I freeze creamy mushroom soup?
Absolutely! For freezing, it’s best to do so before adding the cream. Pour your cooled soup into freezer-safe containers, leaving some space for expansion, and it will keep well for up to 3 months. When you’re ready to enjoy, thaw it overnight in the fridge, then gently warm on the stovetop and stir in the cream.
What if my soup turns out too thick?
If your soup is too thick after cooking, don’t panic! Just add a splash of chicken or vegetable broth while reheating, stirring until you reach your desired consistency. This little trick allows you to customize the texture without sacrificing flavor.
Are there any dietary considerations I should keep in mind?
This creamy mushroom soup is naturally egg-free and nut-free, making it a comforting option for many diets. If you’re cooking for someone with dairy intolerance, substituting heavy cream with unsweetened coconut cream will keep the creamy texture intact while keeping it dairy-free.
What’s the best way to enhance flavor in this soup?
For an added flavor boost, you can incorporate a splash of soy sauce or Worcestershire sauce for umami richness. Additionally, fresh herbs like tarragon or dill can create unique flavor profiles. Don’t hesitate to experiment; the more the merrier in the kitchen!

Delicious Creamy Mushroom Soup You Can Make in 35 Minutes
Ingredients
Equipment
Method
- In a large pot over medium-high heat, combine 4 tablespoons of butter and 2 tablespoons of oil. Allow the butter to melt, creating a sizzle that signals it is ready.
- Add 2 cups of diced onions to the pot and sauté for 2–3 minutes until they soften and turn translucent. Then, add 4 minced garlic cloves, cooking for an additional minute until they are fragrant.
- Stir in 1.5 pounds of sliced brown mushrooms and 4 teaspoons of fresh thyme. Cook, stirring occasionally, until the mushrooms release their moisture and begin browning, about 5–7 minutes.
- Pour in ½ cup of Marsala wine and use a wooden spoon to scrape up any browned bits from the bottom of the pot. Let the mixture simmer for 3 minutes until the wine reduces slightly.
- Sprinkle 6 tablespoons of flour over the mushrooms and stir well to combine. Cook this mixture for 2 minutes to allow the flour to absorb flavors.
- Slowly pour in 4 cups of chicken broth while stirring continuously to ensure the mixture remains smooth. Crumble in 1-2 bouillon cubes, if desired.
- Bring the soup to a gentle boil, then cover and reduce the heat to low. Allow it to simmer for 10-15 minutes, stirring occasionally.
- Once thickened, gently stir in 1 cup of heavy cream. Warm through without boiling to keep the cream from separating.
- Ladle the hot soup into bowls, garnishing with ½ tablespoon of chopped parsley and thyme.
