When comfort food calls, Ground Beef and Gravy Over Mashed Potatoes is the answer. Hearty, satisfying, and made with simple pantry ingredients, this dish is like a warm hug in a bowl. Creamy mashed potatoes topped with rich, savory beef gravy—it’s the ultimate stick-to-your-ribs dinner that’ll have everyone coming back for seconds.
Whether it’s a busy weeknight or a cozy weekend dinner, this classic combo delivers all the home-cooked vibes you crave—fast, easy, and flavor-packed.
Want feel-good recipes like this straight to your inbox? Subscribe now for weekly dinner inspiration!
Why You’ll Love This Recipe
- Quick & Easy – On the table in under 30 minutes!
- One-Skillet Wonder – Less mess, more flavor.
- Family Favorite – Kids and adults will both ask for seconds.
- Budget-Friendly – Simple ingredients, big payoff.
- Ultimate Comfort Food – Creamy potatoes + savory beef = pure happiness.
Ingredients You’ll Need
For the Beef & Gravy:
- 1 lb ground beef
- ½ small onion, finely chopped
- 2 cloves garlic, minced
- 3 tbsp flour
- 2 cups beef broth
- 1 tbsp Worcestershire sauce
- ½ tsp onion powder
- ½ tsp dried thyme (optional)
- Salt & black pepper to taste
- 1 tbsp butter (optional, for richness)
For the Mashed Potatoes:
- 2 lbs russet or Yukon gold potatoes, peeled and cubed
- ½ cup milk (warm)
- ¼ cup butter
- Salt to taste
Tools You’ll Need
- Large skillet
- Medium pot (for potatoes)
- Potato masher or mixer
- Whisk
- Wooden spoon or spatula
Step-by-Step Instructions
1. Make the Mashed Potatoes
Boil potatoes in salted water until fork-tender (about 15 minutes). Drain, mash, then mix in butter and warm milk. Season with salt. Keep warm.
2. Brown the Beef
In a large skillet, cook ground beef over medium heat until fully browned. Drain excess fat if needed. Add chopped onion and garlic, cooking for 2–3 minutes until soft.
3. Make the Gravy
Sprinkle flour over the beef mixture and stir well. Cook for 1–2 minutes. Slowly pour in beef broth while whisking to avoid lumps. Add Worcestershire sauce, onion powder, thyme, and a pinch of salt and pepper. Simmer for 5–7 minutes until thickened. Stir in butter for extra richness, if desired.
4. Serve It Up
Spoon mashed potatoes onto plates or bowls, then generously top with the beef and gravy mixture. Garnish with chopped parsley if you’re feeling fancy.
Tips for Success
- Use Yukon Gold potatoes for a naturally creamy mash.
- Don’t rush the gravy—simmering brings out deep, rich flavor.
- Double the gravy if you like it extra saucy (who doesn’t?).
- Ground turkey or sausage can be swapped in for a twist.
Serving Suggestions
- Add a side of green beans or steamed broccoli
- Serve with a warm dinner roll for sopping up extra gravy
- Top with shredded cheddar for a cheesy twist
- Add a fried egg on top for breakfast-style comfort food
Storage & Reheating
Fridge: Store leftovers in an airtight container for up to 3 days.
Reheat: Warm in the microwave or on the stovetop, adding a splash of broth or milk to loosen if needed.
Freezer-Friendly: Freeze the beef & gravy mixture separately from the mashed potatoes for best texture. Thaw and reheat as needed.
Frequently Asked Questions
Can I use instant mashed potatoes?
Absolutely! Use whatever saves you time—this dish is all about comfort and convenience.
What can I use instead of flour?
You can sub in cornstarch or arrowroot mixed with water for a gluten-free gravy.
Can I make it in advance?
Yes! Make both components ahead and reheat when ready to serve.
Prep Time: 10 minutes
Cook Time: 20 minutes
Cuisine: American
Print
Ground Beef and Gravy Over Mashed Potatoes
- Total Time: 30 minutes
Description
When comfort food calls, Ground Beef and Gravy Over Mashed Potatoes is the answer. Hearty, satisfying, and made with simple pantry ingredients, this dish is like a warm hug in a bowl. Creamy mashed potatoes topped with rich, savory beef gravy—it’s the ultimate stick-to-your-ribs dinner that’ll have everyone coming back for seconds.
Whether it’s a busy weeknight or a cozy weekend dinner, this classic combo delivers all the home-cooked vibes you crave—fast, easy, and flavor-packed.
Want feel-good recipes like this straight to your inbox? Subscribe now for weekly dinner inspiration!
Ingredients
For the Beef & Gravy:
-
1 lb ground beef
-
½ small onion, finely chopped
-
2 cloves garlic, minced
-
3 tbsp flour
-
2 cups beef broth
-
1 tbsp Worcestershire sauce
-
½ tsp onion powder
-
½ tsp dried thyme (optional)
-
Salt & black pepper to taste
-
1 tbsp butter (optional, for richness)
For the Mashed Potatoes:
-
2 lbs russet or Yukon gold potatoes, peeled and cubed
-
½ cup milk (warm)
-
¼ cup butter
-
Salt to taste
Instructions
Boil potatoes in salted water until fork-tender (about 15 minutes). Drain, mash, then mix in butter and warm milk. Season with salt. Keep warm.
In a large skillet, cook ground beef over medium heat until fully browned. Drain excess fat if needed. Add chopped onion and garlic, cooking for 2–3 minutes until soft.
Sprinkle flour over the beef mixture and stir well. Cook for 1–2 minutes. Slowly pour in beef broth while whisking to avoid lumps. Add Worcestershire sauce, onion powder, thyme, and a pinch of salt and pepper. Simmer for 5–7 minutes until thickened. Stir in butter for extra richness, if desired.
Spoon mashed potatoes onto plates or bowls, then generously top with the beef and gravy mixture. Garnish with chopped parsley if you’re feeling fancy.
Notes
Use Yukon Gold potatoes for a naturally creamy mash.
Don’t rush the gravy—simmering brings out deep, rich flavor.
Double the gravy if you like it extra saucy (who doesn’t?).
Ground turkey or sausage can be swapped in for a twist.
- Prep Time: 10 minutes
- Cook Time: 20 minutes
- Cuisine: American