This meatloaf and mashed potatoes recipe delivers the ultimate comfort food experience. An incredibly moist, tender beef loaf is topped with a sweet-tangy ketchup glaze and served alongside rich, buttery, creamy mashed potatoes. Made with simple ingredients, this easy weeknight dinner is a warm, satisfying, and foolproof family classic that tastes even better the next day.
Preheat oven to 350°F (175°C). Lightly grease a 9x5 inch loaf pan with cooking spray or butter. Place the greased loaf pan on a rimmed baking sheet.
In a large mixing bowl, combine breadcrumbs and milk. Let sit for 2 minutes to soften.
Add ground beef, eggs, diced onion, minced garlic, Worcestershire sauce, salt, pepper, and Italian seasoning to the bowl. Mix gently with clean hands until just combined (do not overmix).
Transfer meat mixture to the prepared loaf pan. Press down evenly and smooth the top.
In a small bowl, stir together ketchup, brown sugar, and apple cider vinegar until dissolved. Spoon or brush half the glaze over the raw meatloaf.
Bake for 30 minutes. Remove from oven, apply remaining glaze, and return to oven. Bake 25-35 more minutes until internal temperature reaches 160°F (71°C).
Let meatloaf rest in the pan for at least 10 minutes before slicing.
While meatloaf bakes, peel and cube potatoes. Place in a large pot and cover with cold salted water. Bring to a boil, then reduce to a medium boil and cook 15-18 minutes until fork-tender.
Drain potatoes in a colander. Return to the warm pot over low heat for 30 seconds to dry out excess moisture.
Add butter to hot potatoes and mash until butter melts. Gradually add warmed heavy cream, mashing to desired consistency. Season with salt to taste.
Slice rested meatloaf into 1-inch thick portions. Serve with a generous scoop of mashed potatoes, spooning pan drippings over the meatloaf if desired.
Notes
Do not overmix the meat: Mix only until ingredients are just combined. Overworking the mixture leads to a dense, tough texture.
Use 80/20 ground beef: The fat content is crucial for a moist meatloaf. Leaner beef will result in a dry loaf.
Soak breadcrumbs in milk first: This creates a panade that locks in moisture throughout baking.
Apply glaze in two stages: Half before baking and half at the 30-minute mark gives you a thicker, more caramelized glaze layer.
Always rest the meatloaf: Letting it rest for 10 minutes before slicing ensures juicy, clean slices.
Warm your dairy for potatoes: Cold butter or cream can make mashed potatoes gluey. Warming them first keeps the texture light and fluffy.
Dry the potatoes after draining: A quick 30 seconds over low heat removes excess steam, resulting in fluffier mashed potatoes.
Use a thermometer, not just a timer: Ovens vary, so checking for an internal temperature of 160°F (71°C) is the most reliable way to confirm doneness.
Storage: Store meatloaf and mashed potatoes separately in airtight containers in the refrigerator for up to 4 days. Meatloaf can be frozen for up to 3 months.
Reheating: Reheat meatloaf slices in a 300°F oven for 15-20 minutes. Reheat mashed potatoes on the stovetop over low heat with a splash of warm milk or cream.