There’s something timeless about a plate of juicy meatloaf served with creamy mashed potatoes and rich homemade gravy. This classic comfort food has been a family favorite for generations because it’s simple, satisfying, and packed with flavor. Whether you’re preparing a cozy weeknight dinner or a hearty Sunday family meal, this recipe delivers tender meatloaf, buttery mashed potatoes, and silky gravy that come together perfectly.
If you’re looking for a meal that’s easy to make, budget-friendly, and guaranteed to please everyone at the table, this Meatloaf and Mashed Potatoes with Gravy recipe is exactly what you need.
Why You’ll Love This Recipe
Easy enough for beginner cooks.
Made with simple pantry ingredients.
Juicy, flavorful meatloaf every time.
Creamy mashed potatoes with a smooth texture.
Rich homemade gravy that ties everything together.
Perfect for family dinners and meal prep.
Leftovers taste even better the next day.
Recipe Information
Preparation Time: 20 minutes
Cooking Time: 1 hour
Resting Time: 10 minutes
Total Time: 1 hour 30 minutes
Difficulty: Easy
Servings: 6
Ingredients
For the Meatloaf
1½ pounds ground beef
1 cup breadcrumbs
1 small onion, finely diced
2 garlic cloves, minced
2 large eggs
½ cup milk
2 tablespoons ketchup
1 tablespoon Worcestershire sauce
1 teaspoon salt
½ teaspoon black pepper
1 teaspoon Italian seasoning
For the Mashed Potatoes
2 pounds potatoes, peeled and cubed
4 tablespoons butter
½ cup warm milk or heavy cream
Salt, to taste
Freshly ground black pepper, to taste
For the Gravy
2 tablespoons butter
2 tablespoons all-purpose flour
2 cups beef broth
1 teaspoon Worcestershire sauce
Salt and pepper, to taste
Kitchen Equipment
Before you begin, gather the following:
Large mixing bowl
Loaf pan or baking dish
Potato peeler
Large pot
Potato masher
Medium saucepan
Whisk
Measuring cups and spoons
Sharp knife
Cutting board
How to Make Meatloaf and Mashed Potatoes with Gravy
Step 1: Prepare the Meatloaf
Preheat your oven to 375°F (190°C).
In a large bowl, combine the ground beef, breadcrumbs, diced onion, minced garlic, eggs, milk, ketchup, Worcestershire sauce, salt, pepper, and Italian seasoning. Mix gently with your hands or a spoon until everything is evenly incorporated. Avoid overmixing, as this can make the meatloaf dense.
Shape the mixture into a loaf and place it in a loaf pan or baking dish.
Bake for 50 to 60 minutes, or until the internal temperature reaches 160°F (71°C).
Remove from the oven and let the meatloaf rest for 10 minutes before slicing. This helps the juices redistribute, keeping every slice moist.
Step 2: Make the Mashed Potatoes
Place the peeled and cubed potatoes into a large pot and cover them with cold salted water.
Bring to a boil and cook for 15–20 minutes, or until the potatoes are fork-tender.
Drain thoroughly.
Add the butter and warm milk (or cream), then mash until smooth and creamy.
Season generously with salt and freshly ground black pepper.
Step 3: Prepare the Homemade Gravy
In a medium saucepan, melt the butter over medium heat.
Whisk in the flour and cook for about 1–2 minutes, stirring constantly to remove the raw flour taste.
Slowly pour in the beef broth while whisking continuously to prevent lumps.
Bring the gravy to a gentle simmer until it thickens.
Stir in the Worcestershire sauce and season with salt and pepper to taste