Meatloaf with Mashed Potatoes and Cheese bakes into a cozy, all-in-one dinner with juicy beef, creamy mash, and a bubbly cheddar crown.

Think of this as a shepherd’s pie’s American cousin: a tender, flavorful meatloaf base, a swoop of buttery potatoes, and a golden cheddar finish. It slices cleanly, feeds a crowd, and brings that diner-style comfort you crave—without juggling multiple pans.
You’ll sauté aromatics for sweetness, mix the meatloaf just until combined (for tenderness), par-bake to set the shape, then spread on warm mash and cheese so it melts into a savory blanket. A handful of peas tucked inside adds bright pops of color and a bit of nostalgia.
Step-by-Step: How to Make It
- Sauté the base. Soften diced onion in a little oil over medium heat; add minced garlic for 30 seconds. Cool so it doesn’t scramble the egg in the mix.
- Mix the loaf. Combine lean ground beef, seasoned breadcrumbs, egg, tomato sauce, BBQ sauce, salt, pepper, parsley, cooled onions/garlic, and frozen peas. Mix gently—stop as soon as it holds together.
- Shape & bake. Form a tight loaf in a greased pan and bake at 400°F for 30 minutes to set and develop flavor.
- Make the mash. Boil peeled, quartered potatoes until tender; drain, then mash with butter and heavy cream until smooth and fluffy. Season to taste.
- Crown & finish. Spread mashed potatoes over the hot loaf, sprinkle cheddar, and return to the oven 5–10 minutes until the cheese melts and turns spotty-golden. Rest 5 minutes before slicing.
What You Need for This Cheesy Meatloaf
- Lean ground beef — Juicy, sliceable base that carries all the flavors.
- Seasoned breadcrumbs & egg — Bind without making the loaf dense.
- Onion & garlic — Sweet, savory backbone once sautéed.
- Tomato sauce & BBQ sauce — Tangy moisture and a hint of smoke.
- Frozen peas — Classic, colorful bites throughout.
- Potatoes, butter & cream — Plush, buttery topping that spreads like frosting.
- Sharp cheddar — Melty, savory finish that browns beautifully.
- Parsley, salt & black pepper — Freshness and balance.
Can I use seasoned mashed potatoes?
Yes. Garlic-parmesan or chive-and-onion mash tastes great here. Just keep them on the thicker side so the topping stays put and slices cleanly.
How do I keep meatloaf tender, not dense?
Hydrate the breadcrumbs with the wet ingredients, mix gently, and stop as soon as everything is combined. Overworking compacts the proteins and makes the loaf tough.
Can I swap the beef?
Ground turkey works—add a tablespoon of olive oil and don’t overbake (pull at 165°F). You can also do a half-and-half beef/pork blend for extra richness.
What if I don’t like peas?
Skip them or swap in finely diced carrots, sautéed mushrooms, or corn. Keep add-ins small so the loaf holds together.
Make-ahead and freezing tips?
Assemble and bake the loaf layer, cool, then top with potatoes and cheese. Cover and refrigerate up to 24 hours; bake until heated through. For freezing, wrap the fully baked, cooled loaf (without cheese) up to 2 months; thaw, add cheese, and reheat.

Perfect Pairings
- Crisp green beans with lemon butter for a bright, snappy side.
- Simple chopped salad (romaine, tomatoes, cucumbers) with a zippy vinaigrette.
- Roasted carrots glazed with a touch of honey and thyme.
Helpful Tips
- Rest before slicing. Five minutes lets juices settle and keeps slices neat.
- Season the potatoes. Taste the mash before topping; under-seasoned potatoes mute the whole dish.
- Cheese from a block. Fresh-grated cheddar melts smoother and browns more evenly than pre-shredded.
Storage & Reheating
Refrigerate leftovers in an airtight container up to 3 days. Reheat slices in a covered dish at 325°F with a splash of broth or milk until hot; broil briefly to re-crisp the cheese. Freeze tightly wrapped portions up to 2 months—thaw overnight, then warm gently.
Enjoy this family-friendly classic when you want comfort, simplicity, and a show-stopping, cheesy potato crown all in one pan.

Meatloaf with Mashed Potatoes and Cheese
Ingredients
- 1/4 cup finely chopped fresh parsley leaves
- 1 1/2 lbs lean ground beef
- 1/2 cup green peas kept frozen until use
- 3 teaspoons garlic freshly minced
- 1/4 cup barbecue sauce
- 1/4 cup tomato puree
- 3/4 cup seasoned dry breadcrumbs
- 1 medium yellow onion diced
- 1 large egg
- 1 teaspoon table salt
- 1/2 teaspoon ground black pepper
For the Potato Topping:
- 1/4 cup heavy cream
- 1 cup sharp cheddar cheese grated
- 4 tablespoons unsalted butter
- 1 1/2 lbs red-skinned potatoes peeled and cut into quarters
Instructions
- Preheat your oven to 400°F (200°C).
- Warm a small quantity of oil in a skillet set over medium heat. Add the diced onion and sauté until the pieces are translucent and tender.
- Incorporate the minced garlic into the pan and cook for an additional 30 seconds. Remove from heat and allow the mixture to cool.
- While the onions are cooling, place the peeled and quartered potatoes in a pot of boiling water. Cook until a fork easily pierces through them, then drain thoroughly.
- In a large bowl, combine the ground beef with the egg, seasoned breadcrumbs, tomato sauce, barbecue sauce, salt, black pepper, and chopped parsley.
- Using your hands, knead the mixture until fully integrated and uniform in texture.
- Add the frozen peas into the meat mixture and gently fold them in.
- Shape the blended mixture into a compact loaf form and transfer it to a baking dish.
- Place in the preheated oven and bake for 30 minutes.
- Meanwhile, mash the cooked potatoes along with the butter and heavy cream until smooth and fluffy.
- Remove the meatloaf from the oven after the initial baking time. Evenly spread the prepared mashed potatoes across the top of the loaf.
- Sprinkle the shredded cheddar cheese over the mashed potatoes.
- Return the dish to the oven and continue baking for another 5 minutes, or until the cheese has fully melted and the top is golden.
