This satisfying bake layers shredded cabbage and chopped corned beef in a velvety homemade white sauce infused with mozzarella and parmesan. The creamy mixture bakes until the cheese creates a golden, bubbly crust while the cabbage becomes tender-crisp.
Ready in about an hour from start to finish, this hearty casserole serves six comfortably. The combination of savory corned beef, mild cabbage, and rich cheese sauce creates balanced flavors and a satisfying texture that works beautifully for family dinners or potluck gatherings.
The first time I made this casserole was during a particularly rainy March when St. Patrick's Day had come and gone but my craving for corned beef refused to fade. I had leftover corned beef from the holiday and a head of cabbage that needed using, so I started throwing things together in a way that felt less like traditional boiled dinner and more like the kind of comfort food my grandmother would have actually gotten excited about. The smell of that buttery cheese sauce bubbling away filled the entire house, and when I pulled it from the oven with its golden Parmesan crust, I knew this wasn't going to be a one-time experiment.
Last winter my sister dropped by unexpectedly when this was in the oven, and she literally stood over the baking dish waiting for those final minutes to pass. We ended up eating it straight from the pan with forks while catching up at the kitchen island, steam rising between us as the snow fell outside the window.
Ingredients
- 2 cups cooked corned beef, chopped: leftover from a holiday brisket works beautifully here, cutting down on prep time while building in that slow-cooked flavor
- 1 medium head green cabbage, cored and shredded: about 6 cups once shredded, and I've learned to shred it slightly thicker than coleslaw so it keeps some texture in the bake
- 1 medium onion, diced: yellow onions become perfectly sweet as they sauté in that butter
- 2 cloves garlic, minced: fresh garlic makes such a difference here, don't be tempted to use the jarred stuff
- 2 tablespoons unsalted butter: the foundation of your roux, and using unsalted lets you control the seasoning better
- 2 tablespoons all-purpose flour: this thickens your sauce into something velvety that coats every single piece of cabbage
- 1 1/2 cups whole milk: whole milk gives the sauce body, though I've used 2% in a pinch
- 1/2 cup heavy cream: this is what makes the sauce feel luxurious and restaurant-quality
- 1/2 teaspoon salt: adjust based on how salty your corned beef already is
- 1/4 teaspoon black pepper: freshly ground adds warmth that pre-ground just can't match
- 1/4 teaspoon paprika: adds a subtle depth and the prettiest golden hue to the sauce
- 1 1/2 cups shredded mozzarella cheese: low-moisture part-skim melts beautifully without becoming greasy
- 1/2 cup grated parmesan cheese, plus more for topping: the parmesan adds that salty, nutty finish that makes the top layer irresistible
- 2 tablespoons chopped fresh parsley: optional but adds such a nice fresh pop against all that rich cheese
Instructions
- Get your oven ready:
- Preheat your oven to 375°F and grease a 9x13-inch baking dish with butter or cooking spray. I like to butter the dish thoroughly because those crispy edges are everyone's favorite part.
- Build your flavor base:
- Melt the butter in a large skillet over medium heat, then add your diced onion and let it soften for about 3 minutes. Toss in the garlic for just one minute more until fragrant but not browned.
- Make your roux:
- Stir the flour into the butter and onion mixture, cooking for one full minute to cook out that raw flour taste. Whisk gradually but steadily, pouring in your milk and cream slowly to keep everything smooth.
- Create the creamy sauce:
- Keep whisking as the sauce thickens over 3 to 4 minutes. Stir in your salt, pepper, and paprika, then remove from heat before adding 1 cup mozzarella and 1/2 cup parmesan, stirring until melted into something impossibly smooth.
- Combine everything:
- In a large bowl, toss your shredded cabbage and chopped corned beef together, then pour that gorgeous cheese sauce over the top. Mix until every piece of cabbage is coated and the beef is distributed throughout.
- Assemble for baking:
- Spread the mixture evenly into your prepared baking dish. Top with the remaining 1/2 cup mozzarella and a generous shower of extra parmesan.
- Bake until golden:
- Cover tightly with foil and bake for 25 minutes, then remove the foil and let it go another 15 minutes until bubbling and beautifully golden on top. The cabbage should be tender but not mushy.
- Let it rest:
- This is the hardest part, but let the casserole rest for 5 to 10 minutes before serving. This helps everything set so you get perfect servings instead of a sloppy mess.
This bake has become my go-to when friends need bringing meals after having babies or during tough weeks. Something about that combination of corned beef and cabbage feels like being wrapped in a warm blanket, plus it reheats perfectly so they don't have to think about cooking.
Making It Ahead
You can assemble the entire casserole up to 24 hours in advance, cover it tightly, and keep it in the refrigerator. When you're ready to bake, add about 10 minutes to the covered baking time since it'll be starting cold. I actually think the flavors meld even better when it sits overnight.
Cheese Variations
While mozzarella and parmesan create that classic Italian-American comfort food profile, I've experimented with Swiss cheese for a more traditional Reuben twist. Sharp cheddar also works beautifully if you want something with more bite and deeper color.
Serving Suggestions
This casserole is substantial enough to stand alone as a complete meal, but I love serving it with a simple green salad dressed with something acidic to cut through all that richness. A light white wine or crisp lager pairs perfectly, as the recipe notes suggest.
- Rye bread or crackers on the side make it feel even more like a comfort meal
- A dollop of sour cream on top adds a lovely tangy contrast
- Leftovers make an incredible breakfast the next morning, topped with a fried egg
There's something so satisfying about turning leftover corned beef into something entirely new and wonderful. This casserole has become one of those recipes I make without even looking at the page anymore, the kind that feels like home no matter what time of year it is.
Recipe FAQs
- → Can I make this ahead of time?
-
Yes, assemble the entire dish up to 24 hours in advance and refrigerate. Bake when ready, adding 5-10 extra minutes if baking cold from the refrigerator.
- → What cheese works best?
-
Mozzarella provides excellent melt and mild flavor, while parmesan adds salty depth. Swiss makes a great substitute for mozzarella if you prefer a tangier profile.
- → Can I use raw corned beef?
-
This works best with cooked corned beef. You can use leftover corned beef from a previous meal or purchase precooked corned beef from the deli counter.
- → How do I store leftovers?
-
Store cooled portions in an airtight container in the refrigerator for 3-4 days. Reheat in the microwave or cover with foil and warm in a 350°F oven until heated through.
- → Can I freeze this casserole?
-
Yes, freeze before baking. Wrap the assembled dish tightly in plastic and foil for up to 3 months. Thaw overnight in the refrigerator before baking as directed.
- → What can I add to make it more filling?
-
Cooked diced potatoes, sliced mushrooms, or frozen peas all complement the flavors nicely and add bulk without overwhelming the classic combination.