Polish Winter Soup: Mushroom Barley Krupnik

Updated November 4, 2026

Total time
1 hr 20 min
prep 25 min · cook 55 min
Serves
6
portions as written
Safe temperature (USDA)
160°F / 71°C
check the thickest piece

Jump to recipe

Polish Winter Soup: Mushroom Barley Krupnik

Krupnik is a Polish barley soup, often made with root vegetables and enriched with mushrooms; family and regional versions may also include meat. This meatless winter version combines pearl barley, potatoes, carrots, and dried mushrooms in a savory broth, making a substantial bowl that is especially good with rye bread.

Ingredients

  • 1 ounce (28 g) dried porcini or mixed forest mushrooms
  • 1 cup (240 ml) boiling water, for soaking the mushrooms
  • 2 tablespoons (30 ml) neutral oil or unsalted butter
  • 1 medium yellow onion, about 1 cup (150 g), finely diced
  • 2 medium carrots, about 1 cup (150 g), peeled and diced
  • 1 small celery root, about 8 ounces (225 g), peeled and diced; or 2 celery stalks, about 1 cup (100 g)
  • 2 garlic cloves, about 2 teaspoons (6 g), minced
  • 8 cups (1.9 L) low-sodium vegetable broth
  • 1/2 cup (100 g) pearl barley, rinsed under cool water
  • 2 medium Yukon Gold or other waxy potatoes, about 12 ounces (340 g), peeled if desired and cut into 1/2-inch (1.25 cm) cubes
  • 2 bay leaves
  • 4 whole allspice berries, or 1/8 teaspoon (0.3 g) ground allspice
  • 1 teaspoon (1 g) dried marjoram
  • 1/2 teaspoon (1 g) freshly ground black pepper
  • 1 teaspoon (6 g) fine salt, plus more to taste
  • 1 tablespoon (15 ml) lemon juice or mild cider vinegar, plus more to taste
  • 1/2 cup (120 g) sour cream, for serving
  • 2 tablespoons (8 g) chopped fresh dill, for serving

Instructions

  1. Soak the mushrooms. Put the dried mushrooms in a heatproof bowl and pour over the boiling water. Let them stand for 20 minutes while you prepare the vegetables. Lift the mushrooms out, squeeze them gently over the bowl, and chop them into small pieces. Pour the soaking liquid through a fine-mesh strainer lined with a coffee filter or a clean paper towel to catch any grit. Keep the mushrooms and strained liquid; the liquid carries a lot of their flavor.
  2. Start the vegetables. Heat the oil or butter in a large heavy-bottomed pot over medium heat. Add the onion, carrots, and celery root. Cook for 7 to 8 minutes, stirring now and then, until the onion is translucent and the vegetables begin to soften. They do not need to brown. Stir in the garlic and chopped mushrooms and cook for 1 minute, just until fragrant.
  3. Add broth and barley. Pour in the vegetable broth and strained mushroom liquid. Stir in the rinsed barley, bay leaves, allspice, marjoram, black pepper, and salt. Bring the soup to a boil, then lower the heat to maintain a gentle simmer. Partly cover the pot and cook for 25 minutes, stirring once or twice so the barley does not settle and stick to the bottom.
  4. Cook the potatoes. Add the diced potatoes and stir. Continue simmering, partly covered, for about 20 minutes, until the potatoes are tender and the barley is soft but still pleasantly chewy. Check the barley before taking the pot off the heat; some brands or older packages need a few extra minutes. Add a splash of water or broth if the soup has thickened more than you like.
  5. Season the soup. Remove the bay leaves and whole allspice berries if you can find them. Stir in the lemon juice or cider vinegar, then taste and adjust the salt, pepper, and acidity. The soup should taste savory and rounded, with just enough brightness to keep the mushrooms and barley from seeming heavy. Let it stand for 3 to 5 minutes before serving so the flavors settle; this brief rest is included in the cook time.
  6. Serve. Ladle into warm bowls and finish each serving with a spoonful of sour cream and a scattering of dill. For a gentle swirl, loosen the sour cream first with a spoonful of hot broth in a small bowl, then spoon it over the soup. Avoid boiling the soup after adding sour cream, since high heat can make it look grainy.

Tips

  • Rinse the barley, but do not soak it. Rinsing removes loose starch and dust. Pearl barley cooks in the simmering broth, and soaking is unnecessary for this recipe; it can also make the timing less predictable.
  • Strain the mushroom water carefully. Dried mushrooms can carry sand or grit. A fine strainer may not catch everything, so use a paper towel or coffee filter if the soaking water looks cloudy or has sediment. Do not squeeze grit into the soup.
  • Choose the right celery substitute. Celery root gives the soup a mild, earthy flavor common in Central European cooking. If it is hard to find, use celery stalks; they taste fresher and less earthy but work well. Parsnip can replace up to half the carrot for a sweeter, more aromatic pot.
  • Control the thickness near the end. Barley continues absorbing liquid as it sits, so the soup will thicken after cooking and again in the refrigerator. Keep extra broth or water nearby and add it a little at a time when reheating rather than making the pot thin from the start.

Serving Suggestions

Serve krupnik hot as a filling first course or as a simple main meal. A slice of dense rye bread, sourdough, or seeded whole-grain bread is useful for soaking up the mushroom-rich broth. Add a crisp side salad of sliced cucumber, radish, or cabbage if you want a fresh contrast; keep the dressing lightly acidic so it complements the soup rather than competing with it.

For a more substantial table, offer pickled cucumbers or a small dish of sauerkraut alongside the bowls. Their tartness balances the barley’s gentle chew and the sweetness of the root vegetables. Sour cream and dill are traditional-feeling, practical garnishes here, but keep them at the table so everyone can decide how much to add. If serving the soup as a starter before a larger meal, use smaller portions and let the bread carry the meal’s richer accompaniments.

Variations

Add meat: Many Polish krupnik versions are made with meat or stock from meat. For a straightforward variation, replace the vegetable broth with chicken broth. You can also add about 8 ounces (225 g) of fully cooked smoked sausage, sliced, during the last 10 minutes so it heats through without becoming tough. Check the package directions and use a food thermometer if you are cooking raw sausage; ground meat, including ground pork sausage, must reach the USDA FSIS safe minimum of 160°F (71°C). A fully cooked product should be reheated thoroughly.

Use fresh mushrooms: If dried porcini or forest mushrooms are unavailable, use 8 ounces (225 g) sliced cremini mushrooms. Cook them with the onion and vegetables until their moisture has evaporated and their edges begin to brown. Fresh mushrooms give a milder, less concentrated flavor, so the dried-mushroom soaking liquid will be missing; use broth in its place and consider an extra teaspoon of lemon juice at the end.

Change the grain or make it dairy-free: Hulled barley can replace pearl barley, but it usually takes longer to soften, so follow its package timing and add broth as needed. It will make the soup chewier and more rustic. For a gluten-free pot, use rinsed rice instead of barley and start checking for tenderness after about 15 minutes; the texture will be softer and less nutty. Skip the sour cream for a dairy-free version, or serve a plain, unsweetened plant-based alternative on the side.

Storage and Reheating

Cool the soup and refrigerate it within 2 hours of cooking. Store it in a covered, shallow container and use it within 3 to 4 days. Barley absorbs broth as it rests, so the chilled soup may become much thicker than it was in the pot; that is normal. Keep the sour cream and dill separate and add them only when serving.

Reheat only the portion you plan to eat in a saucepan over medium-low heat, stirring often and adding broth or water until it reaches the consistency you want. Heat leftovers to 165°F (74°C), checking with a food thermometer. You can also microwave an individual portion in a covered microwave-safe bowl, stirring halfway through and checking that it reaches 165°F (74°C) throughout. Do not repeatedly cool and reheat the whole pot.

For longer storage, freeze the soup without its sour cream garnish in a freezer-safe container, leaving a little room for expansion. It is best used within about 2 to 3 months for flavor and texture. Thaw it overnight in the refrigerator, then reheat to 165°F (74°C); the potatoes may soften slightly, and you may need extra broth. Refrigerate or freeze leftovers rather than leaving them at room temperature.

Frequently Asked Questions

What is krupnik?
Krupnik is a Polish soup made with barley and commonly cooked with vegetables, broth, and sometimes meat or mushrooms. The exact ingredients vary among households and regions. This version uses dried mushrooms and root vegetables for a meatless winter bowl.

Can I use quick-cooking or hulled barley?
Quick-cooking barley can become too soft if simmered for the full time, so check its package directions and add it later in the cooking process. Hulled barley keeps more of its outer bran and typically takes longer than pearl barley. If you substitute it, cook until tender rather than relying only on the recipe’s clock, and add liquid as needed.

Why is my soup thicker the next day?
Barley keeps absorbing liquid after the pot is removed from the heat, especially during refrigeration. Stir in warm broth or water as you reheat, a few tablespoons at a time, until the soup is loose enough for your preference. Taste again afterward because added liquid can dilute the seasoning.

Can I make this soup ahead?
Yes. The soup can be cooked a day ahead and refrigerated promptly, which makes it convenient for a winter lunch or dinner. Expect it to thicken overnight. Reheat it gently with extra broth, bring it to 165°F (74°C), and add fresh dill and sour cream just before serving.

Do I have to use dried mushrooms?
No, but they give the broth a deeper, more concentrated mushroom flavor. Fresh cremini mushrooms are a practical substitute: brown them in the pot with the vegetables and replace the soaking liquid with broth. The result will taste lighter and less earthy, but it will still make a satisfying barley soup.

Can I leave out the sour cream?
Yes. Sour cream is a garnish, not a required part of the soup, and the broth will still be flavorful without it. A little extra lemon juice or cider vinegar can add a bright finish, or you can offer the sour cream separately so each person can choose.

Related

More recipes to cook

Safety notes: safe minimum internal temperatures from USDA FSIS; raw and undercooked fish guidance from the U.S. FDA. Food safety notes

Spotted an error? Tell us and we will correct it (corrections policy).