This hearty meatloaf casserole combines seasoned ground beef, creamy mashed potatoes, and melted cheddar cheese in one comforting baked dish. It delivers all the classic flavors of traditional meatloaf with an easy casserole format that's perfect for family dinners, meal prep, potlucks, and busy weeknights.
Preheat the oven to 375°F and grease a 9x13-inch baking dish.
In a large mixing bowl, combine the ground beef, onion, garlic, breadcrumbs, eggs, ketchup, Worcestershire sauce, salt, black pepper, and smoked paprika. Mix gently until combined.
Press the beef mixture evenly into the prepared baking dish and smooth the surface.
Bake the meat layer for 25 minutes. Carefully drain any excess grease.
In a bowl, stir together the prepared mashed potatoes, butter, and milk until creamy.
Spread the mashed potatoes evenly over the partially baked meat layer and smooth the surface.
Sprinkle the shredded cheddar cheese evenly across the top.
Return the casserole to the oven and bake for 20 to 25 minutes until the cheese is melted, bubbly, and lightly golden.
Allow the casserole to rest for 10 minutes before serving.
Garnish with chopped parsley and serve warm.
Notes
Avoid overmixing the meat mixture to keep the meatloaf tender. Drain excess grease after the initial bake if necessary. For extra flavor, use sharp cheddar cheese and season the mashed potatoes well before layering. Let the casserole rest for 10 minutes before serving. Refrigerate leftovers for up to 4 days or freeze for up to 3 months.