As I poured the steaming soup into bowls, the delightful aroma of sautéed mushrooms filled the kitchen, enveloping me in a warm embrace. This creamy mushroom soup from scratch is more than just a recipe; it’s a comforting hug on a chilly day. In just 35 minutes, you can whip up this homemade cream of mushroom soup that rivals any restaurant version while leaving canned options in the dust. It’s a quick meal that delivers both flavor and comfort, making it perfect for busy weeknights. Plus, with options for dairy-free and vegetarian versions, everyone can enjoy this cozy dish! What’s your favorite way to elevate a comforting soup?

Why You’ll Love This Creamy Mushroom Soup
Simplicity Meets Flavor: This recipe allows you to create a delightful homemade creamy mushroom soup in just 35 minutes—even beginners will find it easy!
Rich, Earthy Taste: The combination of sautéed mushrooms, garlic, and herbs delivers a robust flavor that elevates it far beyond canned alternatives.
Versatile Options: Enjoy the freedom to customize! Make it vegetarian with vegetable broth or create a dairy-free version with coconut milk.
Perfect for Any Meal: Whether served as a starter or a comforting main, this soup pairs wonderfully with crusty bread or a fresh salad. Check out options like Chicken Enchilada Soup for a delicious complement!
Crowd Favorite: Your family and friends will rave about it, and it’s easy to whip up for gatherings or cozy nights in! Enjoy the heartwarming comfort of this soup today.
Creamy Mushroom Soup Ingredients
For the Soup Base
• 4 tablespoons butter – Adds rich flavor; substitute with margarine for a dairy-free option.
• 1 tablespoon oil – Prevents butter from browning too quickly; can use olive or vegetable oil.
• 2 cups onions, diced – Provides the aromatic base; substitute with shallots for a milder flavor.
• 4 cloves garlic, minced – Enhances flavor; while no direct substitution exists, garlic powder works in a pinch.
For the Main Flavor
• 1 ½ pounds brown mushrooms, fresh, sliced – The star ingredient; white mushrooms can be used for a lighter taste.
• 4 teaspoons chopped thyme, divided – Adds delightful herbiness; substitute with rosemary or Italian seasoning if needed.
• ½ cup Marsala wine – Provides depth of flavor; use dry red or white wine, or omit for a non-alcoholic version.
For Thickening and Body
• 6 tablespoons all-purpose flour – Thickens the soup; consider using gluten-free flour for a gluten-free option.
• 4 cups low sodium chicken broth or stock – Forms the soup’s base; switch to vegetable broth for a vegetarian version.
• 1-2 teaspoons salt, to taste – Enhances flavor; adjust based on broth salinity.
• ½-1 teaspoon cracked black pepper, to taste – Adds a slight heat; can be replaced with white pepper for a milder kick.
• 2 beef bouillon cubes, crumbled – Adds savory depth; substitute with vegetable bouillon for a vegetarian option.
For Creaminess
• 1 cup heavy cream or half and half – Provides the needed creaminess; for a lighter approach, use unsweetened coconut milk or omit for a dairy-free version.
For Garnishing
• ½ tablespoon parsley, chopped – Adds color and freshness; substitute with chives if desired.
• ½ tablespoon thyme, chopped – Additional garnish for flavor; sprinkle on top before serving.
This creamy mushroom soup from scratch is not just delicious, but it’s also flexible and accommodating for various diets, ensuring everyone at the table has something warm and comforting!
Step‑by‑Step Instructions for Creamy Mushroom Soup from Scratch
Step 1: Sauté Aromatics
In a large pot, melt 4 tablespoons of butter and add 1 tablespoon of oil over medium-high heat. Once the butter is bubbling, toss in 2 cups of diced onions and cook for 2-3 minutes until they soften and become translucent. Add 4 minced garlic cloves and stir for another minute until fragrant, creating a savory base for your creamy mushroom soup.
Step 2: Brown Mushrooms
Add 1 ½ pounds of sliced brown mushrooms and half of the 4 teaspoons of chopped thyme to the pot. Allow the mushrooms to sauté undisturbed for about 5-7 minutes until they sauté down, releasing moisture and beginning to brown. This step enhances the flavor of your creamy mushroom soup, developing that rich, earthy taste.
Step 3: Deglaze Pot
Pour in ½ cup of Marsala wine, scraping the bottom of the pot with a wooden spoon to lift the browned bits. This should take about 2 minutes. Let the wine simmer briefly until the alcohol evaporates, creating a depth of flavor in your soup that complements the mushrooms beautifully.
Step 4: Make Roux
Sprinkle 6 tablespoons of flour evenly over the mushroom mixture, stirring until everything is well coated. Cook for approximately 2 minutes, ensuring the flour has a chance to toast slightly, removing any raw taste. This roux will help thicken your creamy mushroom soup to that perfect, velvety consistency.
Step 5: Combine Broth and Season
Slowly add 4 cups of low-sodium chicken broth while stirring constantly to avoid lumps. Bring the mixture to a boil, then reduce the heat to a simmer. Season the soup with 1-2 teaspoons of salt, ½-1 teaspoon of cracked black pepper, and the crumbled beef bouillon cubes, stirring well to incorporate all the flavors into your creamy mushroom soup.
Step 6: Thickening Phase
Cover your pot and let the soup simmer for 10-15 minutes, stirring occasionally. This will allow the soup to thicken and the flavors to meld together beautifully. Keep an eye on the consistency—your creamy mushroom soup should start to take on a luxuriously thick texture.
Step 7: Finish with Cream
Lower the heat and gently stir in 1 cup of heavy cream or half and half, becoming careful not to boil. This will give your soup its signature creaminess and silky finish. Taste and adjust the seasoning as desired, ensuring your creamy mushroom soup is just right.
Step 8: Serve
Ladle the soup into bowls, stirring in the remaining thyme and garnishing with ½ tablespoon of chopped parsley on top. This final touch adds a pop of color and freshness, making your creamy mushroom soup not only delicious but visually inviting as well.

What to Serve with The Best Creamy Mushroom Soup
Nothing brings out the rich, earthy flavors of homemade soup quite like the perfect accompaniment.
-
Crusty Bread: A warm, rustic loaf adds a delightful texture contrast and is perfect for dipping. Its crusty exterior gives way to a soft interior, making each bite a scrumptious experience.
-
Garlic Breadsticks: These buttery, herb-infused sticks not only pair excellently with the soup but also add a punch of flavor and extra comfort.
-
Fresh Salad with Vinaigrette: A light mixed greens salad topped with a tangy vinaigrette refreshes the palate and balances the creaminess of the soup beautifully.
-
Roasted Vegetables: The caramelized flavors of seasonal veggies add depth and nutrition to the meal while echoing the earthy tones in the mushroom soup.
-
Grilled Cheese Sandwich: A classic companion, the melty cheese and crispy bread harmonize with the smoothness of your creamy mushroom soup, creating a nostalgic comfort food moment.
-
Wine Pairing: A nice glass of Pinot Noir or Chardonnay enhances the soup’s flavors, offering a delightful complement to this hearty dish.
Elevate your dining experience by matching these delightful options with your creamy mushroom soup from scratch!
Expert Tips for Creamy Mushroom Soup
-
Brown Mushrooms Well: Allow the mushrooms to cook undisturbed until they release moisture and brown slightly. This deepens the flavor of your creamy mushroom soup.
-
Avoid Lumps: When adding flour, ensure it’s evenly sprinkled and stir constantly to prevent lumps in your soup, aiming for a smooth consistency.
-
Monitor Cream Temperature: After adding cream, keep the heat low and do not boil. Boiling can cause the cream to separate, ruining the silky texture of your creamy mushroom soup.
-
Customize to Taste: Taste and adjust seasonings as you go; don’t hesitate to add more herbs or salt for a personalized touch.
-
Blend for Smoothness: For a silkier texture, consider blending a portion of the soup and mixing it back for a comforting, creamy texture.
-
Store Smartly: Cool completely before transferring to airtight containers for refrigeration; this helps maintain the flavor and quality of your creamy mushroom soup.
Variations & Substitutions for Creamy Mushroom Soup
Feel free to unleash your creativity and make this creamy mushroom soup your own with these delightful variations!
-
Extra Mushrooms: Add another handful of mushrooms for an even more robust, earthy flavor that deepens the warming aspects of the soup.
-
Vegetarian Swap: Use vegetable broth instead of chicken broth, and skip the beef bouillon cubes. This ensures the soup stays rich without the added meatiness.
-
Dairy-Free Delight: Omit the heavy cream or swap with unsweetened coconut milk to maintain creaminess while embracing a dairy-free approach. It’ll add a subtle sweetness!
-
Herb Boost: Experiment with different herbs such as rosemary or Italian seasoning for a fresh twist. Each herb brings its unique aroma, turning your bowl into a fragrant delight.
-
Creamy Texture: For an ultra-smooth finish, blend part of the soup before serving. This balance makes each spoonful luxurious and comforting, perfect for chilly nights.
-
Spice it Up: For a little heat, add red pepper flakes or a dash of cayenne pepper while the soup simmers. A touch of spice can elevate the comforting nature of the soup.
-
Nutty Flavor: Incorporate a handful of toasted pine nuts or slivered almonds for a delightful crunch and added depth in each bite. It makes for an exciting textural contrast!
-
Serving Suggestions: Pair it with some crusty bread, or serve it as a starter alongside a hearty salad like this Jamaican Chicken Soup for a cozy meal.
Feel free to explore these delicious variations and tailor your creamy mushroom soup to suit your taste!
How to Store and Freeze Creamy Mushroom Soup
Fridge: Store your creamy mushroom soup in an airtight container for up to 3-4 days. Reheat gently on the stove, stirring well to ensure a smooth texture.
Freezer: For longer storage, freeze the soup without cream in a freezer-safe container for up to 2 months. Thaw overnight in the fridge before reheating. Add cream once thawed for the best flavor and texture.
Reheating: When reheating, do it on the stovetop over low heat. Stir often to prevent separation, and adjust seasoning as needed before serving. Enjoy your homemade creamy mushroom soup!
Make Ahead Options
These creamy mushroom soup from scratch options are perfect for busy home cooks looking to save time without sacrificing flavor! You can sauté the onions, garlic, and mushrooms and store this mixture in the refrigerator for up to 3 days. Additionally, the roux can be prepared ahead and refrigerated, allowing the flavors to blend beautifully. To maintain quality, simply reheat the mixture in a pot, adding chicken broth and any seasonings right before serving. Finally, incorporate the cream just before serving to keep it rich and creamy. This way, you can enjoy a delightful homemade creamy mushroom soup with minimal effort on hectic weeknights!

Creamy Mushroom Soup from Scratch Recipe FAQs
How do I choose the right mushrooms for this soup?
Absolutely! For the best flavor, I recommend using fresh brown mushrooms, as they provide that rich, earthy taste. If brown mushrooms aren’t available, white mushrooms can be a lighter alternative. Just make sure they’re firm, plump, and free from dark spots!
How should I store leftover creamy mushroom soup?
Very simple! Transfer your creamy mushroom soup to an airtight container and refrigerate it. It will stay fresh for about 3-4 days. Make sure to reheat it gently on the stove, stirring often to maintain that lovely creamy texture.
Can I freeze creamy mushroom soup?
Absolutely! If you wish to freeze this delicious soup, I suggest omitting the cream beforehand. Place the cooled soup in a freezer-safe container, and it can last for up to 2 months in the freezer. When you’re ready to enjoy it, thaw it in the refrigerator overnight, then reheat on the stove and stir in the cream just prior to serving for maximum creaminess.
What should I do if my soup is too thick?
No worries! If your creamy mushroom soup ends up thicker than you’d like, you can add a splash of chicken broth or water while reheating. Stir it in gradually until you reach your desired consistency. It’s always easier to thin it out than to make it thicker!
Is this recipe suitable for people with dietary restrictions?
Yes, indeed! This creamy mushroom soup can easily accommodate various dietary needs. To make it dairy-free, simply substitute the heavy cream with unsweetened coconut milk, or omit the cream altogether. Additionally, it can be made vegetarian by using vegetable broth and skipping the beef bouillon cubes. Everyone at the table can enjoy this cozy treat!

Deliciously Warm Creamy Mushroom Soup from Scratch Today
Ingredients
Equipment
Method
- In a large pot, melt 4 tablespoons of butter and add 1 tablespoon of oil over medium-high heat. Once the butter is bubbling, toss in 2 cups of diced onions and cook for 2-3 minutes until they soften and become translucent. Add 4 minced garlic cloves and stir for another minute until fragrant.
- Add 1 ½ pounds of sliced brown mushrooms and half of the 4 teaspoons of chopped thyme to the pot. Allow the mushrooms to sauté undisturbed for about 5-7 minutes until they sauté down, releasing moisture and beginning to brown.
- Pour in ½ cup of Marsala wine, scraping the bottom of the pot with a wooden spoon to lift the browned bits. Let the wine simmer briefly until the alcohol evaporates.
- Sprinkle 6 tablespoons of flour evenly over the mushroom mixture, stirring until well coated. Cook for approximately 2 minutes, ensuring the flour has a chance to toast slightly.
- Slowly add 4 cups of low-sodium chicken broth while stirring constantly to avoid lumps. Bring the mixture to a boil, then reduce the heat to a simmer. Season with 1-2 teaspoons of salt, ½-1 teaspoon of cracked black pepper, and the crumbled beef bouillon cubes.
- Cover your pot and let the soup simmer for 10-15 minutes, stirring occasionally. This will allow the soup to thicken and the flavors to meld together beautifully.
- Lower the heat and gently stir in 1 cup of heavy cream or half and half, ensuring not to boil.
- Ladle the soup into bowls, stirring in the remaining thyme and garnishing with ½ tablespoon of chopped parsley on top.

Leave a Reply