When the cold weather rolls in, I find myself craving something hearty, tangy, and deeply satisfying. That’s exactly what this sauerkraut soup recipe delivers.
It’s one of those comfort foods that warms you from the inside out. The tanginess of fermented cabbage blends beautifully with savory broth, tender meat, and vegetables for a bowl that’s anything like your typical soup.
I first tasted this soup at a friend’s house during a winter potluck. She’d learned the recipe from her grandmother, who had brought it with her from Eastern Europe decades ago.
One spoonful and I was hooked. The complex flavors—sour, savory, and slightly smoky—were unlike any soup I’d had before.
Now it’s become a cold-weather staple in my kitchen. My family requests it constantly, and I’ve shared the recipe with countless friends who’ve all had the same reaction: why didn’t I know about this soup sooner?
Why You’ll Love This Sauerkraut Soup Recipe
This soup is incredibly forgiving and flexible. You can use different cuts of meat, adjust the tanginess to your preference, and add whatever vegetables you have on hand.
It also gets better with time, making it perfect for meal prep. The flavors deepen and meld together after a day or two in the fridge.
Here’s what makes this sauerkraut soup so special:
- Bold, complex flavor that’s tangy, savory, and satisfying
- Naturally probiotic-rich thanks to the fermented sauerkraut
- Incredibly filling with protein, vegetables, and hearty ingredients
- Budget-friendly using affordable cuts of meat and pantry staples
- Freezer-friendly for easy make-ahead meals
- One-pot cooking means minimal cleanup
- Customizable to suit your taste preferences and dietary needs
The soup strikes a perfect balance between comforting and interesting, making it ideal for family dinners or impressing guests.
You might also enjoy: Hot and Sour Soup Recipe
Ingredients
This recipe combines traditional Eastern European flavors with ingredients you can find at any grocery store. The sauerkraut is the star, but each component plays an important role in building layers of flavor.
I’ve found that using good-quality sauerkraut makes a noticeable difference in the final result.
Here’s what you’ll need:
- 1 pound pork shoulder or beef chuck, cut into 1-inch cubes
- 2 tablespoons olive oil
- 1 large onion, diced
- 3 cloves garlic, minced
- 3 medium potatoes, peeled and cubed
- 2 large carrots, peeled and sliced
- 1 bay leaf
- 1 teaspoon caraway seeds
- 1 teaspoon sweet paprika
- ½ teaspoon smoked paprika
- 6 cups beef or chicken broth
- 2 cups sauerkraut, drained (reserve ½ cup liquid)
- 1 can (14.5 oz) diced tomatoes
- 2 tablespoons tomato paste
- 1 teaspoon sugar (optional, to balance acidity)
- Salt and black pepper to taste
- Fresh dill for garnish
- Sour cream for serving
Kitchen Equipment Needed
You don’t need any fancy equipment for this soup, just basic kitchen tools. A heavy-bottomed pot is essential for even cooking and preventing burning.
If you’re making a larger batch, scale up your pot size accordingly.
Essential equipment:
- Large Dutch oven or heavy-bottomed soup pot (at least 6 quarts)
- Sharp chef’s knife
- Cutting board
- Wooden spoon for stirring
- Measuring cups and spoons
- Ladle for serving
Read Also: Cabbage Soup Recipe
Recommended Products for This Recipe
Over the years of making this soup, I’ve discovered a few products that genuinely make the process easier and the results better. These aren’t essential, but they’re worth considering if you make this soup regularly.
Quality ingredients and the right tools can elevate a good soup to an exceptional one.
1. Bubbies Sauerkraut
This naturally fermented sauerkraut has the perfect tangy flavor and crunchy texture that holds up beautifully in soup. Unlike many store brands that are simply pickled cabbage, Bubbies is genuinely fermented, which means better flavor and more probiotics. I always keep a few jars in my fridge.
2. Le Creuset Enameled Cast Iron Dutch Oven
I’ve been using my Le Creuset for this soup for years, and it distributes heat so evenly that nothing sticks to the bottom. The heavy lid traps moisture perfectly, and it goes from stovetop to oven if you want to finish it there. It’s pricey, but it’ll last forever.
3. Better Than Bouillon Beef Base
When I don’t have homemade stock on hand, this is my go-to. It has a much richer, more authentic beef flavor than boxed broth, and you can control the concentration. One jar lasts for months in the fridge.
4. Penzeys Caraway Seeds
Fresh, aromatic caraway seeds make such a difference in this soup. Penzeys spices are consistently high-quality, and the caraway has that distinctive flavor that’s essential to authentic sauerkraut soup without any bitterness.
Step-by-Step Instructions
This soup comes together in about two hours, though most of that is hands-off simmering time. The process is straightforward: brown the meat, build the flavor base, then simmer everything together until tender.
Don’t rush the browning step—it creates the foundation of flavor for the entire soup.
1. Brown the Meat
- Heat the olive oil in your Dutch oven or large pot over medium-high heat until it shimmers
- Pat the meat cubes completely dry with paper towels (moisture prevents browning)
- Season the meat generously with salt and pepper on all sides
- Add the meat in a single layer, making sure not to crowd the pot (work in batches if necessary)
- Let the meat sit undisturbed for 3-4 minutes until a deep golden crust forms on the bottom
- Turn the pieces and brown on all sides, about 8-10 minutes total
- Remove the browned meat to a plate and set aside
2. Sauté the Aromatics
- Reduce heat to medium and add the diced onion to the pot with the remaining fat
- Cook the onion, stirring occasionally, until softened and translucent, about 5-6 minutes
- Add the minced garlic, caraway seeds, sweet paprika, and smoked paprika
- Stir constantly for about 1 minute until the garlic is fragrant and the spices are toasted
- Be careful not to burn the garlic or spices—they should smell aromatic, not acrid
3. Build the Base
- Stir in the tomato paste and cook for 1-2 minutes, stirring constantly, until it darkens slightly
- Add the diced tomatoes with their juices and scrape up any browned bits from the bottom of the pot with your wooden spoon
- Pour in the broth and add the bay leaf
- Return the browned meat and any accumulated juices to the pot
- Bring the mixture to a boil over high heat
Another favorite: Minestrone Soup Recipe
4. Add Vegetables and Simmer
- Once boiling, reduce heat to low so the soup maintains a gentle simmer
- Add the cubed potatoes and sliced carrots to the pot
- Partially cover the pot with the lid slightly ajar to allow some steam to escape
- Simmer for 45-60 minutes, stirring occasionally, until the meat is tender and the vegetables are cooked through
- Check the meat by piercing it with a fork—it should fall apart easily when ready
5. Add the Sauerkraut
- Drain the sauerkraut, but reserve ½ cup of the brine for later adjustments
- Add the drained sauerkraut to the pot and stir well to combine
- Continue simmering for another 20-30 minutes to allow the flavors to meld
- The sauerkraut should soften slightly but still retain some texture
- Taste the soup and add reserved sauerkraut brine, a tablespoon at a time, if you want more tanginess
6. Final Seasoning
- Remove the bay leaf and discard it
- Taste the soup and adjust the seasoning with salt and pepper as needed
- If the soup tastes too acidic, stir in 1 teaspoon of sugar to balance the flavors
- If it’s too thick, add a bit more broth or water to reach your desired consistency
- Let the soup rest off the heat for 10 minutes before serving to allow the flavors to settle
7. Serve
- Ladle the hot soup into bowls, making sure each serving has a good mix of meat, vegetables, and broth
- Top each bowl with a generous dollop of sour cream and a sprinkle of fresh chopped dill
- Serve immediately with crusty bread on the side for dipping
- The sour cream will melt into the hot soup, creating a creamy, tangy swirl
Tips for Success
I’ve made this soup dozens of times and learned a few tricks along the way. These tips will help you avoid common pitfalls and achieve the best possible results.
Small adjustments can make a big difference in the final flavor and texture.
Here are my best tips:
- Don’t skip browning the meat – This step adds depth and richness that you can’t get any other way
- Drain the sauerkraut but save the brine – You can adjust the tanginess at the end without making the soup too salty
- Use a mix of paprikas – The combination of sweet and smoked paprika adds complexity
- Let it simmer low and slow – Rushing the cooking results in tough meat and underdeveloped flavors
- Add sauerkraut later in cooking – Adding it too early can make it mushy
- Taste before adding sugar – Some people love the tanginess, others prefer it slightly mellowed
- Make it a day ahead – Like most soups, this tastes even better the next day
- Choose well-marbled meat – The fat renders into the broth and adds richness
Read Also: Vegetable Soup Recipe
Serving Suggestions

This soup is a complete meal on its own, but the right accompaniments can take it to the next level. I love serving it with crusty bread for soaking up every last drop of broth.
The contrast of textures and temperatures makes the meal more interesting and satisfying.
Perfect pairings include:
- Thick slices of sourdough sandwich bread, toasted with butter
- Homemade biscuits for a heartier meal
- Roasted potatoes on the side
- Simple green salad with vinaigrette to cut through the richness
- Extra sour cream and fresh dill at the table for guests to add as they like
- Pickled vegetables for additional tang and crunch
- Cold beer or crisp white wine
Variations to Try
One of the things I love most about this soup is how adaptable it is. You can make it your own based on what you have available or your personal preferences.
Each variation brings a slightly different character to the soup while maintaining the essential tangy, hearty nature.
Try these creative twists:
- Kielbasa version – Replace the pork with sliced smoked kielbasa added in the last 30 minutes
- Vegetarian option – Skip the meat, use vegetable broth, and add white beans or mushrooms for substance
- Spicy kick – Add a diced jalapeño with the onions or stir in red pepper flakes
- Barley addition – Stir in ½ cup pearl barley with the potatoes for extra heartiness
- Mushroom boost – Add sliced cremini or shiitake mushrooms with the vegetables
- German-style – Add chunks of bratwurst and use beer instead of some of the broth
- Bacon twist – Start by rendering diced bacon and use the fat to brown the meat
- Lighter version – Use chicken breast instead of pork and chicken broth
You might also enjoy: Chicken Soup Recipe
Storage and Reheating
This soup is a meal-prep champion. It stores beautifully and actually improves in flavor after a day or two as the ingredients have more time to mingle.
Proper storage keeps the soup fresh and safe while maintaining the best texture.
Follow these guidelines:
- Refrigerator – Store in an airtight container for up to 5 days
- Freezer – Freeze in portion-sized containers for up to 3 months
- Reheating from fridge – Warm gently on the stovetop over medium-low heat, stirring occasionally
- Reheating from frozen – Thaw overnight in the refrigerator, then reheat on the stovetop
- Microwave option – Heat individual portions in 1-minute intervals, stirring between each
- Add liquid when reheating – The soup thickens as it sits, so add a splash of broth or water
- Fresh garnishes – Always add fresh sour cream and dill just before serving, not before storing
Nutritional Facts
Per serving (based on 8 servings):
- Calories: 285
- Protein: 22g
- Carbohydrates: 24g
- Dietary Fiber: 4g
- Sugars: 5g
- Fat: 11g
- Saturated Fat: 3g
- Cholesterol: 55mg
- Sodium: 890mg
- Potassium: 685mg
- Vitamin A: 85% DV
- Vitamin C: 35% DV
- Calcium: 6% DV
- Iron: 15% DV
Nutritional values are approximate and will vary based on specific ingredients used and portion sizes.
Read Also: Pepper Pot Soup Recipe
Health Benefits of Key Ingredients
Beyond being delicious, this sauerkraut soup packs some impressive nutritional benefits. The fermented cabbage provides probiotics that support gut health, while the vegetables contribute essential vitamins and minerals.
It’s comfort food that actually nourishes your body.
Key health benefits include:
- Sauerkraut – Rich in probiotics that support digestive health and boost immune function
- Pork or beef – Provides high-quality protein, iron, zinc, and B vitamins for energy and muscle maintenance
- Carrots – Loaded with beta-carotene for eye health and immune support
- Potatoes – Good source of potassium, vitamin C, and resistant starch for gut health
- Garlic – Contains allicin, which has anti-inflammatory and immune-boosting properties
- Caraway seeds – Aid digestion and can help reduce bloating
- Tomatoes – Provide lycopene, a powerful antioxidant linked to heart health
- Bone broth – Supplies collagen, gelatin, and minerals that support joint and gut health
Frequently Asked Questions
1. Can I make this soup in a slow cooker?
Absolutely! Brown the meat and sauté the aromatics in a skillet first, then transfer everything to your slow cooker. Cook on low for 6-8 hours or high for 4-5 hours, adding the sauerkraut during the last hour of cooking. The slow cooker method makes the meat incredibly tender and allows the flavors to develop beautifully while you go about your day.
2. Is this soup supposed to be very sour?
The sourness level is completely adjustable to your taste. Start by using well-drained sauerkraut and add the reserved brine gradually at the end until you reach your preferred tanginess. The sugar helps balance the acidity if you find it too sharp. Most people enjoy a noticeable tang that’s balanced by the savory broth and rich meat.
3. What’s the best cut of meat to use?
Pork shoulder or beef chuck are ideal because they have enough fat and connective tissue to stay moist and tender during the long simmer. Leaner cuts like pork loin or beef round will become dry and tough. You can also use a combination of meats, like half pork and half beef, for more complex flavor.
4. Can I use fresh cabbage instead of sauerkraut?
While you can use fresh cabbage, you’ll lose the distinctive tangy, fermented flavor that defines this soup. If you want to try it, use shredded cabbage and add a few tablespoons of vinegar or lemon juice at the end to replicate some of the acidity. However, the fermented quality of sauerkraut can’t be fully replicated with fresh cabbage and vinegar.
5. Why is my soup too watery?
If your soup is thinner than you’d like, simmer it uncovered for an additional 15-20 minutes to allow some liquid to evaporate and concentrate the flavors. You can also mash some of the potatoes against the side of the pot to release their starch, which will naturally thicken the broth. Another option is to make a slurry with 2 tablespoons cornstarch and ¼ cup cold water, then stir it into the simmering soup.
Another favorite: Black Bean Soup Recipe
Final Thoughts
There’s something incredibly comforting about a bowl of homemade sauerkraut soup on a chilly day. The tangy broth, tender meat, and hearty vegetables create a meal that’s both nourishing and deeply satisfying.
Once you try this recipe, I think you’ll understand why it’s been passed down through generations in so many families. The unique flavor profile sets it apart from typical soups, and the health benefits from the fermented sauerkraut are just a bonus.
Give this sauerkraut soup recipe a try this week, and I’d love to hear how it turns out for you. Did you make any variations? What did you serve alongside it? Drop a comment below and share your experience!
Recommended:
- Ham and Potato Soup Recipe
- Porcupine Meatballs Tomato Soup Recipe
- Turkey Soup Recipe
- Zuppa Toscana Recipe
- Pasta Fagioli Recipe
- Italian Wedding Soup Recipe
- Ham and Bean Soup Recipe
- Potato Leek Soup Recipe
- Cheeseburger Soup Recipe
- Chicken Gnocchi Soup Recipe



