Quick Recipe Version (TL;DR)
Quick Ingredients
- 1.5 lb (680 g) boneless pork shoulder, 1-inch cubes
- 12 oz (340 g) smoked kielbasa, 1/2-inch slices
- 6 oz (170 g) thick-cut bacon, 1/2-inch pieces
- 2 lb (900 g) sauerkraut, lightly rinsed; reserve 1/2 cup brine
- 1 lb (450 g) green cabbage, thinly sliced
- 2 medium onions (about 2 cups), diced
- 4 garlic cloves, minced
- 1 oz (28 g) dried porcini; 8 oz (225 g) fresh mushrooms, sliced
- 1 cup (160 g) pitted prunes, halved
- 1 cup (240 ml) dry red wine; 2 cups (480 ml) stock
- 1 cup (240 ml) strained mushroom soaking liquid
- 2 tbsp tomato paste; 2 tbsp neutral oil
- 3 bay leaves; 1.5 tsp dried marjoram; 1 tsp caraway
- 6 juniper berries; 5 allspice berries; 1 tsp black pepper; kosher salt
Do This
- 1. Soak porcini in 1.5 cups boiling water for 20 minutes; strain and reserve liquid.
- 2. Render bacon 6 minutes over medium heat; brown pork shoulder in the fat 6–8 minutes per batch.
- 3. Sauté onions, garlic, caraway; stir in tomato paste 1 minute; deglaze with wine and reduce by half.
- 4. Add sauerkraut, cabbage, porcini, mushroom liquid, stock, bay, marjoram, juniper, allspice; return meat to pot.
- 5. Simmer gently at 190–200°F (88–93°C) for 90 minutes, stirring every 20 minutes.
- 6. Add kielbasa, prunes, and fresh mushrooms; simmer 45–60 minutes more until spoon-tender.
- 7. Rest 15 minutes; season with salt, pepper, and a splash of sauerkraut brine; serve.
Why You’ll Love This Recipe
- Classic Polish comfort: tangy sauerkraut balanced with sweet prunes and savory meats.
- Deep, woodsy flavor from dried porcini and gentle, all-day vibes from bay, marjoram, and juniper.
- Low-effort braise that gets even better the next day.
- Feeds a crowd and freezes beautifully.
Grocery List
- Produce: Green cabbage, onions, garlic, fresh mushrooms, fresh parsley or dill (optional)
- Dairy: Unsalted butter (optional, for finishing)
- Pantry: Sauerkraut, dried porcini, prunes, tomato paste, dry red wine, beef or chicken stock, bay leaves, dried marjoram, caraway seeds, juniper berries, allspice, black pepper, kosher salt, neutral oil; pork shoulder, smoked kielbasa, thick-cut bacon
Full Ingredients
Meats
- 1.5 lb (680 g) boneless pork shoulder, cut into 1-inch cubes
- 12 oz (340 g) smoked kielbasa, sliced into 1/2-inch coins
- 6 oz (170 g) thick-cut bacon or smoked slab bacon, cut into 1/2-inch pieces
Vegetables & Aromatics
- 2 lb (900 g) sauerkraut, lightly rinsed and squeezed; reserve 1/2 cup (120 ml) brine
- 1 lb (450 g) green cabbage, cored and thinly sliced (1/4-inch shreds)
- 2 medium yellow onions, diced (about 2 cups)
- 4 garlic cloves, minced
- 8 oz (225 g) fresh cremini or button mushrooms, sliced
Mushrooms & Fruit
- 1 oz (28 g) dried porcini mushrooms
- 1 cup (160 g) pitted prunes, halved
Liquids
- 1 cup (240 ml) dry red wine
- 2 cups (480 ml) low-sodium beef or chicken stock
- 1 cup (240 ml) strained porcini soaking liquid
Seasonings
- 2 tbsp tomato paste
- 3 bay leaves
- 1.5 tsp dried marjoram (or 1 tbsp fresh, chopped)
- 1 tsp caraway seeds
- 6 juniper berries, lightly crushed
- 5 whole allspice berries, lightly crushed (or 1/2 tsp ground allspice)
- 1 tsp freshly ground black pepper, plus more to taste
- 1 tsp kosher salt to start, plus more to taste
- 2 tbsp neutral oil (or lard), if needed
Optional Finishes
- 1 tbsp unsalted butter (for gloss)
- 2 tbsp chopped fresh parsley or dill, for serving
- Rye bread or boiled potatoes, for serving

Step-by-Step Instructions
Step 1: Soak porcini and prep the cabbage and sauerkraut
Place the dried porcini in a heatproof bowl and pour 1.5 cups boiling water over them. Soak for 20 minutes, then lift out the mushrooms and finely chop. Strain the soaking liquid through a coffee filter or a double layer of paper towel to remove grit; reserve 1 cup (240 ml). Lightly rinse the sauerkraut under cold water for 5–10 seconds, squeeze dry by hand, and roughly chop. Reserve 1/2 cup of the sauerkraut brine.
Step 2: Render bacon and brown the pork
In a large heavy Dutch oven (6–7 quarts), cook the bacon over medium heat until the fat renders and the pieces are lightly crisp, about 6 minutes. Scoop bacon to a plate, leaving the fat in the pot. Increase heat to medium-high. Pat pork shoulder dry and season with 1 tsp kosher salt and 1/2 tsp black pepper. Brown the pork in 2 batches, 6–8 minutes per batch, adding a splash of oil if the pot looks dry. Transfer browned pork to the plate with bacon.
Step 3: Build the flavor base
Reduce heat to medium. Add onions and a pinch of salt to the pot; cook in the rendered fat until translucent and golden at the edges, 6–8 minutes. Stir in garlic and caraway; cook 30 seconds until fragrant. Add tomato paste and cook, stirring, 1 minute to caramelize. Pour in the red wine to deglaze, scraping up browned bits, and simmer until reduced by half, 3–4 minutes.
Step 4: Load the pot with cabbage, sauerkraut, mushrooms, and spices
Add the sliced green cabbage, chopped sauerkraut, chopped porcini, fresh mushrooms, bay leaves, marjoram, juniper, and allspice. Stir in the reserved porcini liquid and stock. Return the browned pork and bacon (with juices) to the pot. Bring to a simmer over medium heat.
Step 5: Braise low and slow
Reduce to a gentle simmer, about 190–200°F (88–93°C)—you want lazy, occasional bubbles. Cover partially and cook for 90 minutes, stirring every 20 minutes to prevent sticking. If the stew looks dry, add 1/4 cup water or stock at a time.
Step 6: Add kielbasa and prunes, then finish
Stir in the sliced kielbasa and prunes. Continue to simmer, partially covered, for 45–60 minutes more, until the pork is spoon-tender and the cabbage is silky. Taste and season with more salt and pepper. For brightness and balance, add 2–4 tbsp of the reserved sauerkraut brine, to taste.
Step 7: Rest and serve
Remove bay leaves and any whole spices you can spot. Off heat, stir in butter for gloss, if using. Let the bigos rest 15 minutes before serving to settle the flavors. Ladle into warm bowls, garnish with parsley or dill, and serve with rye bread or boiled potatoes.
Pro Tips
- Strain the porcini liquid thoroughly; grit can ruin an otherwise perfect pot.
- Rinse sauerkraut lightly—not fully—to keep its character. Use reserved brine to fine-tune acidity at the end.
- Brown the pork deeply for a rich base; pale meat means a flatter stew.
- Keep the simmer gentle. A boil breaks cabbage and makes meat stringy.
- Even better tomorrow: Chill overnight and reheat gently; flavors meld and improve.
Variations
- Smokier bigos: Add a small smoked ham hock at Step 4; remove, shred, and return meat before serving.
- Game hunter’s version: Swap half the pork shoulder for venison or wild boar; keep the long, gentle braise.
- Oven set-and-forget: After Step 4, cover and transfer to a 325°F (165°C) oven for 2.5–3 hours, adding kielbasa and prunes for the final 45 minutes.
Storage & Make-Ahead
Refrigerate in airtight containers up to 5 days; the flavor improves after 24–48 hours. Freeze up to 3 months. Reheat gently over low heat until steaming, adding a splash of water, stock, or wine to loosen. Avoid vigorous boiling.
Nutrition (per serving)
Approximate: 530 calories; 26 g protein; 38 g fat; 23 g carbohydrates; 7 g fiber; 1450 mg sodium. Values vary with specific brands of sausage, bacon, and sauerkraut.


Leave a Reply