
This layered meatloaf casserole transforms the classic comfort food duo into an all in one dinner masterpiece that feels like a warm hug after a long day. Instead of serving meatloaf and mashed potatoes separately, everything gets baked together with a golden blanket of melted cheese on top. It's the kind of hearty, satisfying meal that disappears fast when you bring it to the table and tastes even better as leftovers the next day.
I started making this when I had leftover mashed potatoes that needed using up, and it quickly became a weeknight staple. My kids actually prefer this version to traditional meatloaf because they get everything they want in one perfect bite.
Ingredients
- Ground beef: using 80/20 or 85/15 blend provides the ideal balance of flavor and moisture without being too greasy
- Plain breadcrumbs: help bind the mixture while keeping it tender, though Italian seasoned works beautifully too
- Whole milk: softens the breadcrumbs and adds moisture to prevent a dry, dense texture
- Large egg: acts as the crucial binder that holds everything together during baking
- Ketchup: brings moisture, tanginess, and that classic meatloaf flavor everyone expects
- Garlic powder and onion powder: season the meat perfectly without overwhelming other flavors
- Mashed potatoes: using about 3 cups of freshly made or leftover potatoes, preferably Yukon Gold for their creamy texture
- Sour cream and butter: transform ordinary mashed potatoes into an extra rich, restaurant quality topping
- Sharp cheddar cheese: melts beautifully into a golden, bubbly crown that ties all the flavors together
- Fresh parsley: adds a pop of color and freshness when sprinkled on top before serving
Step by Step Instructions
- Prep the Pan:
- Preheat your oven to 375°F and lightly grease a 9x9 inch baking dish. I like using a glass dish because you can see the beautiful layers forming as it bakes.
- Mix the Meatloaf Base:
- Combine ground beef, breadcrumbs, milk, egg, ketchup, garlic powder, onion powder, salt, and pepper in a large bowl. Mix gently with your hands just until everything comes together. Overmixing makes the meat tough and dense.
- Form the Foundation Layer:
- Press the meat mixture evenly into your prepared baking dish, creating a flat, compact layer that reaches all the corners. Use the back of a spoon to smooth the surface. Bake uncovered for 20 to 25 minutes until the meat is mostly cooked through.
- Prepare the Potato Topping:
- While the meatloaf bakes, warm your mashed potatoes slightly if using leftovers. Stir in sour cream and butter until the mixture becomes smooth and creamy. Taste and adjust seasoning with salt and pepper.
- Layer the Potatoes:
- Remove the meatloaf from the oven and carefully spread the mashed potato mixture over the top, creating an even layer from edge to edge. Use a spatula to make it smooth and level.
- Add Cheese and Finish:
- Sprinkle the shredded cheddar evenly over the mashed potatoes, making sure to cover the entire surface. Return to the oven and bake another 10 to 15 minutes until the cheese bubbles and turns golden brown.
- Rest Before Serving:
- Let the casserole cool for 5 to 10 minutes before slicing. This resting time helps the layers set so they hold together beautifully when you cut into squares.

The secret to perfect mashed potatoes in this dish is making them slightly thicker than usual so they hold their shape when sliced. I learned this the hard way after my first attempt resulted in runny potatoes that mixed with the meat layer.
Storage Tips
Store leftovers covered in the refrigerator for up to four days. The casserole reheats beautifully in the microwave or covered in a 350°F oven until warmed through. If the potatoes seem dry after reheating, stir in a splash of milk to restore their creamy texture.
Ingredient Substitutions
Ground turkey or chicken work wonderfully for a leaner version, though you might want to add an extra tablespoon of milk for moisture. Instant mashed potatoes are perfectly acceptable for convenience, just make them thicker than the package directions suggest. Different cheeses like mozzarella, Monterey Jack, or even pepper jack create delicious variations.
Serving Suggestions
This hearty casserole pairs perfectly with simple sides that won't compete for attention. A crisp green salad with vinaigrette cuts through the richness beautifully. Steamed broccoli or green beans add color and nutrition to the plate. For special occasions, a dollop of homemade or store bought gravy takes this comfort food to the next level.
Cultural Context
Meatloaf became an American staple during the Great Depression when home cooks needed to stretch ground meat as far as possible. The addition of mashed potatoes and cheese transforms this economical dish into something that feels indulgent and special while still maintaining its humble, homestyle roots.

Frequently Asked Questions About Recipes
- → Can I prepare this meatloaf casserole ahead of time?
Yes, you can assemble everything up to the cheese layer and refrigerate for up to 24 hours. Bake as directed, adding a few extra minutes if chilled.
- → What type of potatoes work best?
Yukon Gold or Russet potatoes are ideal for creamy mashed potatoes that hold their shape well.
- → Can I use instant mashed potatoes?
Absolutely, just ensure they’re slightly thicker than usual to maintain structure when layered.
- → Is it possible to add gravy?
Yes, either homemade or store-bought gravy can be poured on top to enhance flavor before serving.
- → Can this dish be frozen?
Yes, once fully baked and cooled, slice into portions and freeze up to 2 months for convenient weeknight meals.