Main Courses
This homemade Polish sauerkraut recipe brings the tangy, fermented depth of traditional Eastern European cuisine to your table with a crispy onion topping that adds texture and flavor. The fermentation process—where cabbage transforms through salt and time—creates that signature tangy punch, while the caramelized onions take it to another level.
I first discovered this dish in a Polish family’s kitchen, where it was always served alongside hearty meats and potatoes, adding a bright contrast to rich flavors.
The beauty of this recipe lies in its simplicity and precision: just cabbage, salt, and time for fermentation, followed by a quick caramelization of onions. The key is patience—letting the sauerkraut ferment for at least a week at a controlled temperature ensures the perfect balance of tang and crunch.
Meanwhile, the crispy onion topping adds a sweet, caramelized contrast that makes every bite irresistible. It’s the kind of dish that elevates a simple meal into something special.
By the time you’re done, you’ll have a jar of vibrant, tangy sauerkraut with golden, crispy onions on top—ready to serve as a side for pierogi, roasted meats, or even as a standalone condiment.
The fermentation process not only enhances flavor but also preserves the sauerkraut for weeks, making it a practical and delicious addition to your pantry. This is comfort food at its finest, with a method that’s both traditional and foolproof.
For best results, store the sauerkraut in an airtight container in the refrigerator, where it will continue to develop flavor over time. The crispy onion topping can be made ahead and reheated just before serving, ensuring that every bite stays perfectly crunchy.
Whether you’re hosting a dinner or simply looking to add a tangy, flavorful side to your meal, this recipe delivers.
Ingredients for homemade polish sauerkraut
Four simple ingredients transform into tangy sauerkraut with crispy onions—just salt, cabbage, and time.
| Ingredient | Amount | Notes |
|---|---|---|
| Green Cabbage 🥬 | 2 lb | Fresh head, outer leaves removed |
| Non-Iodized Salt 🧂 | ¼ cup | Fine grain preferred for even distribution |
| Yellow Onions 🧅 | 2 whole | Sweet variety for caramelization |
| Granulated Sugar 🍚 | 1 tbsp | For crispy onion topping |
| Extra-Virgin Olive Oil 🫒 | 2 tbsp | For crispy onions |
| Fresh Dill 🌿 | ¼ cup | Chopped, optional garnish |
| Garlic Cloves 🧄 | 4 cloves | Minced, for crispy onions |
| Black Peppercorns 🌶️ | ½ tsp | Crushed, for crispy onions |
| Bay Leaves 🍃 | 2 whole | For sauerkraut fermentation |
| Juniper Berries 🌿 | 2 whole | Optional, traditional Polish touch |
| Water 💧 | 1 cup | For brine solution |
The cabbage is the star—look for firm heads with crisp leaves at the grocery store. Whole Foods or local markets often have the freshest, but any supermarket will do. Skip the pre-shredded kind; you want whole leaves for that classic sauerkraut texture. Non-iodized salt is key—iodized can make the cabbage bitter. If you can't find it, pickling salt works too. The onions? Sweet yellow or Vidalia caramelize best, but any yellow onion will work. Grab a few extra—you'll want them for other dishes too.
No fresh dill? Dried works at one-third the amount. Want extra tang? Add a splash of apple cider vinegar to the brine. The juniper berries are optional but worth it—they add that authentic Polish flavor. Can't find them? Substitute with a pinch of allspice. For the crispy onions, don't skip the sugar—it helps caramelize them faster. And trust me on the olive oil—extra-virgin makes them taste richer. No fresh garlic? Garlic powder works in a pinch, but fresh is better if you've got it.
Ferment the sauerkraut in a clean glass jar with a lid that seals but still lets gas escape. Keeps in the fridge for up to 6 months—it gets tangier over time. The crispy onions? Store them in an airtight container at room temp for 3-4 days—they stay crunchy that long. Double the batch and freeze half for later. This stuff reheats beautifully—just sprinkle the crispy onions on top right before serving.
Why You'll Love This Recipe
- Just Four Ingredients: I swear, you only need cabbage, salt, onions, and a drizzle of olive oil—no fancy pantry items. The sugar balances the tang, and the onions caramelize right in the pot while you prep dinner.
- Tangy-Sweet Magic: That first bite? The cabbage stays crisp, the onions melt into golden threads, and the sugar cuts through the saltiness like a perfect contrast. It’s the kind of flavor that makes you want to eat it straight from the pan.
- Weeknight Workhorse: Slap it on sausages, toss it into scrambled eggs, or serve it cold with a charcuterie board—it’s always welcome. My lazy Sundays start with a big pot of this simmering while I sip coffee.
- Pantry Goldmine: A single batch lasts me two weeks, and it’s cheaper than store-bought by a mile. Plus, the leftovers only get better—deeper flavor, richer texture—like a slow-cooked secret weapon.
Step-by-step instructions for homemade Polish sauerkraut
This method delivers authentic Polish sauerkraut with a perfect balance of tangy fermentation and crispy onion topping.
Prepare and Shred the Green Cabbage
Start by cutting the 2 lb green cabbage in half from stem to base. Remove any wilted outer leaves and discard. Using a sharp chef's knife, slice each half into ¼-inch thick wedges, keeping the core intact. This makes it easier to shred without losing pieces.
Place one wedge on the cutting board with the core side down. Hold the core firmly and slice thinly from the outer leaves inward, creating ¼-inch wide shreds. Work quickly to prevent browning. You should end up with about 8 cups of shredded cabbage. The shreds should be even in size for consistent fermentation.
Create the Brine and Mix with Cabbage
In a large mixing bowl, combine the 1 cup water and 0.25 cup non-iodized salt, stirring until the salt fully dissolves. Add the 2 whole bay leaves and 2 whole juniper berries to the brine. These aromatic ingredients will infuse subtle flavors during fermentation.
Add the shredded cabbage to the brine and mix thoroughly with your hands, pressing down gently to help the salt penetrate the leaves. The cabbage will begin to soften and release liquid almost immediately. Let it sit for 10 minutes while you prepare the crispy onion topping. This resting period ensures even salt distribution for proper fermentation.
Pack the Cabbage and Weight It Down
Transfer the cabbage mixture to a 4-quart glass jar or fermentation crock, pressing down firmly to remove air pockets. The cabbage should be packed tightly - this prevents mold growth and ensures proper fermentation. Leave about 1 inch of space at the top of the jar.
Place a fermentation weight or a smaller jar filled with water on top of the cabbage to keep it submerged under the brine. The cabbage must remain completely covered by liquid throughout the process. If needed, add a little more water from the brine to ensure full submersion. Seal the jar and let it ferment at room temperature for 5 days.
Prepare the Crispy Onion Topping
While the sauerkraut ferments, prepare the crispy onion topping. Thinly slice 1 whole yellow onion into ¼-inch thick rings. In a large skillet, heat 2 tablespoons extra-virgin olive oil over medium heat. Add the onion rings and cook for 8-10 minutes, stirring occasionally, until they turn deep golden brown and crispy.
Add the 4 cloves minced garlic, 0.5 teaspoon crushed black peppercorns, and 1 tablespoon granulated sugar. Cook for another 2 minutes until fragrant. Remove from heat and set aside. These crispy onions will add sweetness and texture to your finished sauerkraut.
Ferment and Store Your Sauerkraut
After 5 days of fermentation at room temperature, check your sauerkraut. It should have a tangy aroma and bubbles may appear in the brine. Transfer the jar to the refrigerator to slow fermentation. The cold temperature will preserve your sauerkraut while allowing flavors to develop over time.
To serve, remove the crispy onion topping and sprinkle it over the sauerkraut. Garnish with 0.25 cup chopped fresh dill for a bright finish. Your homemade Polish sauerkraut will keep in the refrigerator for 3-4 months, developing deeper flavor with time. The crispy onion topping can be made ahead and stored separately in an airtight container for up to 1 week.
Pro Tips For Making Homemade Polish Sauerkraut
- Shred Cabbage Coarse: Polish sauerkraut needs texture—skip the food processor. Use a sharp knife and cut the cabbage into uneven chunks about the size of a walnut. The bigger the pieces, the more satisfying the bite, and the less likely they’ll turn into mush when cooking.
- Salt in Layers: Don’t dump all the salt at once. After each layer of cabbage in the jar, sprinkle a thin, even layer of non-iodized salt—about 1 teaspoon per pound of cabbage. This guarantees every bite gets that briny punch without turning the whole batch into a salt slab.
- Caramelize Onions Slow: Polish sauerkraut relies on deep onion flavor, so don’t rush this. Cook the onions over medium-low heat for 20-25 minutes, stirring occasionally, until they’re dark amber—not just golden. Burnt? Start over. It’s the thing that matters most.
- Sweeten at the End: Add sugar when the onions are nearly done, not at the start. Tossing it in early can make the cabbage cling to the pot like glue. Sprinkle it in the last 5 minutes, let it melt into the onions, and stir it into the cabbage just before serving—cleaner and brighter.
Creative variations of this homemade polish sauerkraut
Polish Pierogi Pairing
This sauerkraut is a classic companion to Polish pierogi, especially those stuffed with potatoes, cheese, or sauerkraut itself. The tangy, fermented flavors cut through the richness of the dough beautifully.
I like to serve it alongside smoked sausage pierogi for a hearty meal. The crispy onion topping adds a sweet contrast that balances the savory filling. 🥧
Roasted Meat Side
Pair your sauerkraut with roasted pork chops or beef brisket for a traditional Polish meal. The acidity in the sauerkraut helps tenderize the meat while adding a bright flavor.
I often serve it with garlic mashed potatoes to round out the meal. The crispy onions on top add a delightful crunch that complements the tender meat. 🍖
Grilled Sausage Topping
Transform your sauerkraut into a grilled sausage topping by layering it with Polish kielbasa slices. Grill the kielbasa until slightly charred, then top with sauerkraut and crispy onions. The combination of smoky sausage and tangy sauerkraut is irresistible. Serve with crusty rye bread for dipping. 🌭
Vegetarian Bowl Base
For a vegetarian option, use this sauerkraut as a base for grain bowls. Combine it with quinoa, roasted carrots, and avocado for a balanced meal.
The tangy flavor cuts through the richness of the avocado, making it a refreshing dish. Top with the crispy onions for added texture and sweetness. 🥗
Open-Faced Sandwich
Create an open-faced sandwich by spreading sauerkraut on toasted rye bread, then topping with crispy onions, melted cheese, and a fried egg. The combination of textures and flavors makes for a satisfying lunch or dinner.
I often add a sprinkle of fresh dill to brighten up the dish. 🍞
Pickled Onion Twist
For a modern twist, mix the sauerkraut with pickled red onions and serve it as a condiment for burgers or hot dogs. The mix of tangy sauerkraut and sweet pickled onions adds a unique flavor profile.
I also love using it as a topping for tacos or nachos for a Polish-inspired twist. 🌶️
Nutrition facts
Frequently asked questions
Why does my homemade sauerkraut smell so strong?
A strong, tangy aroma during fermentation is completely normal! The good bacteria creating lactic acid release these odors as they work. If it smells like rotten eggs or something truly foul, that indicates spoilage—discard immediately. Properly fermented sauerkraut should smell pleasantly sour, like pickles or yogurt, with no ammonia or putrid notes.
Can I use regular iodized salt instead of non-iodized?
Technically yes, but it's not ideal. Iodized salt can make your sauerkraut taste bitter over time. For best results, use fine-grain non-iodized salt or pickling salt. If you must use iodized, reduce the amount slightly (about 15%) to compensate for the extra minerals.
How do I know when my sauerkraut is ready to eat?
Your sauerkraut is ready when it's tangy, slightly soft, and has a bright, crisp texture. After 5 days at room temp, transfer it to the fridge. It continues fermenting slowly—taste after 1-2 weeks for perfect flavor. The cabbage should be tender but still hold its shape, with a liquid brine covering it completely.
What can I do if mold appears on top?
Don't panic! Mold is common on the surface due to oxygen exposure. Simply scoop off the moldy layer and any affected cabbage within ½ inch below it. The rest is safe to eat. To prevent future mold, ensure the cabbage stays fully submerged under the brine and use a fermentation weight. Always store with at least 1 inch of liquid above the cabbage.
Can I make this recipe without a fermentation weight?
Yes, but you'll need to get creative! Use a ziplock bag filled with water, a small jar of brine, or even a cleaner rock (if you're outdoorsy). The key is keeping the cabbage completely submerged—air exposure leads to mold. A plastic wrap with a weight also works in a pinch. Just ensure the cabbage stays under liquid the entire time.
