Introduction
This Ground Beef and Gravy Over Mashed Potatoes is the ultimate hearty, satisfying meal—tender ground beef smothered in a rich, savory gravy, served over creamy mashed potatoes. It’s quick, easy, and packed with flavor, making it perfect for busy weeknights or cozy family dinners.
Why You’ll Love This Recipe
Ready in 30 minutes – Faster than takeout!
Budget-friendly – Uses simple, affordable ingredients
Comfort food at its best – Warm, filling, and delicious
Customizable – Add veggies or adjust seasonings to taste
Ingredients You’ll Need
For the Ground Beef and Gravy:
- 1 lb ground beef (or ground turkey for a lighter option)
- 1 small onion, diced
- 2 cloves garlic, minced
- 2 tbsp all-purpose flour
- 2 cups beef broth
- 1 tbsp Worcestershire sauce
- 1 tsp soy sauce
- ½ tsp dried thyme
- ½ tsp black pepper
- Salt to taste
For the Mashed Potatoes:
- 4 large russet potatoes, peeled and cubed
- ½ cup milk (or more as needed)
- ¼ cup butter
- ½ tsp salt
- ¼ tsp black pepper
Optional Add-Ins:
- 1 cup sliced mushrooms (sauté with the onions)
- ½ cup frozen peas or corn (stirred in at the end)
- Fresh parsley (for garnish)

Step-by-Step Instructions
1. Cook the Ground Beef
- In a large skillet over medium-high heat, brown the ground beef with the onion and garlic, breaking it into small pieces as it cooks.
- Drain any excess fat, if needed.
2. Make the Gravy
- Sprinkle the flour over the beef and stir well to coat. Cook for 1 minute to remove the raw flour taste.
- Gradually whisk in the beef broth, Worcestershire sauce, soy sauce, thyme, and pepper.
- Bring to a simmer and cook for 5-7 minutes, stirring occasionally, until the gravy thickens.
- Taste and adjust salt and pepper as needed.
3. Prepare the Mashed Potatoes
- While the gravy simmers, boil the potatoes in salted water until tender (15-20 minutes). Drain well.
- Mash with milk, butter, salt, and pepper until smooth and creamy.
4. Serve & Enjoy!
- Spoon the mashed potatoes onto plates or bowls.
- Top with the ground beef and gravy.
- Garnish with fresh parsley if desired.
Pro Tip: For extra richness, stir a splash of heavy cream into the mashed potatoes.
Expert Tips for the Best Results
Flavor Variations
- Cheesy Mashed Potatoes – Stir in ½ cup shredded cheddar before serving.
- Spicy Kick – Add ½ tsp red pepper flakes to the gravy.
- Vegetable Boost – Stir in sautéed mushrooms, peas, or carrots with the beef.
Make-Ahead & Storage
- Refrigerate leftovers for 3-4 days. Reheat gently on the stove or in the microwave.
- Freeze the beef and gravy (without potatoes) for 1-2 months. Thaw and reheat before serving.
Troubleshooting
Problem: Gravy too thin?
Solution: Mix 1 tsp cornstarch with 1 tbsp cold water, then stir into the simmering gravy.
Problem: Gravy too thick?
Solution: Thin with a splash of beef broth or water.
Frequently Asked Questions
Can I use ground turkey or chicken?
Yes! Just use chicken broth instead of beef broth for the best flavor.
What if I don’t have Worcestershire sauce?
Substitute 1 tsp balsamic vinegar + ½ tsp sugar.
Can I make this in a slow cooker?
Yes! Brown the beef first, then transfer to a slow cooker with the gravy ingredients and cook on LOW for 4-6 hours.
What sides go well with this?
- Steamed green beans
- Buttered corn
- Crusty bread
Why This Dish Is a Keeper
Quick & easy – A no-fuss, one-pan meal
Family-friendly – Kids and adults love it
Comforting & hearty – The perfect meal for chilly nights

Ground Beef and Gravy Over Mashed Potatoes: A Comfort Food Classic
- Total Time: 30 mins
Description
Enjoy a hearty and comforting meal with this ground beef and gravy over mashed potatoes recipe. It’s a simple yet delicious dish that’s perfect for a cozy family dinner. The rich, savory gravy pairs perfectly with creamy mashed potatoes, making it a guaranteed hit.
Ingredients
1 lb ground beef
1 small onion, diced
2 cloves garlic, minced
2 cups beef broth
2 tablespoons all-purpose flour
2 tablespoons butter
1 teaspoon Worcestershire sauce
Salt and pepper to taste
4 cups mashed potatoes (prepared as per your favorite recipe)
Fresh parsley, chopped (for garnish)
Instructions
In a large skillet over medium heat, cook the ground beef until browned. Drain excess fat.
Add diced onion and minced garlic to the skillet and cook until the onion is translucent.
In a small bowl, whisk together beef broth and flour until smooth.
Pour the beef broth mixture into the skillet with the ground beef. Stir in the butter and Worcestershire sauce.
Bring the mixture to a simmer and cook until the gravy thickens, about 5-7 minutes. Season with salt and pepper to taste.
Serve the ground beef and gravy over a bed of mashed potatoes. Garnish with fresh parsley.
Notes
This ground beef and gravy over mashed potatoes is a comforting and satisfying meal that’s easy to prepare. Perfect for a weeknight dinner, it’s sure to become a family favorite. Give it a try and enjoy the delicious flavors!