Mushroom Soup Recipe
If you’re looking for a cozy, comforting dish that warms both the heart and the belly, you’ve come to the right place! This Mushroom Soup Recipe is one of my all-time favorites. It’s rich and creamy, with just the right amount of garlic and rosemary to elevate those earthy mushroom flavors. Perfect for special gatherings or just a simple weeknight dinner, this soup pairs beautifully with crusty bread for a satisfying meal that everyone will love.
What makes this recipe even better is its adaptability. Whether you’re following a Keto diet or seeking a family-friendly option, this mushroom soup fits the bill. It’s also easy to whip up, making it a go-to whenever you need something delicious and comforting.
Why You’ll Love This Recipe
- Easy Preparation: This Mushroom Soup Recipe comes together in about 30 minutes, perfect for busy weekdays!
- Family-Friendly Appeal: With its creamy texture and robust flavor, it’s a hit with both kids and adults alike.
- Versatile Ingredients: You can easily customize this soup with different herbs or mushrooms based on what you have on hand.
- Make-Ahead Convenience: This soup tastes even better the next day, making it a great option for meal prep!
- Vegan Adaptable: With simple swaps like vegan butter and sour cream, everyone can enjoy this delightful dish.

Ingredients You’ll Need
Let’s gather our ingredients! These are simple, wholesome items that you might already have in your pantry. They come together beautifully to create a rich and flavorful soup.
For the Soup
- 4 tablespoons olive oil, butter or vegan butter
- 1 large onion, diced (or two fat shallots)
- 4 garlic cloves, rough chopped (2-4 more for garnish, sliced)
- 1 lb cremini mushrooms, sliced (or use mushrooms of your choice)
- 1/2 teaspoon salt
- 1 tablespoon fresh rosemary, chopped (or thyme)
- 1/4 cup apple juice cooking apple vinegar (not vinegar) or marsala apple vinegar or apple vinegar
- 5 tablespoons flour (or GF flour)
- 3 cups hot veggie broth or water with bullion cubes (see notes)
- 1/2 cup to 1 cup sour cream (3/4 cup seems just right) or use vegan sour cream or cashew cream
- Pepper to taste
Optional Garnishes
- Drizzle of truffle oil
- Garlic “chips” (see notes)
- Croutons
- Crusty bread
Variations
One of the best things about this Mushroom Soup Recipe is its flexibility! You can mix it up based on your preferences or what you have at home.
- Swap the Mushrooms: Feel free to experiment with different types of mushrooms like shiitake or portobello for unique flavors.
- Add Extra Greens: Toss in some spinach or kale towards the end for added nutrition and color.
- Make it Spicy: Add a pinch of red pepper flakes if you enjoy a little heat in your soup.
- Creamy Herb Twist: Experiment with different herbs like thyme or sage for a new flavor profile.
How to Make Mushroom Soup Recipe
Step 1: Sauté the Aromatics
Heat your oil or butter in a large pot over medium-high heat. Add the diced onion and sauté for 3-4 minutes until golden and fragrant. This step is crucial as it builds the foundation of flavor in your soup. Lower the heat slightly and add the chopped garlic; sauté for another 2 minutes until everything is aromatic.
Step 2: Cook the Mushrooms
Add your sliced mushrooms along with salt and rosemary. Sauté them gently for 10-12 minutes. Taking your time here allows the mushrooms to release their moisture fully, which enhances their flavor. Once they’re glistening and most of the liquid has evaporated, pour in your cooking apple juice—this will add an incredible depth to your soup!
Step 3: Thicken the Soup
Lower the heat again and sprinkle flour over your mushroom mixture while stirring constantly. Toasting the flour helps create that wonderful creamy texture we all love in soups. Gradually stir in hot stock—this will help deglaze any browned bits from the bottom of your pot which adds even more flavor!
Step 4: Stir in Sour Cream
Once you’ve added all three cups of stock and brought everything to a gentle simmer, it’s time to mix in your sour cream until smooth. This step is what transforms our soup into something truly decadent!
Step 5: Season & Adjust Consistency
Don’t forget to taste! Season with pepper and adjust salt as needed. If you prefer a thinner consistency, simply add more broth until it reaches perfection.
Step 6: Prepare Garnish
For an extra touch of elegance, slice garlic thinly lengthwise and fry it in oil until golden brown. These crispy garlic chips will make an amazing garnish for your soup!
Step 7: Serve & Enjoy!
Ladle your delicious soup into bowls and top with reserved mushrooms, crispy garlic chips, and drizzle with truffle oil if desired. Serve alongside crusty bread for dipping—you won’t regret it!
Now gather around the table with family or friends because this Mushroom Soup Recipe is ready to be enjoyed!
Pro Tips for Making Mushroom Soup Recipe
Making a delightful mushroom soup is easier than you might think, and with a few tips, you can elevate your dish to new heights!
-
Choose Fresh Mushrooms: Using fresh mushrooms instead of canned ones will enhance the flavor and texture of your soup. Fresh mushrooms have a firmer texture and a richer taste that truly shines in this recipe.
-
Don’t Rush the Sautéing: Allowing the mushrooms to cook slowly until they release their moisture is key. This deepens their flavor and gives your soup a more robust profile.
-
Adjust Consistency: If you prefer a creamier texture, feel free to blend part or all of the soup until smooth. This can create an entirely different experience that some may find irresistible!
-
Experiment with Herbs: While rosemary is fantastic, don’t hesitate to experiment with other herbs like thyme or parsley. Each herb offers its unique flavor profile and can change the entire character of your soup.
-
Make it Ahead: This mushroom soup can be made in advance and stored in the fridge for up to three days. The flavors meld beautifully over time, making it even tastier when reheated!
How to Serve Mushroom Soup Recipe
Presenting your mushroom soup beautifully can elevate the dining experience, making it feel special no matter the occasion. Here are some ideas on how to serve it:
Garnishes
- Chopped Fresh Herbs: A sprinkle of fresh parsley or chives adds a burst of color and freshness that contrasts beautifully with the creamy soup.
- Truffle Oil Drizzle: A light drizzle of truffle oil just before serving enhances the earthy flavors of the mushrooms and adds an indulgent touch.
- Garlic Chips: Crispy garlic chips offer a delightful crunch and an additional layer of flavor, making each spoonful exciting.
Side Dishes
- Crusty Bread: A warm, crusty loaf is perfect for dipping into your mushroom soup. It soaks up the delicious broth while adding satisfying texture.
- Mixed Green Salad: A light salad with mixed greens, cherry tomatoes, and a simple vinaigrette provides a refreshing contrast to the hearty soup.
- Grilled Cheese Sandwich: The melty goodness of a grilled cheese sandwich pairs wonderfully with soup, creating a comforting classic combo that everyone loves.
- Roasted Vegetables: Seasonal roasted vegetables add color and nutrition to your meal while complementing the rich flavors in your mushroom soup.
With these serving suggestions and pro tips, your mushroom soup will not only taste amazing but also look beautiful on any table! Enjoy this comforting dish any day of the week!

Make Ahead and Storage
This Mushroom Soup Recipe is not only delicious but also perfect for meal prep! You can easily make a big batch and store it for later, making weeknight dinners a breeze.
Storing Leftovers
- Allow the soup to cool completely before transferring it to an airtight container.
- Store in the refrigerator for up to 4 days.
- If using a glass container, ensure it’s at room temperature before sealing to avoid breakage.
Freezing
- Let the soup cool completely, then pour it into freezer-safe containers or bags.
- Leave some space at the top of containers as the soup will expand when frozen.
- It can be frozen for up to 3 months. Label containers with the date!
Reheating
- Thaw in the refrigerator overnight if frozen.
- Reheat on the stovetop over low heat, stirring occasionally until warmed through.
- If the soup is too thick after freezing, add a splash of vegetable broth to reach your desired consistency.
FAQs
Here are some common questions you might have about this Mushroom Soup Recipe!
Can I make this mushroom soup recipe vegan?
Absolutely! Just substitute regular sour cream with vegan sour cream or cashew cream, and use plant-based butter or olive oil.
How long does this mushroom soup recipe last?
When stored properly in the refrigerator, this mushroom soup recipe will last up to 4 days. You can also freeze it for up to 3 months!
What mushrooms work best for this mushroom soup recipe?
Cremini mushrooms are great in this mushroom soup recipe, but you can also use shiitake or button mushrooms depending on your preference!
Can I use dried herbs instead of fresh in this mushroom soup recipe?
Yes! If you don’t have fresh herbs on hand, you can use dried herbs. Just remember that dried herbs are more potent, so use about one-third of the amount listed for fresh herbs.
Final Thoughts
I truly hope you love making this Mushroom Soup Recipe as much as I do! It’s warm, comforting, and brings a delightful taste of home cooking to your table. Whether you’re hosting a special gathering or enjoying a cozy night in, this hearty dish is sure to impress. Enjoy every spoonful and feel free to share your thoughts or any variations you try—I’d love to hear from you! Happy cooking!
Mushroom Soup
Indulge in the warmth of homemade Mushroom Soup, a rich and creamy delight that’s perfect for any occasion. This comforting dish features earthy mushrooms combined with aromatic garlic and rosemary, creating a flavor profile that warms the heart and satisfies the belly. Whether you’re enjoying it on a chilly evening or serving it to guests, this easy-to-make soup pairs beautifully with crusty bread for a fulfilling meal. Plus, it’s adaptable for various dietary preferences. Ready in just about 30 minutes, this recipe is sure to become a favorite in your kitchen.
- Prep Time: 10 minutes
- Cook Time: 20 minutes
- Total Time: 30 minutes
- Yield: Serves 4
- Category: Soup
- Method: Sautéing
- Cuisine: Comfort Food
Ingredients
- Olive oil or vegan butter
- 1 large onion, diced
- 4 garlic cloves, rough chopped (2–4 more for garnish, sliced)
- 1 lb cremini mushrooms, sliced (or use mushrooms of your choice)
- 1/2 teaspoon salt
- 1 tablespoon fresh rosemary, chopped (or thyme)
- 1/4 cup apple juice or vinegar
- 5 tablespoons flour (or GF flour)
- 3 cups hot vegetable broth
- 1/2 cup to 1 cup sour cream (or use vegan sour cream or cashew cream)
- Pepper to taste
Instructions
- Heat olive oil or butter in a large pot over medium-high heat. Sauté diced onion for 3-4 minutes until golden, then add chopped garlic and sauté for an additional 2 minutes.
- Add sliced mushrooms, salt, and rosemary; cook for 10-12 minutes until mushrooms are tender and liquid has evaporated. Pour in apple juice or vinegar.
- Lower heat, stir in flour until well combined. Gradually add hot vegetable broth while stirring continuously to deglaze the pot.
- Mix in sour cream until smooth; season with pepper and adjust salt as needed.
- For garnish, prepare crispy garlic chips by frying thinly sliced garlic in oil until golden brown.
- Serve warm, garnished with crispy garlic chips and drizzled with truffle oil if desired.
Nutrition
- Serving Size: 1 cup (240g)
- Calories: 210
- Sugar: 3g
- Sodium: 450mg
- Fat: 12g
- Saturated Fat: 4g
- Unsaturated Fat: 7g
- Trans Fat: 0g
- Carbohydrates: 22g
- Fiber: 3g
- Protein: 5g
- Cholesterol: 15mg