Meatloaf with Mashed Potatoes and Cheese

This meatloaf with mashed potatoes and cheese is the ultimate comfort-food casserole, combining a juicy, flavorful meatloaf base with creamy mashed potatoes and a bubbling, cheesy topping. It’s hearty enough for a cozy family dinner and simple enough for weeknights. The bacon and cheddar add a savory finish that makes each bite rich and satisfying. This dish also reheats beautifully, making leftovers a treat.

Ingredients

  • 1 1/2 pounds ground beef (85/15)
  • 1/4 yellow onion, finely chopped
  • 2/3 cup seasoned dry breadcrumbs
  • 1/3 cup whole milk
  • 1 large egg, lightly beaten
  • 1/2 teaspoon kosher salt
  • 1/4 teaspoon coarse ground black pepper
  • 2 pounds potatoes, peeled and cut into 1-inch chunks
  • 1/3 cup unsalted butter
  • 1/2 cup whole milk
  • 1 teaspoon kosher salt
  • 1/4 teaspoon coarse ground black pepper
  • 1/2 cup bacon bits, cooked and crumbled
  • 1 cup shredded cheddar cheese

Directions

  1. Preheat oven to 375°F.
  2. In a large bowl, gently combine beef, onion, breadcrumbs, milk, egg, salt, and pepper, then press into a 9×9-inch baking dish.
  3. Bake uncovered for 15 minutes, then remove and drain any excess fat.
  4. Add potatoes to a pot with just enough water to cover and bring to a boil over high heat; cook 15 minutes.
  5. Drain potatoes, then add milk, butter, salt, and pepper, mashing until creamy.
  6. Spread mashed potatoes over the partially baked meatloaf.
  7. Top with cheddar cheese and bacon bits.
  8. Bake an additional 15 minutes until the bacon is sizzling, cheese is bubbling, and the mashed potatoes are slightly crispy.

Prep Time: 20 minutes | Cooking Time: 30 minutes | Total Time: 50 minutes
Kcal: 520 kcal | Servings: 6

Tips

  • For lighter, fluffier mashed potatoes, mash while they’re still hot and avoid overmixing.
  • Let the casserole rest 5 minutes before slicing—this helps the layers set and makes serving easier.