Cream of Sauerkraut Soup Recipe: Tangy Fermented Depth With Creamy Velvety Finish

Soups & Stews

Cream of Sauerkraut Soup Recipe: Tangy Fermented Depth With Creamy Velvety Finish

A cream of sauerkraut soup transforms humble fermented cabbage into a velvety, tangy masterpiece that balances rich creaminess with bold sauerkraut flavor. This recipe delivers restaurant-quality depth without requiring special techniques—just precise timing and quality ingredients.

The secret lies in simmering the sauerkraut until its natural acidity softens into a harmonious base, then blending it with cream until silky smooth.

What makes this soup truly special is its ability to satisfy both comfort food cravings and adventurous palates. The tangy fermented notes cut through the creaminess, creating a perfect balance that's neither too sharp nor overly rich.

I've perfected this version to be vegetarian-friendly while still delivering that hearty, satisfying finish everyone loves. The best part? It comes together in just one pot with minimal prep.

By the time you ladle this soup into bowls, you'll have a velvety, golden broth topped with crispy fried onions that add textural contrast. The aroma alone—warm, tangy, and slightly sweet—will have everyone asking for seconds.

This is the kind of soup that feels like a hug on a chilly day, with just enough complexity to elevate it beyond basic comfort food.

Serve with crusty bread to soak up every last drop of that creamy goodness, or pair it with roasted potatoes for a complete meal. The leftovers keep well for up to three days, making it perfect for meal prep. Let's get cooking—this soup changes the game for fermented flavors.

👨‍🍳
Difficulty
Medium
🔥
Calories
Med Cal

Ingredients for cream of sauerkraut soup

Six ingredients transform sauerkraut into restaurant-quality soup with velvety cream and tangy depth.

Ingredient Amount Notes
Sauerkraut 🥬 2 cups Packed, drained, rinsed if too sour
Heavy Cream 🥛 1 ½ cups Full-fat for velvety texture
Vegetable Broth 💧 4 cups Low-sodium preferred
Yellow Onion 🧅 1 whole Medium, finely diced
Garlic Cloves 🧄 4 cloves Fresh, minced
Potatoes 🥔 1 ½ lb Yukon gold, peeled, cubed
Butter 🧈 4 tbsp Unsalted, for sautéing
All-Purpose Flour 🌾 2 tbsp For thickening
Apple Cider Vinegar 🍎 1 tbsp Balances tanginess
Fresh Thyme Leaves 🌿 ½ tsp Dried works at 1/4 tsp
Salt 🧂 1 tsp Diamond Crystal preferred
Black Pepper 🌶️ ½ tsp Freshly cracked
Sour Cream 🥛 ¼ cup Full-fat, for garnish
Crispy Fried Onions 🧅 ¼ cup Store-bought or homemade

The sauerkraut is your flavor foundation—look for vibrant, slightly sour jars at the refrigerated section of Whole Foods or Trader Joe's. If it smells too pungent, rinse it briefly to mellow the acidity, but don’t overdo it—you want that fermented punch. For the potatoes, Yukon golds are ideal; their buttery texture plays perfectly with the cream. The heavy cream is non-negotiable here—full-fat gives that luxurious finish. I always grab Hormel Organic heavy cream at Costco when I’m prepping for a crowd, but any quality brand works. Fresh thyme is ideal, but if you’re using dried, crush it between your fingers to release the oils—one-fourth the amount of fresh.

No sauerkraut? Pickled green beans or fermented hot sauce add tang, though nothing quite matches the depth. Heavy cream too rich? Swap half for coconut milk—it’s lighter but still creamy. Short on time? Instant potato flakes cut prep by 15 minutes, though fresh potatoes taste infinitely better. The apple cider vinegar might seem like overkill, but trust me—it brightens the whole dish. If you’re avoiding dairy entirely, cashew cream (soaked cashews blended with water) works surprisingly well. For the fried onions, store-bought from the deli section is a lifesaver—just heat them in a dry pan for 30 seconds to crisp.

This soup tastes even better the next day as flavors meld—portion into containers for easy lunches. Keeps for 4 days in the fridge, and freezes beautifully for 3 months. For reheating, warm gently over medium heat, stirring often, and add a splash of broth if it thickens too much. The crispy onions lose their crunch when reheated, so always add them fresh when serving. If you’re prepping ahead, make the base (everything except cream and garnishes), store it, then finish with cream and toppings when ready—game-changer for meal prep.

❤️

Why You'll Love This Recipe

  • No-Fuss Pantry Magic: I swear by this soup because it’s the kind of recipe that doesn’t judge you for using the half-empty jar of sauerkraut lurking in your fridge. Sauté onion and garlic, dump in broth and sauerkraut, simmer—boom. The heavy cream ties it all together without fuss, and honestly? That tangy, creamy finish feels like a hug in a bowl.
  • Garlicky Tang Perfection: Between us, the flavor combo is chef’s kiss—sauerkraut’s sharp tang cuts through the richness of the heavy cream, while the caramelized onion and garlic add this deep, savory warmth. It’s not sweet, not bland, not anything but ridiculously good in a way that makes you want to eat it straight from the pot.
  • Weeknight to Potluck Hero: This soup is my secret weapon for lazy nights and impressing guests. Serve it with crusty bread for a cozy dinner, or bring it to a gathering—it’s hearty enough to stand alone but flexible enough to pair with sausages or roasted potatoes. My daughter even asks for it when we host, and that’s saying something.
  • Budget-Friendly Leftovers: Sauerkraut stretches further than you’d think, and the heavy cream makes it feel indulgent without breaking the bank. A single batch feeds four, and the leftovers reheat beautifully—better the next day, if you ask me. Plus, it’s one of those rare recipes where the ingredients you do use go to work hard, not waste.

Step-by-step instructions for cream of sauerkraut soup

Here's how to transform bold sauerkraut flavors into a velvety, restaurant-worthy soup that balances tang and richness perfectly.

1

🍳 Step 1: Sauté Aromatics Until Golden

Melt 4 tablespoons butter in a large Dutch oven over medium heat. Add the 1 whole yellow onion, finely diced, and cook for 8-10 minutes until translucent and just starting to caramelize at the edges. This foundational step develops deep sweetness that cuts through the sauerkraut's acidity.

Add the 4 minced garlic cloves and 0.5 teaspoon fresh thyme leaves, stirring constantly for 30 seconds until fragrant. The thyme should release its piney aroma immediately—this is when you know the garlic is ready. If the butter begins to brown too quickly, reduce heat to medium-low to prevent burning. These aromatics form the flavor backbone of your soup.

2

🥘 Step 2: Build the Potato Base

Add the 1.5 pounds cubed Yukon gold potatoes to the pot and stir to coat with the butter and aromatics. Pour in the 4 cups vegetable broth, bringing everything to a gentle simmer. Cover and cook for 15-18 minutes until the potatoes are fork-tender but not falling apart—you want them to hold their shape for texture.

Here's the thing—don't peek during this time. Lifting the lid releases steam and extends cooking time. The potatoes should be soft enough to crush slightly with a fork but still maintain some bite. This stage builds the soup's natural thickening power through potato starch, eliminating the need for excessive flour.

3

🍳 Step 3: Incorporate Sauerkraut and Vinegar

Stir in the 2 cups packed, drained sauerkraut and 1 tablespoon apple cider vinegar. The vinegar is crucial—it brightens the sauerkraut's tang while balancing the richness of the cream. Simmer uncovered for 10 minutes to allow the sauerkraut to soften and its flavors to meld with the broth.

You'll notice the liquid reduce slightly and the sauerkraut lose its crunch. This is exactly what you want—the fermented flavors should integrate smoothly without overpowering. Taste the broth now—it should have a complex balance of tang, sweetness, and umami. If it needs more depth, add ½ teaspoon salt now rather than later when the cream is added.

4

🥘 Step 4: Thicken and Finish with Cream

Reduce heat to low and sprinkle in the 2 tablespoons all-purpose flour, whisking vigorously to eliminate any lumps. Cook for 2-3 minutes until the mixture thickens slightly. This creates a silky base before adding the heavy cream.

Gradually whisk in the 1.5 cups heavy cream, letting each addition integrate completely before adding more. Simmer gently for 5 minutes—never boil, or the cream will curdle. The soup should now coat the back of a spoon with a velvety texture. Season with the remaining ½ teaspoon salt and 0.5 teaspoon black pepper, adjusting to taste. This is where the magic happens—the cream transforms the broth into a luxurious consistency while maintaining the sauerkraut's character.

5

🍽️ Step 5: Garnish and Serve Immediately

Ladle the soup into bowls and immediately top each serving with 0.25 cup sour cream and 0.25 cup crispy fried onions. The fried onions add a delightful textural contrast while their sweetness complements the tangy soup. The sour cream should float on top, creating a beautiful visual finish that also adds a cooling, creamy element to each bite.

Serve with crusty bread to soak up every last drop of that velvety sauce. The contrast between the warm, creamy soup and cool, crisp bread is pure comfort food perfection. This soup keeps well in the refrigerator for 3-4 days—the flavors actually deepen overnight—but the crispy onion topping is best added fresh when serving.

👨‍🍳

Pro Tips For Making Cream Of Sauerkraut Soup

  • RINSE THE SAUERKRAUT—BUT NOT TOO MUCH: Drain the sauerkraut and give it a quick rinse under cold water to cut the acidity, but don’t drown it—just a 10-second splash. Over-rinsing strips out flavor and turns your soup into a bland broth. I learned this after making a batch that tasted like vinegar water.
  • SAUTÉ THE ONIONS UNTIL SOFT, NOT BROWN: Cook the onions low and slow until they’re translucent and just starting to caramelize—about 8-10 minutes. If you rush it, they’ll burn and make the soup taste bitter. (Yes, even if you’re impatient like me.)
  • ADD THE CREAM LAST—AND KEEP IT WARM: Stir in the heavy cream off the heat or at the very lowest simmer, or it’ll curdle faster than you can say “sour cream disaster.” If your soup is too hot, whisk the cream into a separate bowl first, then temper it in.
  • SALT THE BROTH LIKE THE OCEAN: Taste the vegetable broth before adding it to the pot—sauerkraut is already salty, and you don’t want to end up with a soup that could double as battery acid. Adjust the broth’s salt first, then balance the rest of the dish. (Trust me, your taste buds will notice.)

Pro cooking tips for perfect results

Sauerkraut Prep Matters

Never skip draining and rinsing your sauerkraut—this is where most home cooks go wrong. Pack the 2 cups into a colander and press out excess liquid, then rinse briefly under cold water if it’s overly sour.

I use Rehr’s brand from the refrigerated section because it has just the right balance of tang. Over-rinsing removes flavor, but leaving it too wet makes your soup watery. Pat it dry with a clean kitchen towel before adding to the pot. 🥬

Potato Texture Control

The potatoes are the secret to natural thickening—don’t overcook them into mush. Cut 1.5 lbs Yukon gold potatoes into ½-inch cubes for even cooking. They should be tender when pierced with a fork but still hold their shape after 15-18 minutes of simmering.

If they break apart, your soup will turn gluey. For extra insurance, I use a Meat Thermometer to check—potatoes should reach 205°F internally.

Cream Temperature Critical

Always warm your heavy cream gradually to prevent curdling. Heat it separately in a small saucepan over low heat until it reaches 160°F before whisking it into the soup.

I like to temper it by slowly adding ¼ cup of hot soup to the cream first, then mixing back into the pot. This gentle integration keeps the texture velvety. Never let the soup boil after adding cream—simmer at low heat for just 5 minutes.

Vinegar Balance Trick

The 1 tablespoon apple cider vinegar is non-negotiable—it’s what transforms sharp sauerkraut into harmonious flavor. Add it with the sauerkraut and simmer for 10 minutes to let the acidity mellow. Taste before adding cream: if it’s still too tart, add ½ teaspoon sugar to round out the flavors.

I keep a small bowl of vinegar on hand when making this soup—trust your palate, but don’t overdo it.

Flour Thickening Hack

Instead of dumping flour all at once, make a quick slurry by mixing the 2 tablespoons all-purpose flour with 2 tablespoons cold water first. Whisk this into the simmering soup and cook for 2-3 minutes before adding cream.

This creates a smoother texture and prevents lumps. For gluten-free versions, use cornstarch instead—just reduce to 1 tablespoon and cook for 1 minute.

Garnish Timing Wins

Add the crispy fried onions and sour cream right before serving—they lose their perfect texture if reheated. I like to toast store-bought fried onions in a dry skillet for 30 seconds to revive their crunch.

For extra flair, sprinkle with fresh dill or a pinch of smoked paprika. The contrast between the warm soup and cool toppings makes every bite feel special. 💫

Nutrition facts

Servings 6
Amount Per Serving
Calories 480kcal
% Daily Value *
Total Fat 32g41%
Saturated Fat 20g100%
Cholesterol 120mg40%
Sodium 1050mg46%
Total Carbohydrate 38g13%
Dietary Fiber 5g18%
Sugars 10g
Protein 12g24%
* Percent Daily Values are based on a 2,000 calorie diet. Your daily values may be higher or lower depending on your calorie needs.

Frequently asked questions

1

Can I make this soup without heavy cream?

For a lighter version, replace half the heavy cream with coconut milk or cashew cream (blend soaked cashews with water). The texture will be slightly thinner but still velvety. If you're avoiding dairy completely, try 1 cup full-fat Greek yogurt instead—it adds tanginess that complements the sauerkraut beautifully.

2

How do I fix sauerkraut that's too sour?

Rinse the sauerkraut briefly under cold water to remove excess acid, then pat it dry. For extra balance, add ½ teaspoon sugar or 1 tablespoon apple cider vinegar when simmering. The vinegar might seem counterintuitive, but it actually mellows the sharpness while enhancing depth. Taste as you go—this soup should have a bright tang, not a harsh bite.

3

Can I prep this soup ahead of time?

Yes! Make the base (everything except cream and toppings) up to 2 days ahead and store it in the fridge. When ready to serve, reheat gently, stir in the cream, and add fresh toppings. The flavors actually improve overnight. For freezing, portion the base (without cream) and freeze for up to 3 months. Thaw in the fridge and finish with cream when reheating.

4

What's the best way to reheat leftovers?

Reheat leftovers gently over low heat on the stove, stirring often to prevent scorching. If the soup thickens too much, add 1-2 tablespoons broth or water. Never microwave—it breaks the creamy texture. For best results, reheat just until warm, then add fresh toppings. The crispy onions should always be added fresh to maintain their crunch.

5

Can I use different types of potatoes?

Yukon golds are ideal for their buttery texture, but you can substitute russets (for heartier chunks) or red potatoes (for a slightly waxy bite). Avoid new potatoes—they're too small and won't thicken the soup properly. If using russets, cut them into ½-inch cubes and cook them for 2-3 minutes longer than Yukon golds.

★★★★★4.7(13 reviews)
Categories Soups & Stews