Potato Mushroom Soup

This post may contain affiliate links. Please read my disclosure policy for more details.

We can’t get enough of this comforting potato mushroom soup. The chunky potatoes and mushrooms are cooked in a luscious, creamy broth full of bold flavor.

Everyone will be back for seconds, and don’t forget crusty bread for dunking!

Top view of a blue bowl with creamy potato mushroom soup served with bread.

In my book, September is officially soup season! Summer is nearly over here in London as the temperatures begin to drop, and we already crave warming soups.

And this delicious, creamy potato mushroom soup served with crusty bread, golden croutons or warm focaccia is sure to satisfy any comfort food craving.

The potatoes and the mushrooms are simmered in a rich flavorful broth until tender, and the little cream and soy sauce added at the end make this soup luxurious and extra delicious.

I admit we’re obsessed with its texture and sensational flavor.

And if you have any leftovers, it tastes even better on the second day, but a pot of this soup never lasts long in our house.

It’s so cosy and perfect for a weekly family meal, but it’s also elegant and ideal for more special dinners.

What more could you want in a potato mushroom soup?

List of the ingredients

  • Mushrooms
  • Potatoes
  • Butter or olive oil
  • Onion & garlic
  • Cream
  • Broth
  • Flour
  • Herbs (Italian seasoning and parsley)
  • Soy sauce (optional)
  • Salt & pepper
The ingredients to make this potato mushroom soup are arranged over a white background.

How to make potato mushroom soup

(Note: this is a quick description with step-by-step photos, the full recipe is at the bottom of the page)

  • Saute’ onion and garlic in the butter until soft.
  • Add the mushrooms and cook for 10 minutes.
Top view of a white pot full of diced onion and diced mushrooms.
  • Stir in the flour and cook for about 30 seconds.
  • Add broth, salt, pepper, Italian herb seasoning and cook for 12-15 minutes.
Top view of a white pot full of mushroom, white flour, and broth.
  • Stir in the cream, the soy sauce, and cook for 5 minutes.
  • Add parsley, toss until combined, and serve with crusty bread. Enjoy!
Top view of white pot full of soup with cream and chopped parsley. Everything over a white background.

Recipe notes

Potato mushroom soup ingredients

Butter: I used butter for a more rounded flavor, but olive oil works too.

Mushrooms: I used cremini mushrooms for this recipe, they’re brown, affordable and flavorful. Either white or portobello mushrooms will also do, they’re essentially the same type of mushrooms at different stages of growth, so fee free to use what you have on hand.

Potatoes: Yukon gold, russets or red potatoes work fine here. If you’re based in the UK, vivaldi or Maris piper potatoes would work too.

Garlic and onion: essential for the flavor base.

Flour: I use flour to make a roux to thicken the soup.

Broth: I always use low-sodium vegetable broth, usually homemade. But you’re welcome to use your fav store-bought broth or even chicken stock if you wish (but make sure to adjust the seasoning accordingly if the broth used is salty).

Cream: although the recipe uses only half cup of cream, this touch is enough to add a luxuriously velvety texture, so I really recommend not skipping it. I used whipping cream here int the UK, but heavy cream is totally fine.

Herbs: the Italian seasoning and aromatic parsley add depth of flavor.

Soy sauce: it provides another layer of flavor and a touch color, but feel free to skip it if you don’t have it on hand.

Salt & pepper: check the seasoning during the cooking process. The broth and the soy sauce bring plenty of flavour so make sure you add salt gradually and adjust the seasoning to taste.

Close-up of some creamy potato mushroom soup garnished with parsley and cayenne pepper.

Fancy some variations?

You can customize this soup if you wish. Some possibilities could include:

  • Make it gluten-free: You could either skip the flour, and instead, whisk a tablespoon of cornstarch into 2 tablespoons of cold water or milk and then add it to the soup. Alternatively, omit the cornstarch and blend half of the soup to thicken it.
  • Make it vegan: use olive oil instead of butter and don’t worry about the cream.
  • Lighten it up: skip the flour and blend half of the soup instead, and use a touch of milk instead of cream. It would be less rich, but it tastes delicious anyway.

And if you love mushrooms…

You might love this creamy healthy mushroom soup (without cream), or vegan carbonara with mushroom or super quick spaghetti!

A piece of crusty bread dipped into the luscious potato and mushroom soup drizzled with olive oil.

More delicious soup recipes…

If you love soups, I’ve got you covered with these easy, vegetarian, inexpensive recipes. Here are some of my favs:

If you make this potato mushroom soup or if you have any questions, let me know! Leave a comment, send me a message, or rate it.
I would love to hear from you!

And for more recipe updates, subscribe my newsletter and follow me on InstagramPinterest and Facebook.

Close-up of a blue bowl full of creamy potato mushroom soup.
Print Recipe
5 from 2 votes

Potato Mushroom Soup

This creamy, comforting, potato mushroom soup is full of bold, savory flavor and its luscious texture is just amazing.
Recipe yields 4 cups (1 cup per serving)
Prep Time5 minutes
Cook Time25 minutes
Total Time30 minutes
Course: Soup
Cuisine: vegetarian
Keyword: Potato mushroom soup
Servings: 4
Calories: 277kcal
Author: Katia


  • 2 Tablespoons (30 grams) butter (or olive oil)
  • 1 medium-sized onion, diced
  • 3 garlic cloves, minced
  • 14oz (400 grams) mushrooms, chopped
  • 2 Tablespoons (15 grams) all-purpose flour
  • 10oz (300 grams) approx 2 medium-sized potatoes, peeled and diced
  • 3 cups (720 ml) low-sodium vegetable broth
  • ½ teaspoon Italian seasoning
  • ¾ teaspoon fine salt
  • ¼ teaspoon freshly ground black pepper, plus more to taste
  • ½ cup (120 ml) heavy cream
  • ½ Tablespoon low sodium soya sauce (optional)
  • 2-3 Tablespoons fresh parsley, chopped
  • extra virgin olive oil and black pepper, to serve


  • Melt butter in a large pot over medium high heat. Add onion and garlic. Cook for 3 minutes until softened.
  • Add the mushrooms and cook for about 10 minutes, stirring regularly. There's no need to brown them.
  • Stir in flour and sauté for 30 seconds, stir frequently. Slowly pour in broth while stirring to dissolve the flour paste (roux), then add potatoes, Italian seasoning, salt and pepper. Bring to a boil, then lower heat to medium and simmer gently for 12-15 minutes (without a lid) until the potatoes are soft.
  • Stir in the cream, the soya sauce and cook for 5 minutes. Make sure you're happy with the consistency, feel free to add an extra splash of broth if you like a thinner soup.
  • Turn off the heat (There's no need to blend the soup at this stage, it should be creamy and thick enough), stir in the parsley, and taste to adjust the seasoning if needed.
  • Serve with a drizzle of extra virgin olive oil, freshly ground black pepper and crusty bread for dunking!


Storage: this potato mushroom soup will keep for 4 days in the fridge. When reheat it, add a touch of water or milk to loosen it. It doesn’t hold up well in the freezer, the texture turns grainy.
Nutrition facts: the nutrition values are for one serving and they are based on an online nutrition calculator (crusty bread and a drizzle of olive oil are not included). It’s an estimate only and it should not be considered as a substitute for a professional nutritionist’s advice. Please see my disclosure policies.


Calories: 277kcal | Carbohydrates: 27g | Protein: 6g | Fat: 18g | Saturated Fat: 11g | Polyunsaturated Fat: 1g | Monounsaturated Fat: 4g | Trans Fat: 0.2g | Cholesterol: 50mg | Sodium: 509mg | Potassium: 714mg | Fiber: 5g | Sugar: 5g | Vitamin A: 806IU | Vitamin C: 20mg | Calcium: 50mg | Iron: 2mg


  1. 5 stars
    This soup was so delicious that it didn’t last long even with kids that aren’t huge soup fans.
    Second time making I added some celery with the onion, and kept the potato skins in to add some texture – even better say the kids 👍

    1. Fantastic, I’m so glad the whole family loved this soup! : )
      Thanks so much for sharing, Ash. x

  2. Roselle Jones says:

    5 stars
    So very delicious and easy to prepare. Will make again and again.

    1. What a lovely feedback, Roselle!
      I’m so pleased it was delicious, thanks so much for sharing. x

Leave a Reply

Your email address will not be published. Required fields are marked *

Recipe Rating