If you are searching for a comforting, rich, and delightfully earthy meal, this Mushroom Potato Soup Recipe is an absolute must-try. It combines the creamy texture of potatoes with the deep, savory flavors of mushrooms, creating a soup that feels like a warm hug in a bowl. Whether you want a cozy dinner on a chilly night or a hearty lunch to fuel your day, this recipe will quickly become your go-to have-it-on-repeat favorite. It’s simple to prepare, yet so deeply satisfying, making it perfect for both kitchen beginners and seasoned cooks craving something soothing and special.

Ingredients You’ll Need
Every ingredient in this Mushroom Potato Soup Recipe plays a vital role, coming together to build layers of flavor and texture that delight with each spoonful. The list is straightforward, ensuring you have everything fresh and ready for a delicious cooking experience.
- Butter: Acts as the perfect base for sautéing, adding a luscious richness to the soup.
- Onion: Provides a subtle sweetness and aromatic depth as it softens.
- Garlic: Adds a fragrant punch that awakens the senses.
- Mushrooms (button or cremini): Bring earthy, umami flavor and a meaty texture.
- Potatoes: Create the creamy body and comfort factor of the soup.
- Vegetable broth: Infuses the soup with savory liquid that ties all ingredients together.
- Heavy cream or coconut milk: Delivers luscious creaminess and smoothness—coconut milk for a dairy-free alternative.
- Dried thyme: Introduces an herbal, slightly floral note that complements mushrooms beautifully.
- Ground black pepper: Adds just the right amount of subtle heat.
- Salt: Essential for balancing and enhancing all flavors.
- Fresh parsley: Provides a bright, fresh contrast as a garnish.
How to Make Mushroom Potato Soup Recipe
Step 1: Sauté the Vegetables
Begin by melting the butter in a large pot over medium heat. Toss in the diced onion and let it cook slowly for about 5 to 7 minutes until it becomes soft and translucent, releasing its natural sweetness. Then add the minced garlic and stir for another minute—be careful not to burn it—so the aroma can really open up.
Step 2: Cook the Mushrooms
Add the sliced mushrooms into the pot. Stir them occasionally as they cook down for 8 to 10 minutes. You’ll notice they release their moisture and start to brown, which develops that rich, complex flavor that’s central to this Mushroom Potato Soup Recipe.
Step 3: Add the Potatoes and Broth
Next, toss in the diced potatoes along with the vegetable broth, dried thyme, and freshly ground black pepper. Bring everything to a boil, then reduce the heat to a gentle simmer. Let the soup cook uncovered for about 20 to 25 minutes until the potatoes are falling-apart tender but not mushy.
Step 4: Blend the Soup
For a velvety, creamy texture, use an immersion blender to partially blend the soup right in the pot. Blend about half of it so you still have delightful chunks, or transfer half the soup to a blender if you don’t have an immersion tool. If chunkier soup is more your style, you can skip blending altogether—either way, the flavors will shine.
Step 5: Add Cream and Finish Cooking
Pour in the heavy cream or coconut milk, then stir gently. Continue to heat the soup on low for another 5 minutes, just until everything is warm and beautifully mingled. Taste and adjust the salt to make sure every spoonful is perfectly seasoned.
Step 6: Serve
Ladle the hot soup into bowls and sprinkle it generously with fresh chopped parsley for a pop of color and freshness. Get your favorite crusty bread or crunchy crackers on the side to round out this heartwarming meal.
How to Serve Mushroom Potato Soup Recipe

Garnishes
Don’t underestimate the power of a simple garnish. Fresh parsley not only adds a lovely burst of green but also a refreshing, slightly peppery tone that cuts through the creamy soup. You can also experiment with a drizzle of truffle oil or a sprinkle of crispy shallots for an elegant touch.
Side Dishes
This soup stands beautifully on its own but pairs perfectly with toasted garlic bread, a crunchy green salad with a tangy vinaigrette, or even savory roasted vegetables. These sides add texture and balance, making your meal feel complete and thoughtfully curated.
Creative Ways to Present
Serve this Mushroom Potato Soup Recipe in rustic bowls for cozy family dinners or try mini soup cups as an elegant starter at your next dinner party. For a fun twist, top with a dollop of herb-infused sour cream or swirl in some pesto right before serving to keep things fresh and exciting.
Make Ahead and Storage
Storing Leftovers
Once cooled, transfer your leftover soup to airtight containers and store in the refrigerator for up to 3 days. The flavors tend to deepen overnight, often making the next-day taste even better.
Freezing
This Mushroom Potato Soup Recipe freezes wonderfully. Portion it out into freezer-safe containers and freeze for up to 2 months. Avoid adding cream before freezing; instead, stir it in fresh when reheating for the best texture.
Reheating
To reheat, warm the soup gently on the stove over low heat, stirring occasionally. If the soup thickens too much, add a splash of broth or cream to loosen it. Reheat carefully to prevent the dairy from curdling and keep that silky smooth consistency.
FAQs
Can I use other types of mushrooms in this soup?
Absolutely! While button and cremini mushrooms work beautifully, you can experiment with shiitake, portobello, or even wild mushrooms to add unique flavors and textures to your Mushroom Potato Soup Recipe.
Is there a vegan option for this recipe?
Yes, simply substitute butter with olive oil and use coconut milk instead of heavy cream. Make sure your vegetable broth is vegan-friendly, and you’ll have a luscious, 100% plant-based Mushroom Potato Soup Recipe.
How do I make the soup thicker or thinner?
If you prefer a thicker soup, blend more of the mixture or add a small potato puree before adding the cream. To thin it out, simply stir in additional broth or water until you reach your preferred consistency.
Can I prepare this soup in a slow cooker?
You can! Sauté the onion, garlic, and mushrooms first, then transfer everything to the slow cooker with potatoes, broth, and seasonings. Cook on low for 6-7 hours or high for 3-4 hours, then add cream at the end before serving.
What can I add to enhance the flavor even further?
Consider adding a splash of white wine when cooking the mushrooms, or a sprinkle of smoked paprika or nutmeg to the soup for subtle warmth. Fresh herbs like thyme or rosemary also elevate this Mushroom Potato Soup Recipe to new heights.
Final Thoughts
This Mushroom Potato Soup Recipe is a true winner in comfort food territory—simple ingredients transforming into a creamy, flavorful delight that feels nourishing and luxurious all at once. Once you try it, you’ll see why it’s one of my very favorite dishes to make and share. So grab those mushrooms and potatoes and make some magic happen in your kitchen today!
Print
Mushroom Potato Soup Recipe
- Prep Time: 15 minutes
- Cook Time: 30 minutes
- Total Time: 45 minutes
- Yield: 4 servings
- Category: Soup
- Method: Stovetop
- Cuisine: American
- Diet: Vegetarian
Description
This comforting Mushroom Potato Soup combines sautéed mushrooms and tender potatoes in a creamy vegetable broth base. Enhanced with aromatic thyme and finished with heavy cream or coconut milk, it offers a rich, velvety texture ideal for a hearty meal. Perfect for chilly days, this soup is easy to prepare on the stovetop and garnished with fresh parsley for a fresh touch.
Ingredients
Soup Base
- 2 tablespoons butter
- 1 medium onion, diced
- 2 cloves garlic, minced
- 4 cups mushrooms, sliced (button mushrooms or cremini work best)
- 2 large potatoes, peeled and diced
- 4 cups vegetable broth
- 1 teaspoon dried thyme
- 1/2 teaspoon ground black pepper
- Salt, to taste
Cream and Garnish
- 1 cup heavy cream or coconut milk (for a dairy-free version)
- Fresh parsley, chopped (for garnish)
Instructions
- Sauté the Vegetables: In a large pot, melt the butter over medium heat. Add the diced onion and cook for 5-7 minutes until softened and translucent. Add the minced garlic and cook for an additional minute until fragrant.
- Cook the Mushrooms: Add the sliced mushrooms to the pot and cook, stirring occasionally, for 8-10 minutes until they release their moisture and begin to brown.
- Add the Potatoes and Broth: Add the diced potatoes, vegetable broth, thyme, and black pepper to the pot. Bring the soup to a boil, then reduce the heat and simmer uncovered for 20-25 minutes until the potatoes are tender.
- Blend the Soup: For a creamier texture, use an immersion blender to blend about half of the soup directly in the pot, or transfer half of the soup to a blender and blend until smooth. For a chunkier soup, blend only a portion or leave as is.
- Add Cream: Stir in the heavy cream or coconut milk and continue cooking for an additional 5 minutes until heated through. Adjust seasoning with salt to taste.
- Serve: Ladle the soup into bowls and garnish with fresh parsley. Serve hot with crusty bread or crackers.
Notes
- For a dairy-free version, substitute heavy cream with coconut milk as indicated.
- You can adjust the blending step to achieve your preferred texture—fully smooth or partially chunky.
- Add salt gradually after blending to better control seasoning.
- Serve with crusty bread or crackers to complement the creamy soup.
- Use fresh thyme if available for a more vibrant herbal flavor.

