This satisfying casserole transforms traditional meatloaf into an all-in-one masterpiece. A seasoned blend of ground beef and pork forms the hearty base, layered with colorful mixed vegetables for sweetness and texture. The crowning glory is a blanket of creamy mashed potatoes, drizzled with tangy ketchup and finished with melted cheddar that bubbles to golden perfection. After 40 minutes in the oven, let it rest briefly for clean slices that hold their shape beautifully on the plate.
The smell of meatloaf baking on a Tuesday night is, to me, the smell of everything slowing down. My mother used to make her version in a loaf pan, plain and dependable, but somewhere along the way I got restless and layered it into a casserole with mashed potatoes and a thick blanket of cheddar. The result was something between a shepherd pie and a diner special, and it vanished faster than anything I had ever served my family. Now it shows up on our table whenever the week feels too long and dinner needs to carry some weight.
I served this to my brother once when he stopped by unannounced, hungry and complaining about a rough day at work. He went back for thirds and never mentioned the day again.
Ingredients
- 1½ lbs (680 g) ground beef and ½ lb (225 g) ground pork: The blend of beef and pork gives you richness from the fat of the pork and structure from the beef, and using only one or the other leaves the texture either too dense or too loose.
- 1 small onion, finely chopped, and 2 cloves garlic, minced: Sautéing these before mixing them in removes the raw bite and adds a sweetness that threads through the whole casserole.
- 1 cup (150 g) frozen mixed vegetables (carrots, peas, corn): These go between the meat and potato layers and add color and a slight sweetness that breaks up the heaviness.
- 2 lbs (900 g) russet potatoes, peeled and cubed: Russets mash smoother than any other potato, and a lumpy topping on this casserole is a missed opportunity.
- 1 cup (120 g) shredded cheddar cheese, divided: Most goes on top to melt and brown, but saving a handful to fold into the mash elevates the middle layer.
- ½ cup (120 ml) milk and 2 tbsp (30 g) unsalted butter: These are what turn boiled potatoes into something worth eating on their own.
- ½ cup (60 g) breadcrumbs: They bind the meat without making it feel like a brick, which is the most common meatloaf mistake.
- 2 large eggs: Essential for holding everything together so your casserole slices cleanly instead of crumbling on the spatula.
- ¼ cup (60 ml) ketchup plus extra for topping, and 2 tbsp (30 ml) Worcestershire sauce: The ketchup inside keeps the meat moist, and the extra drizzled on top caramelizes in the oven into something tangy and dark.
- 1 tsp (5 g) salt and ½ tsp (2 g) black pepper: Seasoning the meat and the potatoes separately is the key to making sure nothing tastes flat.
- Nonstick cooking spray: A quick spray on the dish saves you from the heartbreak of a stuck bottom layer.
Instructions
- Preheat and prepare the dish:
- Set your oven to 375°F (190°C) and lightly grease a 9x13 inch baking dish with nonstick spray so every corner is coated.
- Boil and mash the potatoes:
- Drop the peeled and cubed potatoes into a pot of salted water, bring it to a boil, and cook until a fork slides through without resistance, about 15 to 20 minutes. Drain them well, return them to the hot pot, and mash with milk and butter until smooth, seasoning with salt and pepper to taste.
- Sauté the aromatics:
- In a skillet over medium heat, cook the onion and garlic for 3 to 4 minutes until they soften and fill your kitchen with that unmistakable savory sweetness. Take them off the heat and let them cool slightly so they do not cook the eggs in the next step.
- Build the meat mixture:
- In a large bowl, combine the ground beef, ground pork, sautéed onion and garlic, breadcrumbs, eggs, ¼ cup ketchup, Worcestershire sauce, salt, and pepper, mixing with your hands until just combined and no streaks of meat remain.
- Layer the casserole:
- Press the meat mixture evenly into the bottom of your prepared dish, spread the frozen vegetables over it in a single layer, then crown it all with the mashed potatoes smoothed out to the edges.
- Top and bake:
- Drizzle the remaining ketchup over the potatoes in zigzag lines, sprinkle the cheddar cheese on top, and bake uncovered for 35 to 40 minutes until the edges are bubbling and the cheese has gone golden in spots.
- Rest and serve:
- Let the casserole sit for 10 minutes before slicing so the layers set and you get clean portions instead of a delicious landslide.
The first time I brought this to a potluck, three people asked for the recipe before they even finished their first bite.
Making It Your Own
Ground turkey works beautifully in place of either meat if you want something lighter, though you may want to add an extra tablespoon of ketchup to keep it moist. Monterey Jack or mozzarella can stand in for cheddar if you prefer a stretchier, milder cheese pull. I have even layered in leftover roasted vegetables from the night before and it only got better.
Getting Ahead of the Rush
You can assemble the entire casserole up to a day ahead, wrap it tightly, and refrigerate it until dinner time the next evening. Just add about ten extra minutes to the bake time if you are pulling it straight from the fridge. This makes it one of those rare dishes that actually improves with a little patience.
Serving and Storing
A simple green salad with vinaigrette is all you need beside it, something sharp and bright to cut through the richness. Leftovers keep well in an airtight container for up to three days and reheat in the microwave beautifully, though the potato topping loses some of its charm.
- Let the casserole rest the full ten minutes before slicing.
- Cover leftovers with foil when reheating in the oven to keep the potato layer from drying out.
- Freeze individual portions for up to two months for the laziest and most satisfying weeknight dinners you will ever have.
This is the kind of meal that asks nothing of you but a little chopping and patience while the oven does the real work. Dish it up on a cold evening with the people who matter and watch the room get quiet.
Recipe Questions & Answers
- → Can I make this casserole ahead of time?
-
Yes, assemble the entire casserole the night before and refrigerate. Add 10-15 minutes to the baking time if baking straight from the refrigerator.
- → What other cheeses work well?
-
Monterey Jack offers excellent melting properties, while mozzarella creates a delicious, stretchy topping. A sharp cheddar adds more pronounced flavor.
- → Can I use instant mashed potatoes?
-
While instant potatoes will work in a pinch, fresh homemade mashed potatoes provide superior texture and flavor that holds up better during baking.
- → How should I store leftovers?
-
Store in an airtight container in the refrigerator for up to 4 days. Reheat individual portions in the microwave or cover the whole dish with foil and warm at 350°F.
- → Can I freeze this casserole?
-
Yes, freeze before baking by wrapping tightly with plastic and foil. Thaw overnight in the refrigerator, then bake as directed, adding extra time if needed.
- → What sides complement this dish?
-
A crisp green salad with vinaigrette cuts through the richness. Steamed green beans or roasted broccoli also make excellent accompaniments.