Few dinners are as comforting as a plate of classic meatloaf with creamy mashed potatoes and homemade brown gravy. It’s hearty, filling, budget-friendly, and packed with the kind of familiar flavors that make an ordinary weeknight feel like a cozy family dinner.
This easy meatloaf starts with seasoned ground beef mixed with breadcrumbs, eggs, milk, onion, garlic, ketchup, and Worcestershire sauce. The loaf is baked until juicy and tender, then finished with a sweet and tangy glaze that caramelizes beautifully on top.
While the meatloaf is in the oven, creamy mashed potatoes come together with butter and warm milk. To finish the meal, a simple homemade brown gravy is prepared on the stovetop. Spoon that rich gravy over the meatloaf and potatoes, and you have the ultimate comfort-food dinner.
Whether you’re feeding your family on a busy weeknight or looking for a nostalgic Sunday dinner, this recipe delivers everything you want from a traditional meatloaf meal.
Why You’ll Love This Meatloaf Dinner
There are plenty of reasons this recipe is worth making.
It’s comforting and satisfying. The combination of juicy beef, creamy potatoes, and savory gravy is practically made for cozy dinners.
The meatloaf stays tender. Eggs, milk, breadcrumbs, and ketchup help create a moist texture without making the loaf difficult to slice.
The glaze adds incredible flavor. Ketchup, brown sugar, mustard, and Worcestershire sauce create a sweet, tangy coating that becomes deliciously caramelized in the oven.
Everything is homemade. From the meatloaf to the mashed potatoes and gravy, this meal comes together with simple ingredients.
It’s family-friendly. The familiar flavors appeal to both kids and adults, making it a dependable dinner option.
Ingredients You’ll Need
For the Meatloaf
- 2 pounds ground beef
- 1 small onion, finely diced
- 3 cloves garlic, minced
- 1 cup breadcrumbs
- 2 large eggs
- ½ cup milk
- ½ cup ketchup
- 1 tablespoon Worcestershire sauce
- 1 teaspoon salt
- ½ teaspoon black pepper
- 1 teaspoon garlic powder
- 1 teaspoon onion powder
- 1 teaspoon Italian seasoning
For the Glaze
- ½ cup ketchup
- 2 tablespoons brown sugar
- 1 tablespoon yellow mustard
- 1 tablespoon Worcestershire sauce
For the Mashed Potatoes
- 2½ pounds potatoes, peeled and cubed
- 4 tablespoons butter
- ½ cup warm milk
- ½ teaspoon salt
- ¼ teaspoon black pepper
For the Brown Gravy
- 3 tablespoons butter
- 3 tablespoons all-purpose flour
- 2 cups beef broth
- 1 teaspoon Worcestershire sauce
- ½ teaspoon onion powder
- ¼ teaspoon black pepper
- Salt, to taste
How to Make Classic Meatloaf
1. Preheat the Oven
Preheat your oven to 375°F (190°C).
Lightly grease a baking dish or loaf pan. If you’re using a baking dish, shaping the meatloaf by hand allows more of the glaze to caramelize around the edges.
2. Prepare the Meatloaf Mixture
Place the ground beef in a large mixing bowl.
Add the finely diced onion, minced garlic, breadcrumbs, eggs, milk, ketchup, Worcestershire sauce, salt, black pepper, garlic powder, onion powder, and Italian seasoning.
Using clean hands or a large spoon, gently mix everything together until the ingredients are evenly distributed.
The key word here is gently. Avoid aggressively squeezing or kneading the mixture because overmixing can make the finished meatloaf dense and tough.
3. Shape the Loaf
Transfer the meat mixture to your prepared baking dish.
Shape it into an even loaf, making sure the thickness is reasonably consistent from end to end. This helps the meatloaf cook more evenly.
You can also use a loaf pan if you prefer a more uniform shape.
4. Make the Glaze
In a small bowl, combine the ketchup, brown sugar, yellow mustard, and Worcestershire sauce.
Stir until smooth.
Spread about half of the glaze over the top of the uncooked meatloaf. Reserve the rest for later.
The glaze provides both flavor and color, becoming sticky and caramelized as the meatloaf finishes baking.
5. Bake the Meatloaf
Place the meatloaf in the preheated oven and bake for approximately 45 minutes.
Remove the dish from the oven and spread the remaining glaze over the top.
Return the meatloaf to the oven and continue baking for another 15–25 minutes, or until the center reaches 160°F (71°C).
A reliable instant-read thermometer is the easiest way to check doneness.
6. Let the Meatloaf Rest
Once the meatloaf is cooked, remove it from the oven and let it rest for approximately 10 minutes before slicing.
This short resting period gives the juices time to redistribute and allows the loaf to firm slightly, making it easier to cut into neat slices.
How to Make Creamy Mashed Potatoes
While the meatloaf cooks, prepare the potatoes.
7. Boil the Potatoes
Place the peeled and cubed potatoes in a large pot and cover them with salted water.
Bring the water to a boil, then cook the potatoes for approximately 15–20 minutes, or until they are completely fork-tender.
Avoid undercooking them. A potato that is still firm in the center won’t mash into a smooth, creamy consistency.
8. Drain and Mash
Drain the potatoes thoroughly.
Return them to the warm pot and add the butter.
Begin mashing, then gradually add the warm milk.
Continue mashing until the potatoes reach your preferred consistency.
Season with salt and black pepper.
For extra-smooth mashed potatoes, use a potato ricer or food mill. Avoid overworking the potatoes with a food processor, which can make them sticky and gummy.
How to Make Homemade Brown Gravy
The gravy is what brings the entire meal together.
9. Make the Roux
Place a saucepan over medium heat and melt the butter.
Once melted, whisk in the flour.
Cook the butter and flour mixture for approximately 1–2 minutes, whisking frequently. This creates the roux that will thicken the gravy.
10. Add the Beef Broth
Gradually pour in the beef broth while whisking constantly.
Adding the broth slowly helps prevent lumps from forming.
Continue whisking until the mixture becomes smooth.
11. Season and Simmer
Add the Worcestershire sauce, onion powder, and black pepper.
Bring the gravy to a gentle simmer.
Cook for approximately 5–7 minutes, stirring occasionally, until it thickens enough to coat the back of a spoon.
Taste and add salt as needed.
If the gravy becomes thicker than you prefer, whisk in a small amount of additional beef broth.
How to Serve This Comfort-Food Dinner
Slice the rested meatloaf into thick portions and arrange it beside a generous scoop of mashed potatoes.
Pour warm brown gravy over the meatloaf and potatoes.
For a finishing touch, sprinkle the plate with freshly chopped parsley.
You can serve this dinner with steamed green beans, roasted carrots, peas, corn, or a simple green salad.
The combination of savory meatloaf, creamy potatoes, and rich gravy is filling enough to stand on its own, but a vegetable side adds freshness and color.
Tips for the Best Meatloaf
Don’t overmix the beef. Mix just until everything is combined. Overworking the meat can create a firm, dense texture.
Finely dice the onion. Large pieces can create weak spots in the meatloaf and make slicing more difficult.
Use a meat thermometer. Check the center to make sure the meatloaf reaches 160°F (71°C).
Let it rest. Cutting immediately can cause juices to run onto the cutting board instead of staying in the meatloaf.
Use warm milk for the potatoes. Cold milk can cool the potatoes and make the finished mash less smooth.
Add broth gradually. Slowly incorporating the beef broth into the roux helps produce smooth gravy.
Easy Variations
Cheesy Meatloaf
Add shredded cheddar or mozzarella to the meat mixture for a cheesy center.
Bacon-Wrapped Meatloaf
Wrap the shaped meatloaf with strips of bacon before adding the glaze. The bacon adds smoky flavor and extra richness.
Spicy Glaze
Add a pinch of cayenne pepper or a little hot sauce to the ketchup glaze for some heat.
Loaded Mashed Potatoes
Stir shredded cheddar cheese and chopped green onions into the mashed potatoes.
Mushroom Gravy
Add sautéed mushrooms to the brown gravy for a deeper, earthier flavor.
What to Do With Leftover Meatloaf
Leftover meatloaf is one of the best parts of making this dinner.
Store cooled meatloaf in an airtight container in the refrigerator for up to 3–4 days.
You can reheat slices gently in the microwave or in a covered skillet with a small splash of beef broth.
Leftover slices also make fantastic sandwiches. Place a warm slice between two pieces of bread with a little extra ketchup or gravy for an easy next-day lunch.
Mashed potatoes can also be reheated gently with a splash of milk to restore their creamy texture.
Frequently Asked Questions
How do I know when meatloaf is done?
The safest way is to check the thickest part of the meatloaf with an instant-read thermometer. It should reach 160°F (71°C).
Why does my meatloaf fall apart?
Meatloaf can crumble if it doesn’t have enough binding ingredients or if it is sliced before resting. The eggs and breadcrumbs in this recipe help provide structure, while resting allows the loaf to firm up.
Can I prepare meatloaf ahead of time?
Yes. You can assemble the meatloaf, cover it, and refrigerate it before baking. When ready to cook, allow it to sit briefly while the oven preheats, then bake until it reaches the proper internal temperature.
Can I freeze meatloaf?
Yes. Cooked meatloaf can be wrapped tightly and frozen. Thaw it in the refrigerator before reheating for the best texture.
How can I make smoother mashed potatoes?
Use evenly sized potato cubes and cook them until completely tender. Drain them well, then mash with butter and warm milk. A potato ricer can produce an especially smooth texture.
Recipe at a Glance
Prep Time: About 20 minutes
Cook Time: About 60–70 minutes
Resting Time: 10 minutes
Servings: Approximately 6–8
Difficulty: Easy
Final Thoughts
This classic meatloaf with mashed potatoes and brown gravy is the definition of comfort food. Every part of the plate works together—the tender, flavorful beef, the sweet and tangy glaze, the creamy mashed potatoes, and the rich homemade gravy.
It’s the kind of dinner that doesn’t need complicated ingredients or fancy techniques to feel special. With a few pantry staples and some simple preparation, you can put a hearty homemade meal on the table that the whole family will enjoy.
For the ultimate experience, serve thick slices of meatloaf beside creamy mashed potatoes and generously spoon warm brown gravy over both. Add a little fresh parsley and your favorite vegetable, and you’ve got a satisfying dinner that tastes just like classic home cooking.