In a large bowl, I mixed the ground beef, eggs, breadcrumbs, milk, onion, garlic, salt, pepper, ketchup, and Worcestershire sauce. I combined everything gently so the meat stayed tender. Overmixing can make the meatloaf dense. Once mixed, I pressed it evenly into the baking dish.
I placed the dish into a preheated oven at 375°F and baked the meatloaf layer until it was mostly cooked through. This step ensures the base is firm enough to hold the toppings. After baking, I carefully drained excess grease.
While the meat baked, I mixed mashed potatoes with sour cream until smooth and creamy. The sour cream adds richness and helps the potatoes spread easily. I tasted and adjusted seasoning lightly.
I spread the mashed potato mixture evenly over the baked meatloaf layer. Using a spatula helped create a smooth surface. This layer seals in moisture and adds that classic loaded flavor.
Next, I sprinkled the grated cheddar cheese generously over the potatoes. Then I added the crumbled bacon evenly across the top. The layers looked colorful and inviting.
I returned the casserole to the oven and baked until the cheese melted and turned bubbly. This final bake brings all the flavors together. Once done, I let it rest briefly before serving.