This satisfying casserole combines shredded cabbage and chopped corned beef in a homemade white sauce enriched with heavy cream. The creamy filling gets topped with mozzarella and generous parmesan, creating a golden bubbly crust after 40 minutes in the oven. The dish comes together easily on the stovetop before baking, making it perfect for weeknight dinners or feeding a crowd. Leftovers reheat beautifully for lunches the next day.
The smell of cabbage cooking always takes me back to my grandmother's tiny kitchen, where she'd balance a massive pot on her ancient stove. She never measured anything, yet her corned beef and cabbage was legendary. This casserole version was my attempt to capture that magic without spending all day at the stove. The first time I made it, my husband took three helpings and asked when we could have it again.
Last winter, I brought this to a potluck when everyone was feeling kind of low and grey. By the end of the night, my friend Sarah was literally scraping the last bits from the corner of the dish. Food has this way of gathering people, doesn't it? Now it's my go-to whenever I need to feed a crowd or just want something deeply comforting on a Tuesday night.
Ingredients
- 2 cups cooked corned beef, chopped: Leftover corned beef from St. Patrick's Day works perfectly here, or you can use deli corned beef in a pinch
- 1 medium head green cabbage, shredded: The cabbage softens beautifully in the creamy sauce and absorbs all that cheesy goodness
- 1 medium onion, diced: Provides a sweet, aromatic base that balances the richness
- 2 cloves garlic, minced: Don't skip this, it gives the sauce a wonderful depth
- 2 tablespoons butter: Start your roux with this for a velvety sauce foundation
- 2 tablespoons all-purpose flour: This thickens the sauce into something luxurious and coating
- 1 1/2 cups whole milk: Whole milk makes a noticeably creamier sauce, though you can use lower fat if needed
- 1/2 cup heavy cream: This is what makes the sauce feel indulgent and restaurant-quality
- 1/2 teaspoon salt, 1/4 teaspoon pepper, 1/4 teaspoon paprika: Simple seasonings that let the ingredients shine
- 1 1/2 cups shredded mozzarella: Creates those gorgeous cheese pulls everyone loves
- 1/2 cup grated parmesan plus extra for topping: Adds a salty, nutty finish and the most perfect crispy top
- 2 tablespoons fresh parsley: Adds a bright pop of color and freshness to cut through the richness
Instructions
- Get your oven ready:
- Preheat to 375°F and grease a 9x13 baking dish with butter
- Build the flavor base:
- Melt butter in a large skillet over medium heat, cook onion for 3 minutes until soft, then add garlic for 1 minute more
- Make the creamy sauce:
- Stir in flour for 1 minute to cook out the raw taste, then gradually whisk in milk and cream
- Thicken it up:
- Keep whisking for 3-4 minutes until sauce coats the back of a spoon
- Season and cheese it:
- Stir in salt, pepper, and paprika, then add 1 cup mozzarella and 1/2 cup parmesan until melted
- Combine everything:
- Mix shredded cabbage, corned beef, and cheese sauce in a large bowl until cabbage is evenly coated
- Assemble the casserole:
- Spread mixture in your prepared dish, then top with remaining mozzarella and extra parmesan
- Bake covered first:
- Cover with foil and bake for 25 minutes so the cabbage gets tender
- Get that golden crust:
- Remove foil and bake another 15 minutes until bubbling and beautifully browned on top
- Rest before serving:
- Let it sit for 5-10 minutes so the sauce sets up a bit, then sprinkle with parsley if you're feeling fancy
This dish has become our Friday night tradition during those long winter months when everyone comes home hungry and tired. There's something about the way the house smells while it bakes that just makes everything feel right with the world.
Making It Your Own
My friend Emily adds diced cooked potatoes to hers and it becomes this complete meal in one dish. Swiss cheese works beautifully instead of mozzarella if you want something sharper and more assertive. Sometimes I throw in a handful of frozen peas just to add some color and make myself feel better about serving vegetables.
Make Ahead Magic
You can assemble the entire casserole up to a day ahead and keep it covered in the fridge. Just add 5-10 minutes to the covered baking time since it'll be cold going into the oven. This makes it perfect for those nights when you know you won't have energy to cook.
Serving Suggestions
A crisp green salad with a tangy vinaigrette cuts right through the richness. Crusty bread is never a bad idea for soaking up any sauce left in your bowl.
- A light white wine like sauvignon blanc or a cold lager beer complements the hearty flavors
- Leftovers reheat surprisingly well in the microwave or a low oven
- This freezes beautifully for up to three months if you wrap it tightly
Hope this brings as much comfort to your table as it has to mine over the years.
Recipe FAQs
- → Can I use raw corned beef instead of cooked?
-
Cooked corned beef works best as it's already tender and seasoned. If using raw corned beef, simmer it until fork-tender first, about 3 hours, then chop and incorporate into the casserole.
- → How do I prevent the cabbage from becoming watery?
-
Salt the shredded cabbage and let it sit for 15 minutes, then squeeze out excess moisture before mixing with the sauce. This prevents a soggy casserole.
- → Can I make this ahead of time?
-
Assemble the casserole up to 24 hours in advance, refrigerate covered, then bake when ready. Add 5-10 minutes to the baking time if baking cold from the refrigerator.
- → What can I substitute for the heavy cream?
-
Half-and-half or additional whole milk can replace heavy cream, though the sauce will be slightly less rich. For a dairy-free option, use unsweetened coconut milk or cashew cream.
- → How should I store leftovers?
-
Keep leftover casserole in an airtight container in the refrigerator for up to 4 days. Reheat individual portions in the microwave or cover the dish with foil and warm at 350°F until heated through.