Tender seasoned ground beef smothered in rich, savory gravy and served over creamy mashed potatoes—this easy comfort-food dinner is warm, hearty, and incredibly satisfying!
When you need a simple homemade dinner that feels like a warm hug, Ground Beef and Gravy Over Mashed Potatoes is the perfect choice. Juicy ground beef is cooked with onions and garlic, then simmered in a rich, flavorful gravy until everything comes together beautifully.
Serve the beef and gravy over a generous scoop of buttery mashed potatoes, and you have an inexpensive, filling meal that the whole family will love.
Why You’ll Love This Recipe
- 🥩 Uses simple, budget-friendly ingredients
- 🥔 Served over creamy homemade mashed potatoes
- 🍲 Rich, savory, and comforting
- ⏱️ Easy enough for a busy weeknight
- 👨👩👧👦 Family-friendly and filling
- 💰 Great way to turn ground beef into a hearty meal
Ingredients
For the Mashed Potatoes
- 2 pounds potatoes, peeled and cut into chunks
- 4 tablespoons butter
- ½ cup milk, warmed
- ½ teaspoon salt
- ¼ teaspoon black pepper
- 2 tablespoons sour cream, optional
For the Ground Beef and Gravy
- 1½ pounds ground beef
- 1 small onion, finely diced
- 2 cloves garlic, minced
- 3 tablespoons butter
- 3 tablespoons all-purpose flour
- 3 cups beef broth
- 1 tablespoon Worcestershire sauce
- 1 teaspoon onion powder
- ½ teaspoon garlic powder
- ½ teaspoon paprika
- ½ teaspoon salt
- ¼ teaspoon black pepper
- 1 teaspoon dried thyme
- 1 tablespoon fresh parsley, chopped
How to Make Ground Beef and Gravy Over Mashed Potatoes
1. Cook the Potatoes
Place the peeled and chopped potatoes in a large pot and cover them with cold water.
Add a pinch of salt and bring the water to a boil. Reduce the heat and cook for about 15–20 minutes, or until the potatoes are fork-tender.
Drain the potatoes well.
2. Make the Mashed Potatoes
Return the potatoes to the warm pot and add the butter.
Mash until smooth, gradually adding the warm milk until you reach your preferred consistency.
Season with salt and black pepper. Stir in sour cream if you want an extra creamy and slightly tangy flavor.
Cover and keep warm while preparing the beef and gravy.
3. Brown the Ground Beef
Heat a large skillet over medium-high heat.
Add the ground beef and cook for about 6–8 minutes, breaking it apart with a wooden spoon as it cooks.
Once browned, drain excess grease if necessary.
Add the diced onion and cook for another 3–4 minutes until softened.
Stir in the minced garlic and cook for about 30 seconds.
4. Make the Gravy
Push the beef mixture to one side of the skillet and add the butter.
Once melted, sprinkle the flour over the beef and butter. Stir everything together and cook for about 1 minute to remove the raw flour taste.
Slowly pour in the beef broth while stirring constantly to prevent lumps.
5. Season and Simmer
Add Worcestershire sauce, onion powder, garlic powder, paprika, salt, pepper, and thyme.
Stir well and bring the mixture to a gentle simmer.
Cook for approximately 5–8 minutes, stirring occasionally, until the gravy thickens and coats the beef.
Taste and adjust the seasoning if needed.
6. Serve Over Mashed Potatoes
Spoon a generous serving of creamy mashed potatoes onto each plate.
Top with the ground beef and plenty of rich gravy.
Finish with a sprinkle of fresh parsley and serve immediately.
Tips for the Best Ground Beef and Gravy
Use a flavorful beef broth. Since the broth forms the base of the gravy, a good-quality broth makes a noticeable difference.
Don’t rush the gravy. Allowing it to simmer for several minutes helps it thicken and develop a deeper flavor.
Warm the milk first. Adding warm milk to the potatoes creates a smoother, creamier texture.
Don’t overwork the potatoes. Mash them just until smooth. Overmixing can make potatoes sticky and gummy.
Taste before serving. Beef broth and Worcestershire sauce can vary in saltiness, so adjust the seasoning at the end.
Easy Variations
Mushroom Beef and Gravy
Add 8 ounces of sliced mushrooms when cooking the onions. Let them brown before adding the garlic and continuing with the recipe.
Cheesy Mashed Potatoes
Mix shredded cheddar, Monterey Jack, or Parmesan into the mashed potatoes for an extra-rich side.
Creamy Beef Gravy
Add 2–3 tablespoons of heavy cream or sour cream to the gravy at the end for a richer, creamier finish.
Vegetable Beef and Gravy
Add frozen peas, carrots, or corn during the final few minutes of cooking.
Garlic Mashed Potatoes
Add roasted or sautéed garlic to the potatoes for even more flavor.
What to Serve With Ground Beef and Gravy
Although this meal is hearty enough on its own, you can serve it with:
- Steamed green beans
- Roasted carrots
- Buttered corn
- Peas
- Roasted broccoli
- Dinner rolls
- Simple green salad
- Garlic bread
Make-Ahead Instructions
The mashed potatoes and beef gravy can both be prepared ahead of time.
Store them separately in airtight containers in the refrigerator for up to 3 days.
When ready to serve, gently reheat the gravy in a skillet and add a splash of beef broth if it has become too thick. Reheat the mashed potatoes over low heat, stirring occasionally and adding a little milk or butter to restore their creamy texture.
Storage
Store leftovers in airtight containers in the refrigerator for up to 3 days.
For the best texture, keep the mashed potatoes and beef gravy separate when possible.
Can You Freeze It?
Yes. The ground beef and gravy freezes very well.
Allow it to cool completely before transferring it to a freezer-safe container. Freeze for up to 3 months.
Mashed potatoes can also be frozen, although their texture may change slightly after thawing. Add a little butter or milk while reheating to make them creamy again.
Frequently Asked Questions
Can I use ground turkey instead of beef?
Yes. Ground turkey can be substituted for ground beef, although the gravy will have a lighter flavor. Using turkey or chicken broth can complement it well.
How do I thicken the gravy?
The flour in this recipe should create a nicely thickened gravy. If your gravy is still too thin, let it simmer uncovered for a few extra minutes.
What type of potatoes are best for mashed potatoes?
Russet and Yukon Gold potatoes are excellent choices. Russets create fluffy mashed potatoes, while Yukon Gold potatoes make them naturally creamy and buttery.
Can I make this without Worcestershire sauce?
Yes. Simply leave it out or replace it with a small splash of soy sauce for extra savory flavor.
Perfect Comfort Food for Any Night
Ground Beef and Gravy Over Mashed Potatoes is the kind of meal that doesn’t need anything fancy to be delicious. It’s hearty, affordable, easy to prepare, and packed with classic homemade flavor.
The creamy potatoes soak up the rich beef gravy, creating the perfect combination in every bite. Serve it with your favorite vegetable and warm dinner rolls for a complete family meal.
Final Thoughts
If you’re looking for a cozy, satisfying dinner that uses simple ingredients, this Ground Beef and Gravy Over Mashed Potatoes recipe belongs in your regular rotation.
It’s delicious, comforting, and easy enough for a weeknight—but hearty enough for a Sunday family dinner. Spoon that savory beef and gravy over a mountain of creamy mashed potatoes and enjoy every bite!

