Layer seasoned ground beef and pork into a baking dish, spread a tangy ketchup-brown sugar-Dijon glaze, then top with creamy mashed potatoes and shredded cheddar. Bake at 375°F (190°C) for 40–45 minutes until bubbling and golden. Prep about 20 minutes; serves six. Let rest 5–10 minutes before serving and garnish with parsley. Swap turkey for leaner meat, add sautéed vegetables, or use gluten-free breadcrumbs as needed.
The rain was hammering against the kitchen window the evening this meatloaf casserole saved my Tuesday. I had promised my family something warm and filling but lacked the energy for anything fussy, so I layered leftover mashed potatoes over a quick meatloaf base and crossed my fingers. The smell that filled the house forty minutes later pulled everyone out of their rooms before I even called them for dinner. That casserole has since become my unofficial cold weather anthem.
My neighbor Linda stopped by unannounced one November evening just as I was pulling this from the oven, and she ended up staying for two helpings and a glass of Pinot Noir. She now texts me every October asking when the casserole is coming back, and I always make a double batch just to send her home with leftovers.
Ingredients
- 1 lb (450 g) ground beef and 1/2 lb (225 g) ground pork: The blend of beef and pork keeps the meat layer juicy and flavorful since pork adds natural moisture that lean beef alone cannot provide.
- 1 medium onion, finely chopped: Finely is the key word here because chunky onion pieces create uneven texture in the meat layer.
- 2 cloves garlic, minced: Fresh garlic makes a noticeable difference compared to jarred, so take the extra minute to mince your own.
- 1 cup (60 g) breadcrumbs: This is what keeps the meatloaf layer tender instead of dense, and gluten free breadcrumbs work just as well if you need them.
- 1 large egg: Acts as the binder that holds everything together without making it rubbery.
- 1/3 cup (80 ml) milk: Softens the breadcrumbs so they disappear into the meat mixture rather than leaving dry spots.
- 1 tbsp Worcestershire sauce: Adds a savory depth that people will not be able to pinpoint but will absolutely notice if it is missing.
- 1 tsp salt, 1/2 tsp ground black pepper, 1/2 tsp dried thyme, 1/2 tsp smoked paprika: The smoked paprika is the quiet hero of this spice lineup, adding a subtle campfire warmth.
- 2 lbs (900 g) potatoes, peeled and cubed: Russet or Yukon Gold are your best bets for fluffy, sturdy mash that holds up on top of the casserole.
- 4 tbsp (60 g) unsalted butter and 1/2 cup (120 ml) milk for mash: Go generous here because the mashed potato layer is the crown of this dish and deserves to taste rich.
- 1 cup (100 g) shredded cheddar cheese: Sharp cheddar melts beautifully and cuts through the richness with its tang.
- 2 tbsp chopped fresh parsley (optional): A sprinkle at the end adds freshness and a pop of color that makes the dish look as good as it tastes.
- 1/2 cup (120 ml) ketchup, 2 tbsp brown sugar, 1 tbsp Dijon mustard: This three ingredient sauce is sweet, tangy, and bold, the glue between the meat and potato layers.
Instructions
- Get your oven ready:
- Preheat to 375°F (190°C) and grease a 9x13 inch baking dish with butter or nonstick spray so nothing sticks later.
- Boil and mash the potatoes:
- Cook the peeled and cubed potatoes in salted boiling water until a fork slides through easily, about 15 minutes, then drain well and mash with the butter, milk, salt, and pepper until smooth and creamy.
- Build the meat layer:
- In a large bowl, gently combine the ground beef, ground pork, onion, garlic, breadcrumbs, egg, milk, Worcestershire sauce, salt, pepper, thyme, and smoked paprika using your hands until just mixed, being careful not to overwork it or the texture will turn tough.
- Press and sauce the meat:
- Press the meat mixture evenly into the bottom of your prepared baking dish, then stir together the ketchup, brown sugar, and Dijon mustard in a small bowl and spread it in an even layer over the meat.
- Layer on the potatoes and cheese:
- Spoon the mashed potatoes over the sauced meat and spread gently to the edges without pressing down hard, then scatter the shredded cheddar evenly across the top so every bite gets that golden melt.
- Bake until bubbling and golden:
- Bake uncovered for 40 to 45 minutes until the casserole is bubbling at the edges and the cheese has turned a gorgeous golden brown, then let it rest for 5 to 10 minutes before garnishing with parsley and serving warm.
There is something about carrying this bubbling dish to the table that makes even an ordinary weeknight feel like a small celebration. It has become the meal my family requests when someone has had a hard day and needs dinner to feel like a hug.
Making It Your Own
Sautéed diced carrots, celery, or bell peppers folded into the meat mixture add color and a subtle sweetness that balances the richness beautifully. Ground turkey works as a lighter swap for the beef and pork blend, though I recommend adding an extra drizzle of olive oil to keep it moist since turkey is leaner.
What to Serve Alongside
A simple green salad with a vinaigrette cuts through the heaviness of this casserole with welcome brightness. A light red wine like Pinot Noir pairs surprisingly well, echoing the smoky paprika in the meat layer without overpowering the delicate potato topping.
Storing and Reheating Leftovers
Cover the baking dish tightly with foil and refrigerate for up to three days, knowing the flavors actually improve overnight as everything melds together. Reheat individual portions in the microwave or warm the whole dish covered in a 325°F oven until heated through.
- Freeze individual portions wrapped tightly in foil for up to two months for an easy future dinner.
- Sprinkle a fresh handful of cheese on top before reheating to bring back that gooey texture.
- Always label your frozen portions with the date because trust me, you will forget.
This is the kind of recipe that earns a permanent spot in your rotation the very first time you make it. Share it with someone who needs a warm meal and a little comfort this week.
Recipe Questions & Answers
- → How do I avoid watery mashed potatoes?
-
Use starchy potatoes (Russets or Yukon Gold), drain well, return to the pot over low heat to dry briefly, then mash with warm milk and butter. Avoid overworking to keep a fluffy texture.
- → Can I assemble ahead of time?
-
Yes. Assemble up to 24 hours ahead, cover and refrigerate. Bring to room temperature briefly before baking and add a few extra minutes to the bake time if still cold.
- → What can I use instead of regular breadcrumbs?
-
Crushed gluten-free crackers, gluten-free panko, or quick oats work well. Adjust liquid slightly if using very absorbent substitutes.
- → How do I ensure the meat layer cooks evenly?
-
Press the meat mixture into an even layer without compacting it too tightly. Use an instant-read thermometer; internal temperature should reach about 160°F (71°C) for ground beef/pork blends.
- → Any tips for browning the cheese topping?
-
For a golden top, bake until almost done then broil 1–2 minutes, watching closely. Alternatively, add the cheese during the last 10–15 minutes of baking to melt without overbrowning.
- → How can I boost vegetable content without changing texture?
-
Finely sauté carrots, celery or bell peppers and fold them into the meat mixture so they release moisture and blend into the loaf without making it soggy.