A creamy, savory casserole featuring tender cabbage, seasoned ground beef, and a rich cheese sauce — perfect for cozy dinners and meal prep.
1 medium green cabbage, cored and chopped
1 lb ground beef (80/20 or lean)
1 small onion, diced
2 garlic cloves, minced
2 tablespoons butter
2 tablespoons flour
2 cups whole milk or cream
1½ cups shredded cheddar or Swiss cheese (divided)
½ teaspoon salt
¼ teaspoon black pepper
½ teaspoon paprika or nutmeg (optional)
1 teaspoon Dijon mustard (optional)
Boil cabbage in salted water for 6–8 minutes until tender. Drain well and pat dry.
Brown ground beef in a skillet. Add onion and garlic; cook until soft. Season with salt and pepper.
In a saucepan, melt butter and whisk in flour. Cook 1–2 minutes. Gradually whisk in milk. Simmer until thick, then stir in half the cheese. Add paprika or mustard if using.
Preheat oven to 375°F. In a greased 9×13-inch dish, layer half the cabbage, all the beef, then remaining cabbage. Pour sauce over top and sprinkle with remaining cheese.
Cover with foil and bake 25 minutes. Uncover and bake 15–20 minutes more until golden and bubbling.
Let rest 10 minutes before serving.
Add cooked rice or tomato sauce for variation.
Sub ground turkey or plant-based meat.
Store leftovers in fridge up to 4 days, or freeze for up to 3 months.