Everyday Healthy Recipes

menu icon
go to homepage
  • Recipe Index
  • About Me
  • Contact
  • Cookie Policy
    • Facebook
    • Instagram
    • Pinterest
  • subscribe
    search icon
    Homepage link
    • Recipe Index
    • About Me
    • Contact
    • Cookie Policy
    • Facebook
    • Instagram
    • Pinterest
  • ×
    Home » Recipes » Polish Recipes

    Traditional Polish Christmas Mushroom Soup (Zupa Grzybowa)

    December 9, 2020 By Monika Last Updated September 1, 2025 2 Comments

    Jump to Recipe

    Polish Christmas mushroom soup features wild mushrooms cooked in a vegetable broth with a touch of cream. It is traditionally served on Christmas Eve, often with pasta called 'łazanki'. Simple to make, with an intense, delicious mushroom flavour!

    See also wild mushroom sauce!

    Top down view of Polish Christmas mushroom soup with pasta in white bowl with spoon.

    Polish Christmas mushroom soup ('zupa grzybowa', pron. 'gzhi-BO-vah') is a traditional Christmas Eve dish especially popular in central and northern parts of Poland (other regions tend to favour Polish barszcz for Christmas). The name 'grzybowa' comes from 'grzyby' (pl.) which means 'wild/forest mushrooms' in Polish.

    Polish grzybowa soup is made by cooking dried wild (forest) mushrooms and a vegetable broth then putting it together for a delicious dish with an intense mushroom flavour. It is different from ordinary mushroom soup (Polish zupa pieczarkowa), which tends to contain chopped vegetables and is made using a different method.

    Polish Christmas Eve (Wigilia) mushroom soup is strictly vegetarian, light, made with a handful of ingredients and often served with square shaped łazanki pasta (also paired with cabbage in traditional Polish cooking).

    Scroll down for serving suggestions and variations.

    Polish Christmas mushroom soup ingredients and substitutions

    Top down view of polish Christmas mushroom soup ingredients in individual dishes.
    Polish Christmas mushroom soup ingredients.
    • Wild mushrooms: see details below.
    • Vegetables: to make the broth I used onion, carrot, celery root/celeriac (typical ingredients used in the majority of Polish soups). You can also use parsley root, if you can get it (make sure it's not parsnip).
    • Vegetable stock: adds richness and intensity of flavour. I like to use a combination of stock and vegetables for more flavour, but you can just use good quality, aromatic vegetable stock, instead.
    • Bay leaf and allspice berries.
    • Butter: use plant-based butter, instead, if required.
    • Pasta: if you can’t get the łazanki pasta use another small pasta variety such as small pasta shells, pipettes, mini farfalle etc.
    • Soy sauce: adds more depth of flavour and intensifies the mushroom flavour (not traditional, but it really works!).
    • Flour: thickens the soup.
    • Cream: use a combination of light/table/single cream and sour cream. You can change the proportions to suit your taste. Use coconut milk for a vegan option.
    • Salt and pepper: add to taste.

    What wild mushrooms to use

    Traditional Christmas mushroom soup in Poland is usually made with borowiki mushrooms (porcini), but can also contain podgrzybki ('boletes' in English). Most of the time these will be dried, though some people use a combination of dried and frozen forest mushrooms.

    It's absolutely fine to just use dried porcini mushrooms to make this soup. I recommend buying them in a Polish store if possible (they tend to be cheaper there). Alternatively use a selection of different dried wild mushroom varieties.

    How to prepare dried mushrooms for soup

    Usually dried wild mushrooms need to be cleaned and rehydrated before using. However, in this Polish Christmas mushroom soup recipe the mushrooms rehydrate as they cook so there is no need to rehydrate them beforehand (cooking mushrooms helps to release more flavour than rehydrating, i.e., soaking in water alone).

    I recommend cleaning the mushrooms by gently rubbing with your fingertips to remove any grit. See Instructions below for details.

    Step-by-step recipe instructions

    1. Cook vegetable stock: To the pot add the onion, carrot, celeriac, bay leaf, allspice berries and vegetable stock. Cover and bring to the boil then turn the heat down and simmer for 40 minutes. Remove from the heat and using a spotted spoon lift the vegetables out of the pot.

    TIP: You can use ready-cooked vegetable stock and omit this step.

    Top down view of vegetable stock for Polish Christmas wild mushroom soup with whole vegetables visible in white pot.

    2. Prepare mushrooms: In the meantime prepare the mushrooms. Soak the mushrooms in cold water for 2 minutes then rub them gently with your fingertips to remove any grit. Rinse the mushrooms thoroughly. 

    3. Boil mushrooms: Place in a pot and add 1.5 cups (360 ml) of fresh water. Cover and bring to the boil then lower the heat and simmer for 40 minutes. Remove from the heat and pour the entire mixture through a fine-mesh sieve squeezing the moisture out of the mushrooms (but making sure you reserve the liquid).

    TIP: In the meantime boil the pasta (according to the packet instructions).

    Top down view of wild mushrooms in pot with water.
    Mushroom broth and cooked mushrooms in sieve.

    4. Sautee mushrooms: Finely chop the mushrooms. In a pan melt the butter, add the mushrooms, season with salt and pepper and sautee for about 8 minutes stirring often. Remove from the heat and set aside. 

    Top down view of chopped wild mushrooms in large pan.

    5. Add mushrooms: Using a fine-mesh sieve pour the liquid from cooking the wild mushrooms into the vegetable stock. Add the sauteed mushrooms, bring the soup to the boil then lower the heat and simmer, covered, for about 6 minutes.

    Top down view of brown coloured Polish Christmas Eve wild mushroom soup in white pot.

    6. Thicken soup: Whisk together the flour, cream, sour cream and 1 tablespoon of cold water until smooth. Stir in 2-3 tablespoons of the hot mushroom broth then pour the entire mixture into the pot and stir with a whisk until thoroughly incorporated. Simmer for 2 more minutes.

    Top down view of creamy Polish Christmas mushroom soup in white pot with ladle.

    7. Serve: Remove from the heat, add the soy sauce, fresh parsley and adjust the seasoning as needed. Serve with Polish łazanki pasta.

    How to serve Polish Christmas Eve mushroom soup

    This soup is traditionally served with pasta, but can also be enjoyed without the pasta or with potatoes, instead (see also creamy mushroom potato soup). It's delicious with garlic bread or a slice of fresh, crusty bread.

    How to adjust the consistency

    This traditional mushroom grzybowa soup is creamy though not very thick, but you can adjust this according to your preference. For a thicker consistency use an additional tablespoon of both flour and cold water (good idea especially if you don't want to serve this soup with pasta).

    Top tips

    • Rinse the wild mushrooms thoroughly to get rid of any grit before making the soup (see Instructions).
    • You can boil the mushrooms in advance and once cooled refrigerate overnight (along with the mushroom water) until you are ready to make the soup.
    • To save time boil the pasta while the mushrooms and vegetable broth are simmering away.
    • Add the pasta to individual portions just before serving.
    • Be generous with the seasoning, especially the pepper.
    • Polish wild mushroom soup is best served hot.

    Storing and freezing

    Polish Christmas mushroom soup can be refrigerated for up to 3 days. It is important to refrigerate it without the pasta (which would absorb the liquid and become soggy). Cover the pasta and refrigerate separately. Reheat the soup and pasta separately and combine before serving.

    Freeze this soup also without the pasta. Defrost in the fridge overnight, then cook the łazanki and add into the soup just before serving.

    More Polish recipes with wild mushrooms to try next

    • Sauerkraut with Mushrooms (Kapusta z Grzybami)
    • Porcini Mushroom Dumplings (Uszka)
    • Authentic Polish Bigos Stew
    • Polish Sauerkraut Pierogi (Kapusta) Dumplings

    See also these other traditional Polish recipes!

    Recipe

    Top down view of Polish Christmas mushroom soup with pasta in white bowl with spoon.

    Traditional Polish Christmas Mushroom Soup (Zupa Grzybowa)

    Polish Christmas mushroom soup features wild mushrooms cooked in a vegetable broth with a touch of cream. It is traditionally served on Christmas Eve, often with pasta called 'łazanki'. Simple to make, with an intense, delicious mushroom flavour!
    No ratings yet
    Print Pin Rate
    Course: Lunch, Polish Christmas Eve dinner
    Cuisine: Polish, vegetarian
    Prep Time: 6 minutes minutes
    Cook Time: 50 minutes minutes
    Total Time: 56 minutes minutes
    Servings: 6 servings
    Calories: 98kcal
    Author: Monika Dabrowski

    Equipment

    • Fine mesh sieve
    • Frying pan
    • 3 pots 1 larger, 2 smaller

    Ingredients

    • 1.41 ounces (40 g) dried wild mushrooms such as porcini or a selection, see *Notes
    • 1 onion peeled
    • 1 medium carrot peeled
    • 2.12 ounces (60 g) celery root peeled
    • 1 bay leaf
    • 2 allspice berries
    • 2 teaspoons butter
    • 6 cups (1,420 ml) vegetable stock
    • 1½ cups (360 ml) water for cooking the mushrooms
    • 1 cup (100 g) Polish łazanki pasta quadretti pasta, see **Notes
    • 2 tablespoons all-purpose/plain flour
    • 3 tablespoons light cream table/single cream
    • 2 tablespoons sour cream
    • 1 tablespoon soy sauce
    • 3 tablespoons fresh parsley finely chopped
    • Salt and pepper to taste

    Instructions

    • Cook vegetable stock: To the pot add the onion, carrot, celeriac, bay leaf, allspice berries and vegetable stock. Cover and bring to the boil then turn the heat down and simmer for 40 minutes. Remove from the heat and using a spotted spoon lift the vegetables out of the pot.
      TIP: You can use ready-cooked vegetable stock and omit this step.
    • Prepare dried mushrooms: In the meantime prepare the mushrooms. Soak the mushrooms in cold water for 2 minutes then rub them gently with your fingertips to remove any grit. Rinse the mushrooms thoroughly. 
    • Boil mushrooms: Place in a pot and add 1.5 cups (360 ml) of fresh water. Cover and bring to the boil then lower the heat and simmer for 40 minutes. Remove from the heat and pour the entire mixture through a fine-mesh sieve squeezing the moisture out of the mushrooms (but making sure you reserve the liquid).
      TIP: In the meantime boil the pasta (according to the packet instructions).
    • Sautee mushrooms: Finely chop the mushrooms. In a pan melt the butter, add the mushrooms, season with salt and pepper and sautee for about 8 minutes stirring often. Remove from the heat and set aside. 
    • Add mushrooms: Using a fine-mesh sieve pour the liquid from cooking the wild mushrooms into the vegetable stock. Add the sauteed mushrooms, bring the soup to the boil then lower the heat and simmer, covered, for about 6 minutes.
    • Thicken soup: Whisk together the flour, cream, sour cream and 1 tablespoon of cold water until smooth. Stir in 2-3 tablespoons of the hot mushroom broth then pour the entire mixture into the pot and stir with a whisk until thoroughly incorporated. Simmer for 2 more minutes.
    • Serve: Remove from the heat, add the soy sauce, fresh parsley and adjust the seasoning as needed. Serve with Polish łazanki pasta.

    Notes

    • *The most affordable dried wild mushrooms I’ve ever come across tend to be sold in Polish stores.
    • Rinse the mushrooms thoroughly to get rid of any grit before making the soup (see Instructions).
    • You can boil the mushrooms in advance and once cooled refrigerate overnight (along with the mushroom water) until you are ready to make the soup.
    • Boil the pasta while the mushrooms and vegetable broth are bubbling away.
    • Be generous with the seasoning, especially the pepper.
    • **If you can’t get the łazanki pasta use another small pasta variety such as small shells, pipettes, mini farfalle etc. You may need to use more than the recommended amount.
    • Best served immediately. Refrigerate the soup and pasta separately for up to 3 days.
    • Freeze the soup without the pasta for up to 3 months.

    Nutrition

    Serving: 1serving | Calories: 98kcal | Carbohydrates: 14g | Protein: 2g | Fat: 4g | Saturated Fat: 3g | Polyunsaturated Fat: 0.2g | Monounsaturated Fat: 1g | Trans Fat: 0.1g | Cholesterol: 13mg | Sodium: 1147mg | Potassium: 228mg | Fiber: 2g | Sugar: 4g | Vitamin A: 2500IU | Vitamin C: 6mg | Calcium: 30mg | Iron: 1mg

    *Nutritional information is automatically generated and should be considered as an estimate.

    **A note about baking: If using a fan-assisted oven refer to your appliance's instructions and adjust the temperature accordingly.

    Tried this Recipe? Pin it for Later!Mention @Monika8021 or tag #EverydayHealthyRecipes!

    Keep in touch!

    If you make this Polish wild mushroom soup recipe I'd love to know how it turned out for you. Let me know in the comments below, thanks!

    Follow me on Facebook, Instagram and Twitter for regular recipe updates! Or you could subscribe to this blog and receive all my latest recipes right into your mailbox!

    More Polish Recipes

    • Top down view of creamy Polish cucumber soup with radish, eggs and potatoes in grey bowl.
      Polish Cold Cucumber Soup (Chłodnik Ogórkowy)
    • Top down view of strawberry pasta with sour cream and spoon in white bowl.
      Polish Strawberry Pasta (Truskawki z Makaronem)
    • Top down view of Polish mushroom soup in white bowl with spoon.
      Simple Polish Mushroom Soup (Zupa Pieczarkowa)
    • Top down view of braised pork steaks with onion in large shallow pan.
      Braised Pork Shoulder Steaks (Polish Style)
    491 shares

    Comments

      Leave a Reply Cancel reply

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

      Recipe Rating




      This site uses Akismet to reduce spam. Learn how your comment data is processed.

    1. Annette says

      December 08, 2022 at 2:06 am

      Hi! Can you just use vegetable broth instead of making my own broth?

      Reply
      • Monika says

        December 08, 2022 at 10:14 am

        Yes, you can. I like to add vegetables for more flavour, but this is down to personal preference.

        Reply

    Hi, I am Monika, welcome to Everyday Healthy Recipes! This blog is all about simple recipes with a healthy twist, old classics with a modern take, and an occasional Polish dish thrown into the mix - all easy to make and delicious, perfect for everyday cooking.

    Find out more about me →

    Popular Posts

    • Side view of 3 plesniak cake slices on top of wooden surface.
      Polish Pleśniak Cake
    • Top down view of pierogi in bowl, making pierogi and dough.
      5 Traditional Pierogi Recipes (plus tips for serving, freezing)
    • Top down view of cottage cheese egg salad in grey bowl with spoon.
      Simple Cottage Cheese Egg Salad
    • Top down view of meatballs in mushroom sauce in large pan.
      Healthy Meatballs in Mushroom Sauce

    Polish Recipes

    • 4 colourful Polish soups in bowls.
      28 Traditional Polish Soups
    • Sauerkraut stew in green bowl with spoon with hands holding it, and grey pot with stew in background.
      Authentic Polish Bigos Stew Recipe
    • Top down view of cabbage rolls in large white shallow pan.
      Polish Stuffed Cabbage Rolls (Golabki) in Tomato Sauce
    • Close-up view of Polish potato dumplings in green bowl.
      Authentic Polish Potato Dumplings (Kopytka)

    Footer

    ↑ back to top

    About

    • Privacy Policy
    • Disclaimer
    • About

    Newsletter

    • Sign Up! for recipe updates

    Contact

    • Contact

    Copyright © 2025 · Everyday Healthy Recipes

    Rate This Recipe

    Your vote:




    A rating is required
    A name is required
    An email is required