This sauerkraut soup recipe is the kind of soup that sneaks up on you. It looks humble in the pot, all cabbage and broth, but one spoonful and you get smoky bacon, savory kielbasa, and that unmistakable tang from the sauerkraut. It's smoky, a little sour, and deeply comforting.
1poundkielbasaor smoked sausage, sliced into half moons (about 450g)
1yellow onionlarge, diced (about 1 cup or 150g)
2carrotsmedium, sliced (about 1 cup)
2stalkscelerydiced
3clovesgarlicminced
1poundYukon gold potatoespeeled and diced (about 3 medium, 450g)
3cupssauerkrautdrained but not rinsed (about 550g)
6cupslow sodium chicken broth1.4 liters
1bay leaf
1teaspooncaraway seedswhole
1teaspoonsmoked paprika
salt and black pepperto taste
1/2cupsour creamfor serving (about 120ml)
fresh parsleychopped, for garnish
Instructions
Dice the bacon and slice the kielbasa. Dice the onion and celery, slice the carrots, mince the garlic, and peel and dice the potatoes into bite-sized cubes.
Drain the sauerkraut in a colander, pressing gently to remove excess liquid without rinsing.
Cook diced bacon in a Dutch oven over medium heat for 5-7 minutes until crispy. Transfer with a slotted spoon to a plate, leaving rendered fat behind.
Add sliced kielbasa to the pot and cook for 4-5 minutes until lightly browned. Transfer to the plate with the bacon.
Add onion, carrots, and celery to the pot and cook for 5-6 minutes until onion softens. Stir in minced garlic and cook for 30-60 seconds until fragrant. Add smoked paprika and caraway seeds, toasting for 30 seconds.
Add diced potatoes and drained sauerkraut to the pot, then pour in chicken broth and add bay leaf. Return most of the cooked bacon to the pot, reserving a handful for garnish.
Bring soup to a gentle boil, then reduce heat to low and partially cover. Simmer for 20-25 minutes until potatoes are fork-tender. Stir in the browned kielbasa during the last 5 minutes of simmering.
Remove bay leaf, taste and season with salt and pepper as needed. Ladle into bowls, top with sour cream, reserved bacon bits, and fresh parsley. Serve immediately.
Notes
Don't rinse the sauerkraut or you'll wash away the tangy flavor that defines this soup.
Toast the spices briefly in the pot before adding liquid to bring out more depth.
Cut the potatoes evenly so they finish cooking at the same time.
Let the soup rest for 5 minutes off the heat before serving for deeper flavor.
If the broth tastes flat, a small splash of apple cider vinegar right before serving can brighten it back up.
Store leftovers in an airtight container in the refrigerator for up to 4 days.
Freeze in freezer safe containers for up to 3 months, leaving room for expansion.
Add sour cream garnish fresh each time rather than storing it in the soup.
This soup gets better the next day as the flavors meld, making it great for meal prep.
Swap the kielbasa for smoked turkey sausage for a lighter version.