This satisfying casserole combines shredded cabbage and chopped corned beef in a velvety homemade cheese sauce. The creamy blend of mozzarella and parmesan creates a rich base that bubbles beautifully in the oven. After 25 minutes covered, the dish develops a golden, cheesy crust that adds delightful texture. The result is a hearty, filling meal that brings together classic comfort flavors in every forkful. Perfect for feeding a family or serving at gatherings.
The first time I made this casserole, it was actually an accident. I had leftover corned beef from St. Patrick's Day and half a head of cabbage that needed using, plus I was craving something creamy and baked. The whole family went quiet for the first five minutes of dinner, which I've learned is the highest compliment possible.
My sister-in-law asked for the recipe before she'd even finished her first serving. She confessed she usually hates cabbage, but the way it softens and soaks up that cheesy sauce changed her mind completely. Now she makes it for her family every Sunday during cold weather.
Ingredients
- 2 cups cooked corned beef, chopped: Leftover from a boiled dinner works perfectly here, but good quality deli corned beef will do in a pinch
- 1 medium head green cabbage, cored and shredded: About 6 cups once shredded, and dont be afraid of the volume, it wilts down beautifully
- 1 medium onion, diced: Provides the aromatic foundation that makes everything else taste better
- 2 cloves garlic, minced: Fresh is best here, since the garlic flavor shines through the creamy sauce
- 2 tablespoons unsalted butter: The base for your roux, so use real butter, not substitutes
- 2 tablespoons all-purpose flour: This is what transforms the milk and cream into that luxurious, velvety sauce
- 1 1/2 cups whole milk: Whole milk makes a noticeably richer sauce, though you can get away with 2%
- 1/2 cup heavy cream: This is the secret to that restaurant-quality texture that makes people ask what you did differently
- 1/2 teaspoon salt: Adjust based on how salty your corned beef already is
- 1/4 teaspoon black pepper: Freshly cracked makes a huge difference here
- 1/4 teaspoon paprika: Adds a subtle warmth and beautiful color to the sauce
- 1 1/2 cups shredded mozzarella cheese: Low-moisture part-skim melts best without becoming greasy
- 1/2 cup grated parmesan cheese: The salty, nutty flavor that takes this from good to incredible
- 2 tablespoons chopped fresh parsley: Totally optional, but it adds such a nice fresh contrast to all that richness
Instructions
- Get your oven ready:
- Preheat to 375°F and grease a 9x13 baking dish with butter, making sure to get into all the corners
- Build the flavor base:
- Melt butter in a large skillet over medium heat, cook onion until soft and translucent, about 3 minutes, then add garlic for just 1 minute until fragrant
- Make your roux:
- Stir flour into the butter and onion mixture and cook for 1 minute, whisking constantly to get rid of that raw flour taste
- Create the creamy sauce:
- Gradually whisk in the milk and cream, taking your time to prevent any lumps from forming, then keep whisking until the sauce thickens enough to coat the back of a spoon, about 3 to 4 minutes
- Season and add cheese:
- Stir in salt, pepper, and paprika, remove from heat, then add 1 cup mozzarella and 1/2 cup parmesan, stirring until completely melted and smooth
- Combine everything:
- In a large bowl, toss the shredded cabbage and chopped corned beef with that beautiful cheese sauce until every piece is coated
- Assemble the casserole:
- Spread the mixture evenly in your prepared baking dish, then top with the remaining 1/2 cup mozzarella and an extra generous sprinkle of parmesan
- Bake until golden:
- Cover with foil and bake for 25 minutes, then remove foil and bake another 15 minutes until the top is bubbling and deeply golden in spots
- Let it rest:
- Wait 5 to 10 minutes before serving, which feels impossible but helps the sauce set so you get nice scoops instead of a runny mess
This became our go-to comfort food the winter my husband was working nights and I needed something that felt substantial but didn't require constant attention. There's something about the way the house smells when this is baking that just makes everything feel right.
Making It Your Own
Swiss cheese instead of mozzarella creates this wonderful sharpness that cuts through the richness. Sometimes I add diced cooked potatoes to make it even more of a complete meal, especially when I want to stretch it to feed unexpected guests.
What To Serve With It
A crisp green salad with a bright vinaigrette balances all that creamy richness perfectly. A light white wine like Sauvignon Blanc or even a cold lager works beautifully alongside.
Make Ahead Success
You can assemble this entire casserole up to 24 hours ahead, cover tightly, and refrigerate until ready to bake. Just add about 10 minutes to the covered baking time since it will be cold going into the oven.
- Let it come to room temperature for about 20 minutes before baking if you have time
- The topping browns better when not starting from ice cold
- Leftovers keep for up to 4 days and reheat beautifully in the microwave
Theres something so satisfying about turning simple ingredients into a meal that makes people genuinely happy to be at your table.
Recipe Questions & Answers
- → Can I make this ahead of time?
-
Yes, assemble the entire dish up to 24 hours in advance and refrigerate. When ready to bake, add 5-10 minutes to the covered baking time to ensure it heats through completely.
- → What can I substitute for corned beef?
-
Pastrami works well for a similar flavor profile. For a different twist, try cooked ham or leftover roast beef. Vegetarians can use plant-based meat alternatives or increase the cabbage and add mushrooms.
- → How do I prevent the sauce from curdling?
-
Whisk the flour into the melted butter and cook for a full minute before adding liquids. Gradually pour in the milk and cream while whisking constantly. Keep the heat at medium to avoid overheating the dairy.
- → Can I freeze this casserole?
-
Absolutely. Wrap the unbaked casserole tightly with plastic wrap and foil, then freeze for up to 3 months. Thaw overnight in the refrigerator before baking as directed.
- → Why does my cabbage turn watery?
-
Salt the shredded cabbage and let it sit for 10 minutes, then squeeze out excess moisture before combining with the sauce. This prevents the final dish from becoming too soupy during baking.
- → What sides pair well with this bake?
-
A crisp green salad with vinaigrette cuts through the richness. Crusty bread or roasted potatoes complement the creamy texture. For beverages, try a light white wine or crisp lager as suggested in the notes.