If you are craving a cozy, comforting bowl that warms you up from the inside out, this Mushroom Potato Soup Recipe is absolutely the answer. Creamy, hearty, and full of earthy mushroom flavor combined with tender potatoes and a touch of thyme, it’s a soul-soothing meal that feels like a warm hug on chilly days. What makes this soup truly special is how it balances simplicity with indulgence—each spoonful offers a rich, velvety texture alongside gentle herbal notes and a satisfying depth of taste. Whether you’re a mushroom lover or just looking for a new way to enjoy potatoes, this Mushroom Potato Soup Recipe is bound to become a cherished favorite in your kitchen.

Ingredients You’ll Need
These ingredients are straightforward and pantry-friendly, yet each one plays an essential role in creating that perfect harmony of flavor, texture, and color in this Mushroom Potato Soup Recipe. From aromatic onions to creamy heavy cream or coconut milk for a dairy-free twist, every element contributes to making the soup truly unforgettable.
- 2 tablespoons butter: Adds a luscious base for sautéing veggies and imparts richness.
- 1 medium onion, diced: Brings natural sweetness and depth to the soup’s flavor.
- 2 cloves garlic, minced: Provides a gentle pungency that enhances the mushrooms.
- 4 cups mushrooms, sliced (button or cremini): The star ingredient offering earthiness and texture.
- 2 large potatoes, peeled and diced: Gives the soup body and a creamy, tender bite when cooked.
- 4 cups vegetable broth: The flavorful liquid foundation that ties everything together.
- 1 cup heavy cream or coconut milk: Adds smoothness and a luxurious finish, with a dairy-free option.
- 1 teaspoon dried thyme: A subtle herbaceous note that lifts the savory profile.
- 1/2 teaspoon ground black pepper: Delivers mild heat and sharpness.
- Salt, to taste: Enhances all the natural flavors beautifully.
- Fresh parsley, chopped (for garnish): Brings a fresh, vibrant pop of color and flavor.
How to Make Mushroom Potato Soup Recipe
Step 1: Sauté the Vegetables
Begin by melting the butter in a large pot over medium heat, creating that buttery base you want for rich flavor. Add the diced onion and let it cook gently for 5 to 7 minutes until it becomes soft and translucent, releasing its natural sweetness. Then, toss in the garlic and stir for about a minute until you can smell the wonderful aroma—it’s the sign you’re building something delicious.
Step 2: Cook the Mushrooms
Next, add the sliced mushrooms to the pot. These little fungi release moisture as they cook, so keep stirring occasionally for 8 to 10 minutes until they shrink down and start to brown. This browning creates that deep, complex mushroom flavor which is absolutely essential for the soup.
Step 3: Add the Potatoes and Broth
Once your mushrooms look beautifully caramelized, add the diced potatoes along with the vegetable broth, dried thyme, and black pepper. Bring the soup to a lively boil, then lower the heat to a simmer and leave the pot uncovered. Let it cook for 20 to 25 minutes, or until the potatoes are tender and ready to melt in your mouth.
Step 4: Blend the Soup
To achieve that perfect texture — creamy yet with plenty of body — use an immersion blender to puree about half of the soup right in the pot. If you don’t have one, simply transfer half to a blender and process until smooth. This step is flexible: if you love chunkier texture, blend less or skip blending altogether to keep pieces of mushroom and potato intact.
Step 5: Add Cream
Finally, stir in your heavy cream or coconut milk to lend a velvety richness that transforms the soup into a luxurious delight. Let it warm through for an additional 5 minutes, then taste and season with salt to your liking. Your beautifully aromatic Mushroom Potato Soup Recipe is now ready to be savored.
Step 6: Serve
Ladle the soup into bowls and prepare to enjoy its hearty goodness. Don’t forget to sprinkle chopped fresh parsley on top for that burst of color and freshness that makes every spoonful even more inviting.
How to Serve Mushroom Potato Soup Recipe

Garnishes
Simple garnishes go a long way in elevating this soup’s presentation and flavor. A sprinkle of fresh parsley not only adds a vibrant green pop but also a subtle herbal brightness that cuts through the creaminess. You can also grate a little Parmesan cheese on top or add a swirl of extra coconut milk for an appealing finish.
Side Dishes
Mushroom Potato Soup pairs wonderfully with crunchy, crusty bread like a baguette or a warm sourdough slice to sop up every last bit. For a heartier meal, consider serving it alongside a fresh green salad dressed lightly with lemon vinaigrette to balance the richness of the soup.
Creative Ways to Present
For a cozy dinner party, serve the soup in charming rustic bowls or mini bread bowls for a fun twist. Drizzle some truffle oil or sprinkle toasted nuts on top to add an unexpected burst of flavor and texture. You could also offer a variety of garnishes on the side, inviting guests to customize their bowls exactly how they like.
Make Ahead and Storage
Storing Leftovers
After enjoying your Mushroom Potato Soup Recipe, store any leftovers in an airtight container in the refrigerator. It will keep beautifully for up to 3 days, allowing you to enjoy its rich flavors again without sacrificing freshness.
Freezing
This soup freezes very well, making it a perfect option for batch cooking. Cool it completely before transferring to freezer-safe containers or bags, where it can be frozen for up to 3 months. Remember to leave some space for expansion to prevent container cracking.
Reheating
When you’re ready to enjoy the soup again, reheat it gently on the stovetop over low to medium heat, stirring frequently to prevent scorching. If the soup has thickened in the fridge or freezer, simply add a splash of broth or water to restore its creamy texture before serving.
FAQs
Can I use other types of mushrooms for this soup?
Absolutely! While button mushrooms and cremini are great choices for their texture and flavor, you can also experiment with shiitake, portobello, or even a wild mushroom mix to deepen the earthy notes.
Is it possible to make this soup vegan?
Yes! Replace the butter with olive oil or vegan margarine, and use coconut milk instead of heavy cream. The soup will remain just as creamy and flavorful without any dairy.
Can I prepare this soup in a slow cooker?
Definitely. Sauté the onions, garlic, and mushrooms separately, then combine all ingredients except cream in the slow cooker. Cook on low for about 6 hours, then add the cream towards the end and mix well before serving.
What if I want a chunkier soup instead of creamy?
Simply blend only a portion of the soup or skip the blending step altogether. The cooked potatoes will still soften and provide a lovely texture alongside the mushrooms.
How can I thicken the soup if it’s too thin?
You can mash some of the cooked potatoes with a fork or add a spoonful of instant potato flakes during cooking. Let the soup simmer longer to reduce the liquid and naturally thicken up as well.
Final Thoughts
There is something truly special about the warmth and richness found in this Mushroom Potato Soup Recipe, making it a perfect dish to turn to when you want comfort food made easy. I hope you give this delightful recipe a try and find as much joy in each spoonful as I do. Gather your ingredients, get cozy in the kitchen, and prepare to fall in love with a soup that feels like home in a bowl.
Print
Mushroom Potato Soup Recipe
- Prep Time: 10 minutes
- Cook Time: 35 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, tender potatoes, and a creamy broth for a rich and flavorful meal. Perfect for cozy dinners, this soup is easy to prepare and can be made dairy-free by using coconut milk. Garnished with fresh parsley, it offers a satisfying texture that can be adjusted by blending to your liking.
Ingredients
Sauté Base
- 2 tablespoons butter
- 1 medium onion, diced
- 2 cloves garlic, minced
Main Ingredients
- 4 cups mushrooms, sliced (button mushrooms or cremini work best)
- 2 large potatoes, peeled and diced
- 4 cups vegetable broth
Seasoning and Cream
- 1 teaspoon dried thyme
- 1/2 teaspoon ground black pepper
- Salt, to taste
- 1 cup heavy cream or coconut milk (for a dairy-free version)
Garnish
- 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. Then 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, enhancing their flavor.
- Add the Potatoes and Broth: Stir in the diced potatoes, vegetable broth, dried thyme, and ground black pepper. Bring the mixture to a boil, then reduce heat to a simmer. Cook uncovered for 20-25 minutes or 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 puree until smooth. If you prefer the soup chunkier, blend less or leave it as is.
- Add Cream: Stir in the heavy cream or coconut milk to the soup and continue cooking for another 5 minutes, until warmed through. Taste and adjust seasoning with salt as needed.
- Serve: Ladle the hot soup into bowls and garnish with freshly chopped parsley. Serve alongside crusty bread or crackers for a complete meal.
Notes
- To make this soup vegan or dairy-free, substitute heavy cream with coconut milk.
- For a thicker soup, blend more of the soup or add an extra potato.
- Fresh thyme can be used instead of dried for a more aromatic flavor.
- Store leftovers in an airtight container in the refrigerator for up to 3 days.
- Reheat gently on the stovetop to avoid curdling the cream.

