Warm, hearty, and brimming with flavor, this Cabbage Ham Casserole is a comforting classic that’s perfect for busy weeknights or family gatherings. This recipe combines tender steamed cabbage and savory diced ham with a luscious homemade cheese sauce made from sharp cheddar and mozzarella, creating a creamy, indulgent filling. Topped with a golden, crispy breadcrumb crust, this casserole offers a delightful contrast of textures in every bite. Ready in just one hour, it’s a satisfying way to enjoy simple ingredients like cabbage and ham in a show-stopping dish. Perfect for using up leftovers or serving as a crowd-pleasing main course, this casserole is best enjoyed warm and pairs wonderfully with a fresh green salad or crusty bread. Packed with homestyle charm and a vibrant blend of cheesy goodness, it’s a recipe that will bring comfort and smiles to the table!
Scan with your phone to download!
Preheat your oven to 375°F (190°C). Grease a large casserole dish and set it aside.
Remove the outer leaves from the cabbage and cut it into bite-sized pieces. Steam or boil the cabbage for 5 minutes until slightly tender. Drain well and set aside.
Dice the cooked ham into small cubes. Set aside.
In a medium saucepan, melt the butter over medium heat. Add the flour and whisk continuously for 1-2 minutes to make a roux.
Slowly pour in the milk, whisking constantly to combine. Cook the mixture for 3-4 minutes until it thickens into a creamy sauce.
Season the sauce with salt, black pepper, and garlic powder. Stir in the shredded cheddar and mozzarella cheeses until melted and smooth.
In a large mixing bowl, combine the steamed cabbage, diced ham, and cheese sauce. Mix well to evenly coat the ingredients.
Transfer the mixture into the prepared casserole dish. Spread it out evenly.
In a small bowl, stir together the breadcrumbs and olive oil. Sprinkle the mixture evenly over the top of the casserole.
Bake in the preheated oven for 25-30 minutes, or until the top is golden brown and the casserole is bubbling around the edges.
Remove from the oven and let cool for 5 minutes before serving.
Serve warm and enjoy!
Serving size | (1875.2g) |
---|
Amount per serving | % Daily Value* |
---|---|
Calories | 2784.1 |
Total Fat 152.5g | 0% |
Saturated Fat 77.5g | 0% |
Polyunsaturated Fat 1.8g | |
Cholesterol 624.0mg | 0% |
Sodium 12023.7mg | 0% |
Total Carbohydrate 161.9g | 0% |
Dietary Fiber 17.1g | 0% |
Total Sugars 47.4g | |
Protein 204.0g | 0% |
Vitamin D 214.7IU | 0% |
Calcium 2533.8mg | 0% |
Iron 12.2mg | 0% |
Potassium 3092.3mg | 0% |
Source of Calories