Meatloaf with Mashed Potatoes and Cheese is the ultimate comfort food mashup — a savory, juicy meatloaf topped with creamy mashed potatoes and a golden, melted cheddar cheese crust, all baked together in one dish. This recipe is a celebration of homestyle cooking, where a classic meatloaf is elevated with a layer of buttery mashed potatoes and a generous blanket of sharp cheddar cheese. The magic begins with a flavorful meatloaf made from ground beef, breadcrumbs, egg, tomato sauce, BBQ sauce, and a mix of onions, garlic, and peas for added flavor and texture. Once baked, the meatloaf is topped with creamy mashed potatoes and a layer of shredded cheese, then baked again until the cheese is melted and bubbly.
The brilliance of this dish lies in its layers of flavor and texture — the savory, juicy meatloaf, the creamy, buttery mashed potatoes, and the gooey, golden cheese on top. It’s a complete meal in one dish that’s perfect for Sunday dinners, family gatherings, or any time you need a hearty, satisfying meal. Serve it with a side of green beans or a simple salad.
WHY YOU’LL LOVE THIS RECIPE
- Hearty and satisfying — a complete meal in one dish.
- Savory, juicy meatloaf — packed with flavor from onions, garlic, and BBQ sauce.
- Creamy mashed potatoes — the perfect topping for meatloaf.
- Golden, melted cheese — cheddar cheese takes it over the top.
- Perfect for family dinners — a crowd-pleasing meal everyone will love.
INGREDIENTS
For the Meatloaf:
- 1 onion, chopped
- 1 tablespoon olive oil
- ½ cup frozen peas
- ¾ cup breadcrumbs
- 3 teaspoons garlic, minced
- 1½ lb ground beef
- 1 large egg
- ¼ cup tomato sauce
- ¼ cup parsley, chopped
- ¼ cup BBQ sauce
- Salt and pepper, to taste
For the Potatoes:
- 1½ lb potatoes, peeled and cubed
- ¼ cup heavy whipping cream
- 4 tablespoons butter
- Salt and pepper, to taste
- 1 cup cheddar cheese, shredded
INSTRUCTIONS
Step 1: Cook the Onions and Garlic
Heat the oven to 400°F (200°C). In a skillet over medium heat, cook the onions and garlic in the oil until softened. Remove and let cool.
Step 2: Make the Meatloaf
Add the remaining meatloaf ingredients to a mixing bowl with the onions and knead with your hands until well combined. Form the mixture into a loaf shape in a 9×13-inch baking dish. Bake for 30 minutes.
Step 3: Make the Mashed Potatoes
While the meatloaf is baking, boil the potatoes until tender. Drain the water. Add in the butter and heavy whipping cream, as well as salt and pepper to taste. Mash well.
Step 4: Top and Bake
Spread the mashed potatoes on the meatloaf and top with the cheese. Bake for an additional 20 minutes.
Step 5: Serve
Enjoy!
TIPS
- Don’t overmix the meatloaf — mix just until combined to keep it tender.
- Drain the meatloaf — if there’s excess grease after the first bake, carefully drain it before adding the potatoes.
- Use warm mashed potatoes — they spread more easily over the meatloaf.
- Add more cheese — for an extra cheesy crust, sprinkle additional cheddar on top.
- Let it rest — allow the meatloaf to rest for 5-10 minutes before slicing for cleaner portions.
STORAGE OPTIONS
Refrigerator: Store leftovers in an airtight container in the refrigerator for up to 4 days. Reheat in the microwave or in a 350°F oven for 15-20 minutes.
Freezer: This dish freezes well for up to 2 months. Cool completely, wrap tightly in plastic wrap and foil, and freeze. Thaw overnight in the refrigerator before reheating.
Meatloaf with Mashed Potatoes and Cheese is a hearty, comforting, and delicious meal that’s perfect for any occasion. With its savory meatloaf, creamy potatoes, and golden cheese topping, it’s a dish that everyone will love. Enjoy!

