Mushroom soup is the epitome of comfort food—a warm, creamy bowl of goodness that can be enjoyed year-round. Whether you're looking for a cozy meal on a chilly day or a rich starter to a special dinner, this mushroom soup is a fantastic choice. Its smooth texture and earthy flavors make it a crowd-pleaser, while the subtle depth of the mushrooms creates a hearty, satisfying dish. Whether you're new to cooking or an experienced chef, this recipe offers a delightful blend of simplicity and sophistication.

What makes mushroom soup so appealing is its versatility. It can be customized to suit various tastes, and with a few small adjustments, it can easily be transformed into a vegan or dairy-free version. In this blog post, we'll walk you through every step of making a classic mushroom soup, from the ingredients you'll need to helpful tips on how to perfect the dish. Prepare to indulge in a velvety bowl of mushroom magic that is perfect for any occasion.

What You’ll Need for mushroom soup recipe
To make the best mushroom soup, you’ll need a few essential ingredients to ensure the depth of flavor and richness you crave. Here's a breakdown of what you'll need to gather for the recipe:
- Mushrooms: 4 cups (about 1 lb) of fresh mushrooms, sliced. Button mushrooms work well, but feel free to experiment with cremini, shiitake, or portobello for added depth of flavor.
- Butter or Olive Oil: 3 tablespoons. For a richer taste, butter is recommended, but olive oil is a great option for a lighter, plant-based alternative.
- Garlic: 3 cloves, minced. Garlic enhances the overall flavor profile and pairs beautifully with the mushrooms.
- Onion: 1 medium yellow onion, finely chopped. Onion adds a savory base and complements the mushrooms.
- Vegetable Broth: 4 cups. This will be the foundation of your soup's liquid. For a richer version, you can opt for a low-sodium chicken broth.
- Heavy Cream: 1 cup. For a creamy soup, heavy cream is key. You can substitute with coconut milk or a dairy-free alternative if you prefer a vegan version.
- Thyme: 2 teaspoons of fresh thyme (or 1 teaspoon dried). Thyme adds a fragrant herby note that balances the earthiness of the mushrooms.
- Salt & Pepper: To taste. These will enhance all the flavors and round out the soup’s seasoning.
- Flour: 2 tablespoons. This will help thicken the soup and give it a smooth, velvety consistency.
These are the main ingredients you’ll need, but don’t forget that you can always make adjustments based on what you have on hand. Some variations might include adding a touch of soy sauce for umami, or swapping out the heavy cream for a non-dairy substitute like cashew cream or almond milk.

How to Make for mushroom soup recipe
Now that you have all your ingredients ready, it's time to dive into the process of making this delectable mushroom soup. Follow these steps carefully for a smooth, creamy, and flavorful bowl of soup.
- Prepare the ingredients: Start by cleaning and slicing your mushrooms. If using larger mushrooms like portobello or shiitake, chop them into smaller pieces. Chop the onion and garlic finely for even distribution in the soup. Have your broth, thyme, salt, and pepper ready to go. If you're using heavy cream, measure it out in advance.
- Sauté the vegetables: In a large pot, heat the butter or olive oil over medium heat. Once hot, add the chopped onion and cook for about 5-7 minutes, stirring occasionally, until it becomes translucent. Add the minced garlic and sauté for another minute, ensuring the garlic doesn’t burn.
- Cook the mushrooms: Add the sliced mushrooms to the pot, stirring them to coat with the butter or oil. Cook the mushrooms for 8-10 minutes, or until they release their moisture and become tender. You'll notice that the mushrooms will shrink down and take on a rich brown color, which will intensify the flavor of the soup.
- Add the broth and thyme: Once the mushrooms are cooked, pour in the vegetable broth and add the fresh thyme (or dried thyme if that’s what you’re using). Stir everything together and bring it to a simmer. Let the soup simmer for 15-20 minutes, allowing the flavors to meld and the mushrooms to soften further.
- Blend the soup: After the soup has simmered, use an immersion blender to puree the soup directly in the pot. If you don’t have an immersion blender, carefully transfer the soup in batches to a countertop blender. Blend until smooth and creamy, ensuring there are no large chunks left. If you prefer a chunky soup, you can blend only half of the soup and leave the rest as is for texture.
- Finish with cream and seasoning: After blending, return the soup to low heat and stir in the heavy cream. Let it simmer for another 5 minutes, allowing the cream to incorporate and thicken the soup slightly. Taste the soup and adjust the seasoning with salt and pepper as needed.
- Serve: Once the soup is ready, ladle it into bowls and garnish with additional thyme or a drizzle of cream if desired. You can also add some croutons for crunch or a sprinkle of grated cheese on top for extra richness.
This recipe yields about 4-6 servings, depending on portion size. It’s perfect for a cozy dinner at home or as an elegant starter for a dinner party.

Serving and Storage Tips for mushroom soup recipe
Mushroom soup is a versatile dish that can be enjoyed in many different ways. Whether you’re serving it as a light meal or pairing it with a variety of sides, here are some tips to help you make the most of this delicious soup.
- Serving suggestions: Serve your mushroom soup with crusty bread or a side salad for a complete meal. For a bit of extra flair, garnish with finely chopped parsley, a swirl of cream, or a few roasted mushroom slices. You can also serve it with a side of grilled cheese sandwiches for a comforting, classic pairing.
- Storing leftovers: If you have leftovers, store the soup in an airtight container in the refrigerator. It will keep well for 3-4 days. When you're ready to enjoy it again, simply reheat the soup on the stove over low heat, stirring occasionally. If the soup has thickened too much after refrigerating, add a little bit of vegetable broth or water to loosen it up.
- Freezing: Mushroom soup can be frozen, though keep in mind that the texture may change slightly after freezing and reheating. Allow the soup to cool completely before transferring it to a freezer-safe container. It can be stored for up to 3 months in the freezer. To reheat, thaw the soup overnight in the fridge and gently warm it on the stove.
By following these simple serving and storage tips, you’ll ensure that every bowl of mushroom soup is as delicious as the first.

Discover more irresistible dishes here!
Mistakes to Avoid for mushroom soup recipe
While making mushroom soup is fairly straightforward, there are a few common mistakes that could affect the final taste and texture. Avoiding these errors will ensure you achieve a silky, flavorful soup every time.
- Overcooking the mushrooms: Mushrooms are delicate and can release a lot of water as they cook. It’s essential to cook them just enough to allow their natural flavors to intensify, but not so much that they become mushy and lose their texture. Sauté the mushrooms until they are golden brown, but don’t let them burn or become too soft.
- Using the wrong type of broth: The quality of the broth you use can make a big difference in the flavor of your soup. Avoid using overly salty or low-quality broth, as it can overwhelm the delicate mushroom flavor. Opt for a good-quality vegetable or chicken broth—low-sodium options are usually the best, as they allow you to control the salt level yourself.
- Not seasoning enough: It’s easy to overlook seasoning when cooking a soup, but under-seasoned mushroom soup can taste flat. Make sure to taste the soup as it cooks and adjust the seasoning with salt and pepper. Adding fresh thyme also helps bring out the earthy notes of the mushrooms, so don’t skip that step!
- Not blending thoroughly: A key characteristic of mushroom soup is its creamy texture, and blending is what makes that happen. If you don’t blend the soup long enough, you might end up with chunks that interfere with the smooth consistency. If you’re using a countertop blender, be sure to blend the soup in batches and allow it to cool slightly to avoid splashing.
- Overheating the cream: When adding the cream at the end of the cooking process, make sure you don’t bring the soup to a rolling boil after adding it. This could cause the cream to curdle and ruin the texture. Gently heat the soup and let the cream incorporate into the soup gradually.
By avoiding these common mistakes, you’ll be able to make a perfect mushroom soup every time, with the right balance of flavors and textures.

Check out this Creamy Chicken and Mushroom Soup-pleaser recipe you’ll love
Tips and Tricks for mushroom soup recipe
Now that you've learned the basics of how to make mushroom soup, let’s go over some helpful tips and tricks to make your cooking process even smoother and your soup even better.
- Use a variety of mushrooms: While button mushrooms are a classic choice, adding a mix of mushrooms such as cremini, shiitake, or portobello will elevate the flavor of your soup. These varieties offer different textures and earthy flavors, making the soup more complex and interesting.
- Try a little bit of soy sauce: For an extra layer of umami, consider adding a teaspoon of soy sauce or tamari to the soup. This works especially well if you’re making a vegan version, as it enhances the richness of the mushrooms without using dairy.
- Roast the mushrooms first: For a deeper, more intense mushroom flavor, try roasting your mushrooms before adding them to the soup. Spread the sliced mushrooms on a baking sheet, drizzle with olive oil, and roast them in a 400°F oven for about 15-20 minutes, until golden brown. This step intensifies their flavor and gives the soup a savory boost.
- Use an immersion blender: If you want a perfectly smooth soup, an immersion blender (also known as a hand blender) is a game changer. It allows you to blend the soup right in the pot without transferring it to a countertop blender. This also means fewer dishes to clean!
- Add a squeeze of lemon or vinegar: After the soup is finished, try adding a small squeeze of lemon juice or a dash of vinegar to brighten up the flavors. This can balance the richness of the cream and add a refreshing note.
- Garnish creatively: While fresh herbs like thyme or parsley are classic garnishes, consider adding a few crispy sautéed mushrooms on top or a sprinkle of freshly grated parmesan. A dollop of sour cream or crème fraîche can also give your soup a luxurious finishing touch.
By incorporating these tips and tricks into your recipe, you’ll be able to elevate the taste and texture of your mushroom soup and impress anyone who tastes it.

Don’t miss our trending recipes of the season!
Suggestions for mushroom soup recipe
Mushroom soup is a versatile dish that can be enjoyed in many different ways. Here are a few creative suggestions to customize your mushroom soup to your taste or to elevate the dish for different occasions:
- Vegan Mushroom Soup: For those following a plant-based diet, it’s easy to make this soup vegan-friendly. Simply swap the butter for olive oil and use coconut milk or cashew cream in place of the heavy cream. Additionally, ensure that your broth is vegetable-based and free of animal products. The earthy mushrooms combined with the creamy coconut milk create a rich and satisfying soup.
- Add Protein: If you’d like to make this soup more filling, consider adding some protein. Grilled chicken, turkey, or even tofu can be incorporated into the soup for an added boost of nutrition. For a meatless option, try adding lentils or quinoa, which will complement the mushrooms nicely while boosting the soup's protein content.
- Make it Spicy: If you like a little heat, you can spice up the mushroom soup with red pepper flakes or a dash of cayenne pepper. This adds an exciting layer of flavor and warmth that contrasts well with the creamy texture. For a more savory heat, try adding a chopped fresh jalapeño or serrano pepper when sautéing the onions and garlic.
- Mushroom and Wild Rice Soup: For a heartier version of this mushroom soup, you can add cooked wild rice or other whole grains to the mix. The nutty flavor of wild rice pairs beautifully with the earthy mushrooms, and the grains provide an extra texture and bite that makes the soup more substantial.
- Make it a Meal: Serve the mushroom soup as a complete meal by pairing it with a crisp salad and crusty bread or a savory sandwich. A light salad with arugula, goat cheese, and a balsamic vinaigrette would be an excellent contrast to the richness of the soup. A grilled cheese or a turkey club sandwich on the side adds a comforting touch.
- Garnish with Nuts or Seeds: For added texture and flavor, try garnishing your mushroom soup with toasted nuts or seeds. Chopped walnuts, pine nuts, or sunflower seeds provide a delightful crunch that complements the creamy soup. A sprinkle of truffle oil or a dash of smoked paprika can also add a luxurious and aromatic finish.
By experimenting with these suggestions, you can easily tailor the soup to fit different dietary preferences or to suit your mood. Whether you’re craving a light, vegan version or a hearty, protein-packed meal, there’s a way to make this soup work for you.

Try this next: a perfect Creamy Chicken Mushroom Pasta Recipe to your meal
FAQ
As you prepare your mushroom soup, you might have some questions. Here are answers to some of the most common ones to help guide you through the process.
- Can I use dried mushrooms instead of fresh? Yes, you can use dried mushrooms if you don't have fresh ones available. Dried mushrooms have a more intense flavor, so be sure to rehydrate them in hot water before using them. You can also add the soaking liquid to the soup for extra depth of flavor.
- Can I make mushroom soup ahead of time? Absolutely! Mushroom soup can be made ahead of time and stored in the refrigerator for up to 3-4 days. In fact, the flavors often improve after a day or two. Just make sure to store it in an airtight container, and when ready to reheat, warm it on the stove over low heat.
- How do I make the soup thicker or thinner? If you prefer a thicker soup, you can add a bit more flour at the beginning to help thicken the broth. Alternatively, you can let the soup simmer longer to reduce the liquid. If you find the soup too thick, simply add more vegetable broth or water until it reaches your desired consistency.
- Can I make the soup without cream? Yes, you can make a lighter version of the soup without cream. If you're looking for a dairy-free alternative, try adding coconut milk, almond milk, or cashew cream. For a lighter version, you can use a mixture of low-fat milk and vegetable broth. The soup will still be delicious, though the texture will be less creamy.
- Can I freeze mushroom soup? Yes, mushroom soup freezes well, but keep in mind that the cream may cause the soup to separate slightly when reheated. To freeze, let the soup cool completely and transfer it to a freezer-safe container. It can be stored for up to 3 months. To reheat, thaw in the refrigerator overnight and gently heat on the stove.
- What mushrooms are best for mushroom soup? While button mushrooms are commonly used for mushroom soup, you can experiment with other varieties for different flavors. Cremini, shiitake, and portobello mushrooms offer more complex and deeper flavors, while oyster mushrooms can add a delicate and slightly sweet note. A mix of different mushrooms will provide a more layered and flavorful soup.

Level up your cooking game with this must-try dish
Conclusion
Mushroom soup is a timeless classic that offers warmth, comfort, and a rich, earthy flavor. Whether you prefer it creamy or with added protein, this versatile dish can be customized to suit your tastes and dietary needs. By following the tips and tricks in this blog post, you'll be able to make a delicious soup every time, free of common mistakes, and perfect for any occasion.
The beauty of mushroom soup lies in its simplicity. With just a few fresh ingredients—mushrooms, onions, garlic, and cream—you can create a hearty dish that brings the flavors of the forest into your home. And by experimenting with different variations, you can discover new and exciting ways to enjoy it, from vegan options to heartier, protein-packed versions.
Whether served as a starter at a dinner party or as a cozy meal on a chilly evening, mushroom soup will never disappoint. The process of making it is easy to follow, and the result is a warm, satisfying dish that pairs perfectly with a crusty loaf of bread or a fresh salad.
So, grab your ingredients, fire up your stove, and prepare to enjoy the comforting, flavorful goodness of homemade mushroom soup. Bon appétit!


Classic Creamy Mushroom Soup Recipe
- Total Time: 35 minutes
- Yield: 2 servings 1x
Description
This creamy mushroom soup is a comforting, rich, and flavorful dish made with fresh mushrooms, garlic, and a hint of thyme. It's simple to make and perfect for any cozy meal!
Ingredients
- 1 lb (450g) fresh mushrooms, sliced
- 1 medium onion, chopped
- 2 cloves garlic, minced
- 4 cups (960ml) vegetable broth
- 1 cup (240ml) heavy cream
- 2 tbsp butter
- 1 tsp fresh thyme (or ½ tsp dried)
- Salt and pepper, to taste
Instructions
- Sauté the vegetables: In a large pot, melt butter over medium heat. Add onions and garlic, cooking until softened (about 5 minutes).
- Cook the mushrooms: Add sliced mushrooms to the pot and cook, stirring occasionally, until they release their moisture and become golden brown (about 8 minutes).
- Add the broth and season: Pour in the vegetable broth and add thyme, salt, and pepper. Bring to a boil, then reduce to a simmer and cook for 10 minutes.
- Blend the soup: Using an immersion blender, blend the soup until smooth and creamy. Alternatively, transfer it in batches to a countertop blender.
- Finish with cream: Stir in the heavy cream and heat the soup gently for another 5 minutes. Adjust seasoning to taste.
- Serve: Ladle into bowls and garnish with fresh herbs or a drizzle of cream, if desired.
Notes
- For a vegan version, substitute the heavy cream with coconut cream or almond milk.
- If you prefer a chunkier soup, blend only half of the soup and leave the rest for texture.
- You can store the soup in an airtight container in the fridge for up to 3-4 days.
- Prep Time: 10 minutes
- Cook Time: 25 minutes
Nutrition
- Calories: 220
- Sugar: 5g
- Sodium: 450mg
- Fat: 19g
- Carbohydrates: 12g
- Fiber: 3g
- Protein: 3g




