Savory Meatloaf with Onion Gravy & Mashed Potatoes
There are some meals that feel like a deep breath at the end of a long day, and meatloaf with mashed potatoes is absolutely one of them. It is warm, filling, and wonderfully familiar in the best possible way. The kind of dinner that makes the kitchen smell rich and cozy, with onions softening in butter, gravy bubbling on the stove, and a hearty meatloaf baking away in the oven.
This recipe is perfect for evenings when you want something comforting and dependable, something that feels like home the moment it hits the table. The meatloaf is tender and savory, the onion gravy adds that extra layer of rich flavor, and the mashed potatoes are soft, creamy, and ready to catch every last spoonful of sauce. It is the sort of meal that invites everyone to sit down, slow down, and enjoy it properly.

Ingredients
For the Meatloaf
1 1/2 pounds ground beef
1 cup breadcrumbs
1/2 cup milk
1 small onion, finely chopped
2 cloves garlic, minced
1 large egg
2 tablespoons ketchup
1 tablespoon Worcestershire sauce
1 teaspoon dried thyme
1 teaspoon salt
1/2 teaspoon black pepper
1/2 teaspoon paprika
1 tablespoon olive oil
For the Onion Gravy
1 tablespoon butter
1 large onion, thinly sliced
2 tablespoons all-purpose flour
2 cups beef broth
1 tablespoon Worcestershire sauce
1/2 teaspoon garlic powder
Salt and black pepper, to taste
For the Mashed Potatoes
2 pounds potatoes, peeled and cubed
4 tablespoons butter
1/2 cup warm milk
Salt and black pepper, to taste
Chopped fresh parsley, for garnish
Instructions
Start by preheating your oven to 375°F (190°C). Lightly grease a baking dish or loaf pan and set it aside.
In a large bowl, combine the ground beef, breadcrumbs, milk, chopped onion, minced garlic, egg, ketchup, Worcestershire sauce, thyme, salt, black pepper, and paprika. Mix everything gently until just combined. Try not to overwork it here, because that helps keep the meatloaf tender.
Transfer the mixture to your prepared dish and shape it into a loaf. Drizzle the olive oil over the top, then slide it into the oven. Bake for 45 to 55 minutes, until the meatloaf is cooked through and beautifully browned on top.
While the meatloaf bakes, get the potatoes going. Place the peeled and cubed potatoes in a large pot of salted water. Bring them to a boil and cook for 15 to 20 minutes, or until they are fork-tender. Drain them well once they are done.
Add the butter and warm milk to the potatoes, then mash until smooth and creamy. Season with salt and black pepper to taste. Cover and keep them warm while you finish the rest of the meal.
Now for the onion gravy, which brings everything together. In a skillet over medium heat, melt the butter. Add the sliced onion and cook for 8 to 10 minutes, stirring now and then, until the onions are soft and lightly golden. They should smell sweet and savory at this point.
Sprinkle in the flour and stir for about a minute. Then slowly whisk in the beef broth, Worcestershire sauce, and garlic powder. Let the gravy simmer for 4 to 5 minutes until it thickens into a smooth, rich sauce. Season with salt and black pepper to your taste.
Once the meatloaf is done, let it rest for 5 minutes before slicing. This helps it hold together better and keeps it juicy. Slice it thickly, spoon the onion gravy over the top, and serve it with a generous scoop of mashed potatoes on the side.
Presentation
For a classic, cozy presentation, arrange the sliced meatloaf on a serving platter and spoon the onion gravy right over the top so it runs down into all the little edges. Serve the mashed potatoes alongside, or make a soft bed of them on each plate and set the meatloaf slices right next to them.
A sprinkle of chopped fresh parsley adds a lovely bit of color and freshness. If you want the plate to feel even more inviting, let a little extra gravy pool around the potatoes. It gives the whole dish that warm, homestyle look that makes it hard to resist.
Nutritional Information:
⏰ Prep Time: 20 minutes | Cooking Time: 55 minutes | Total Time: 1 hour 15 minutes
🔥 Kcal: 510 kcal per serving | 🍽️ Servings: 6 servings
Conclusion
This savory meatloaf with onion gravy and mashed potatoes is everything a comfort-food dinner should be. It is hearty, flavorful, and deeply satisfying, with simple ingredients that come together into something that feels timeless.
It is the kind of meal people remember because it tastes like care, warmth, and home. Make it on a chilly evening or whenever you need a dinner that feels extra comforting. It is one of those recipes that is always worth coming back to.
