Layer thick slices of cabbage with drained sauerkraut and sautéed onion, garlic and grated carrot. Whisk sour cream, eggs and vegetable broth and pour over the layers; cover and bake at 325°F (165°C) for 1½ hours. Uncover, scatter buttered breadcrumbs on top and bake until golden and bubbling. Let stand 10 minutes before serving. Swap plant-based sour cream and an egg substitute for a vegan version or add smoked sausage for extra richness.
The smell of cabbage roasting low and slow is one of those quiet kitchen aromas that sneaks up on you, filling every corner of the house until even the dog starts hovering near the oven door. I threw this casserole together one bleak January evening when the fridge held nothing but half a cabbage and a forgotten jar of sauerkraut. Two hours later, my roommate walked in, took one breath, and declared it smelled like her grandmothers kitchen in Bavaria. We ate the entire dish standing at the counter, barely pausing to grab plates.
I brought this to a potluck dinner party last winter, fully expecting it to be overshadowed by the fancy charcuterie boards and elaborate desserts people had set out. To my surprise, three different people asked for the recipe before the night was over, and one friend now makes it every single week as part of her meal prep rotation.
Ingredients
- 1 medium green cabbage, cored and thickly sliced: The star of the dish, so pick one that feels dense and heavy for its size with crisp outer leaves.
- 2 cups sauerkraut, drained and rinsed: Rinsing tames the sharpness just enough while keeping that signature tang intact.
- 1 large onion, thinly sliced: Sweetness and depth come from a generous amount of onion cooked down slowly.
- 3 garlic cloves, minced: Fresh garlic makes a noticeable difference here, so skip the jarred version.
- 2 medium carrots, grated: They add subtle sweetness and a lovely fleck of color throughout the layers.
- 1 cup sour cream: This binds everything together into a creamy, luxurious filling.
- 2 large eggs: They help set the casserole so it holds its shape when you serve it.
- 3 tbsp olive oil: Used for sauteing and greasing the dish, a good quality oil adds fruity notes.
- 1 cup vegetable broth: Provides moisture for the long roast and deepens the savory character.
- 1 tsp caraway seeds, optional: These tiny seeds are the soul of German flavor and add an earthy, aromatic warmth.
- Salt and freshly ground black pepper: Season generously at each layer for the best results.
- 1 cup breadcrumbs: Golden and buttery, the topping is what makes everyone reach for seconds.
- 2 tbsp melted butter: Tossed with the crumbs for a crust that shatters beautifully under your spoon.
Instructions
- Prepare the oven and dish:
- Preheat your oven to 325 degrees F and grease a large casserole dish with one tablespoon of olive oil, making sure to coat the corners.
- Soften the aromatics:
- Heat the remaining olive oil in a large skillet over medium heat, then add the sliced onion and cook until translucent and fragrant, about five minutes, before stirring in the garlic and grated carrots for two more minutes.
- Build the layers:
- Arrange half the cabbage in the dish, top with half the sauerkraut and half the sauteed vegetables, then season with salt, pepper, and caraway seeds before repeating the layers once more.
- Pour the creamy sauce:
- Whisk together the sour cream, eggs, and vegetable broth until silky smooth, then pour it evenly across the entire surface of the casserole.
- Slow roast covered:
- Cover the dish tightly with foil and slide it into the oven for one hour and thirty minutes, letting the cabbage steam and soften into tenderness.
- Prepare the topping:
- While the casserole roasts, stir the breadcrumbs and melted butter together in a small bowl until every crumb glistens.
- Finish golden and bubbling:
- Remove the foil, scatter the buttered crumbs over the top, and return the dish to the oven uncovered for thirty more minutes until the crust is deeply golden and the edges are bubbling.
- Rest and serve:
- Let the casserole stand for ten minutes before scooping, which helps it set and makes serving much cleaner.
One snowy evening I served this to my neighbor who swore she hated cabbage in every form, and she went back for a second helping without saying a word. That silence spoke louder than any compliment.
Serving Suggestions That Actually Work
A thick slice of warm rye bread alongside this casserole is practically mandatory in my kitchen, perfect for soaking up the creamy juices left on the plate. A smear of spicy German mustard on the bread cuts through the richness in the most satisfying way. Sometimes I add a simple cucumber salad with dill and vinegar on the side for freshness.
Making It Your Own
This recipe welcomes improvisation beautifully, so feel free to fold in diced smoked sausage or crispy bacon bits between the layers if you want something heartier. A handful of grated Gruyere cheese scattered under the breadcrumb topping turns it into something bordering on indulgent. You could also stir a tablespoon of whole grain mustard into the sour cream mixture for a sharper, more complex flavor.
Getting Ahead and Storing Leftovers
This casserole reheats brilliantly, which makes it ideal for cooking on a Sunday and enjoying throughout the week. Store leftovers covered in the fridge for up to four days and reheat portions in a 350 degree oven until warmed through.
- Assemble the entire casserole a day ahead, cover and refrigerate, then add ten extra minutes to the covered roasting time.
- Freeze individual portions wrapped tightly in foil for up to two months and thaw overnight in the fridge before reheating.
- The topping will soften in the fridge, so briefly run reheated portions under the broiler to restore the crunch.
Some recipes earn their place in your rotation not because they impress, but because they feel like home every single time you make them. This is one of mine, and I hope it becomes one of yours too.
Questions & Answers
- → Can I make this gluten-free?
-
Yes. Use gluten-free breadcrumbs or substitute crushed gluten-free crackers for the topping. Also check labels on sauerkraut and broth to ensure they contain no hidden gluten.
- → How do I adapt this for a vegan diet?
-
Replace sour cream with a plant-based alternative and swap eggs for a flaxseed or chia egg (1 tbsp ground flax + 3 tbsp water per egg). Use vegan butter or olive oil for the breadcrumb topping.
- → Will the cabbage become mushy with long roasting?
-
Slow roasting at a moderate temperature softens the cabbage while retaining structure; thick slices hold up best. The sauerkraut adds acidity and texture that prevents the dish from becoming overly mushy.
- → Can I prepare this ahead of time?
-
Assemble the casserole up to the point of baking, cover and refrigerate for several hours or overnight. Bring to room temperature before baking and add a few extra minutes to cooking if chilled.
- → What variations work well with this dish?
-
Stir in grated potatoes, swap sour cream for crème fraîche, or add browned diced smoked sausage or bacon for a meatier version. A sprinkle of caraway seeds enhances the German flavor profile.
- → How should leftovers be stored and reheated?
-
Cool completely, then refrigerate in an airtight container for up to 3 days. Reheat covered in a 350°F oven until warmed through to help preserve the breadcrumb topping; finish uncovered for a crisp top.