Craving a warm, savory dish that’s easy to make? This Creamy Mushroom Potato Soup recipe is exactly what you need! Packed with fresh ingredients like mushrooms, potatoes, and just the right seasonings, this soup brings comfort food to new heights. Join me as I guide you step-by-step to create a creamy and satisfying soup that warms the heart and fills the belly. Let’s dive in!
Why I Love This Recipe
- Comforting and Hearty: This soup is the perfect comfort food, combining the earthiness of mushrooms with the heartiness of potatoes, making it ideal for chilly days.
- Rich and Creamy Texture: The addition of heavy cream (or coconut cream) transforms this soup into a velvety delight that feels indulgent yet is simple to make.
- Simple Ingredients: With just a handful of fresh ingredients, this recipe is not only easy to prepare but also allows the natural flavors to shine through.
- Customizable: You can easily adapt this recipe to suit your dietary preferences by using plant-based alternatives, making it suitable for everyone.
Ingredients
List of Essential Ingredients
To make creamy mushroom potato soup, gather these key ingredients:
- 2 tablespoons extra virgin olive oil
- 1 medium onion, finely diced
- 3 cloves of garlic, minced
- 8 ounces cremini mushrooms, cleaned and sliced
- 2 large russet potatoes, peeled and cubed
- 4 cups vegetable broth (low-sodium recommended)
- 1 cup whole milk (or plant-based alternative such as almond or oat milk)
- 1 cup heavy cream (or full-fat coconut cream for a dairy-free version)
- 1 teaspoon dried thyme
- Sea salt and freshly cracked black pepper to taste
- Fresh parsley, finely chopped (for garnish)
Each ingredient plays a role in building the flavor. The olive oil starts the base, while the onions and garlic add depth. Mushrooms provide umami, and potatoes give it that creamy texture. Broth adds liquid, and milk plus cream create richness. Thyme brings warmth, while salt and pepper enhance all the flavors. Finally, parsley adds a fresh touch.
This blend of ingredients ensures a comforting and tasty soup.

Step-by-Step Instructions
Sauté Aromatics
Start by heating 2 tablespoons of extra virgin olive oil in a large pot over medium heat. Once the oil is hot, add 1 medium onion, finely diced. Cook the onion for about 5 minutes. You want it to turn translucent and soft. Next, add 3 cloves of minced garlic. Stir it in and let it cook for 1 minute. This will release a lovely aroma that fills your kitchen.
Cook Mushrooms
Now, it’s time to add 8 ounces of sliced cremini mushrooms. Sauté them for about 8 to 10 minutes. You want them nicely browned. As they cook, they will release moisture. This adds great flavor to your soup.
Add Potatoes and Broth
Once the mushrooms are ready, stir in 2 large cubed russet potatoes. Then add 1 teaspoon of dried thyme. Carefully pour in 4 cups of vegetable broth. Turn up the heat until it starts to boil. When it boils, lower the heat and cover the pot. Let it simmer for 15 to 20 minutes. You want the potatoes to be tender. Test them with a fork; they should pierce easily.
Blend the Soup
After the potatoes are tender, it’s time to blend! Use an immersion blender to purée the soup until it’s smooth and creamy. If you don’t have an immersion blender, carefully transfer the soup to a countertop blender in batches. Make sure to hold the lid down with a kitchen towel. This helps prevent any hot splashes.
Make it Creamy
Once blended, return the soup to the pot if you used a countertop blender. Now, stir in 1 cup of whole milk and 1 cup of heavy cream. Heat the soup gently over low heat. Don’t let it boil! Taste the soup and add sea salt and freshly cracked black pepper to your liking.
Serve
Ladle the creamy mushroom potato soup into warm bowls. For a lovely touch, sprinkle fresh parsley on top. This adds color and flavor. You can also serve it with crusty artisan bread or crispy garlic croutons. Enjoy this comforting soup with a light salad for a complete meal.
Tips & Tricks
Perfecting Flavor and Texture
To make the soup just right, adjust the creaminess to fit your taste. If you want it richer, add more heavy cream. For a lighter feel, use more milk. Experiment with the balance until it feels perfect to you.
For seasoning, always taste as you go. Start with sea salt and freshly cracked black pepper. You can also add a pinch of garlic powder for more depth. Fresh herbs like thyme brighten the dish, so don’t skip them.
Dietary Adjustments
You can easily make this soup dairy-free or vegan. Use almond or oat milk instead of whole milk. For the heavy cream, switch to full-fat coconut cream. This keeps the soup creamy without dairy.
If you want a lighter version, reduce the heavy cream and use more broth. You can also add extra veggies for more fiber and nutrition. Try spinach or kale for a health boost.
Make Ahead and Reheat Tips
You can prepare this soup in advance. Just follow the recipe and let it cool. Store it in an airtight container in the fridge for up to three days.
When reheating, do it slowly on low heat. This keeps the soup from separating. Stir well to bring back its creamy texture. If the soup is too thick, add a splash of broth or milk. Enjoy your creamy mushroom potato soup anytime!
Pro Tips
- Use Fresh Ingredients: Fresh mushrooms and potatoes will enhance the flavor and texture of your soup. Try to select high-quality, organic produce for the best results.
- Control the Creaminess: Adjust the amount of milk and cream based on your preference for creaminess. For a lighter soup, reduce the cream and add more vegetable broth.
- Perfect Your Seasoning: Always taste your soup before serving. Adjust the seasoning with salt and pepper as needed to ensure the flavors are well-balanced.
- Garnish for Impact: A sprinkle of fresh parsley not only adds color but also enhances the overall flavor. Consider adding a drizzle of truffle oil for a gourmet touch!
Variations
Adding Vegetables
You can add many vegetables to this soup for more nutrition. Carrots and celery can add sweetness and crunch. Spinach or kale brings color and vitamins. Try zucchini for a mild taste that blends well. Peas add a pop of sweetness. Pairing these veggies with mushrooms creates a nice balance of flavors.
Flavor Enhancements
To elevate your soup, consider adding herbs and spices. Fresh thyme or rosemary can boost taste and aroma. A pinch of nutmeg adds warmth and depth. You can also add crushed red pepper for a spicy kick. For protein, stir in cooked chicken or beans. This makes the soup hearty and filling.
Different Broth Options
You can switch vegetable broth for chicken broth. Chicken broth adds a richer flavor. If you want a different taste, try using mushroom broth. This will enhance the mushroom flavor in your soup. Each broth changes the profile, so feel free to experiment!
Storage Info
Refrigeration Guidelines
How long does the soup last in the fridge? This soup can last about 3 to 4 days in the fridge when stored correctly.
What are the best practices for storing leftovers? Store the soup in an airtight container. Let it cool before sealing. This helps keep the flavor fresh.
Freezing Instructions
What are proper freezing techniques for longer shelf life? To freeze the soup, first let it cool completely. Pour the soup into freezer-safe containers. Leave some space at the top for expansion. Seal tightly and label with the date.
How do I thaw and reheat frozen soup? To thaw, place the soup in the fridge overnight. You can also use the microwave for quick thawing. Reheat the soup on the stove over low heat. Stir often to avoid sticking. You may need to add a splash of water or broth to thin it out.
FAQs
What can I substitute for heavy cream?
You can use several options if you want a dairy-free version. Full-fat coconut cream is a great choice. It gives a rich flavor and nice texture. You can also try cashew cream. To make it, blend soaked cashews with water until smooth. Almond milk works too, but it is thinner. Choose based on your taste and needs.
Can I use different types of potatoes?
Yes, you can! Each type of potato brings its unique taste and texture. Russet potatoes are fluffy, which makes the soup creamy. Yukon Golds are waxy and add a buttery flavor. Red potatoes keep their shape better and add a nice bite. Experiment to find your favorite flavor.
How can I thicken the soup if it’s too thin?
If your soup is too thin, don’t worry! You can add a slurry. Mix equal parts cornstarch and cold water, then stir it into the soup while it simmers. Another way is to mash some potatoes directly in the pot. This thickens the soup without extra steps.
Is this soup suitable for meal prep?
Yes, this soup is perfect for meal prep. You can make it ahead of time and store it in the fridge for up to 5 days. Just reheat it on the stove before serving. If you want to freeze it, let it cool completely. Pour it into airtight containers and freeze for up to 3 months. Thaw in the fridge overnight before reheating.
The soup recipe highlights essential ingredients like olive oil, mushrooms, and creamy options. I guided you through sautéing aromatics, cooking the veggies, and blending for texture. With tips for dietary adjustments and variations, this dish can fit any taste. Remember, experimenting with flavors and ingredients makes it fun. Store leftovers properly or freeze them for later. Enjoy your homemade soup, and feel free to modify it to your liking!