Ingredients
Equipment
Method
- Prepare the Meatloaf: In a large bowl, combine ground beef, bread crumbs, milk, egg, onion, garlic, Worcestershire sauce, Italian seasoning, salt, and pepper. Mix gently until just combined; do not overmix.
- Pre-bake the Meatloaf: Shape the meatloaf mixture into a loaf and place it on a baking sheet. Bake in a preheated oven at 350°F (175°C) for 30 minutes.
- Prepare the Potato Layer: While the meatloaf is baking, boil the potatoes until tender. Drain and mash with milk, butter, salt, and pepper. Set aside.
- Prepare the Cheese Sauce: In a saucepan, melt butter over medium heat. Whisk in flour and cook for 1 minute to create a roux. Gradually whisk in milk until smooth. Bring to a simmer, stirring constantly. Reduce heat and simmer for 5 minutes, or until thickened. Remove from heat and stir in cheddar cheese and sour cream until melted and smooth. Season with salt and pepper.
- Assemble the Casserole: Cut the pre-baked meatloaf into slices. In a 9x13 inch baking dish, layer the meatloaf slices. Spread the mashed potato mixture evenly over the meatloaf. Pour the cheese sauce over the potatoes.
- Add Toppings: Sprinkle with shredded cheddar cheese, crumbled bacon, and chopped green onions.
- Bake: Bake in a preheated oven at 350°F (175°C) for 20-25 minutes, or until the cheese is melted and bubbly.
- Rest: Let the casserole rest for 10 minutes before serving.
Notes
Pre-baking the meatloaf is crucial to avoid a soggy bottom. Don't overmix the meatloaf to keep it tender. Panko breadcrumbs add a nice texture. Cook the roux properly for a smooth cheese sauce. Customize with different cheeses, vegetables, and toppings. Add a layer of cream of mushroom soup for extra moisture and flavor.
