This comforting Ground Beef and Gravy Over Mashed Potatoes dish combines savory ground beef simmered in a rich, flavorful gravy, served over creamy mashed potatoes. It’s a classic, hearty meal that warms me up on any day and satisfies my craving for comfort food.
Ingredients
For the Ground Beef and Gravy:
1 lb (450g) ground beef
1 small onion, finely chopped
2 cloves garlic, minced
3 tablespoon all-purpose flour
2 cups beef broth
1 tablespoon Worcestershire sauce
½ teaspoon onion powder
½ teaspoon black pepper
Salt to taste
Optional: mushrooms or peas for added flavor
For the Mashed Potatoes:
2 lbs (900g) potatoes, peeled and cubed
4 tablespoon butter
½ cup milk (or more for creaminess)
Salt and pepper to taste
(Tip: You'll find the full list of ingredients and measurements in the recipe card below.)
Directions
Prepare the mashed potatoes by boiling the peeled and cubed potatoes in salted water until fork-tender, about 15 to 20 minutes. Drain well.
Mash the potatoes with butter and milk, seasoning with salt and pepper to taste. Keep warm while you prepare the beef.
In a skillet over medium heat, brown the ground beef along with the chopped onion until the meat is fully cooked. Drain any excess fat.
Add the minced garlic to the beef and cook for 1 minute to release its flavor.
Sprinkle the flour over the beef mixture and stir well, cooking for 1 to 2 minutes to remove the raw flour taste.
Gradually pour in the beef broth, stirring constantly to prevent lumps and create a smooth gravy.
Stir in Worcestershire sauce, onion powder, black pepper, and any optional ingredients like mushrooms or peas. Let the gravy simmer for 5 to 7 minutes until it thickens.
To serve, spoon the warm mashed potatoes onto plates or bowls and top generously with the beef and gravy mixture.
Servings and Timing
This recipe serves 4 people.
Prep time: 10 minutes
Cook time: 25 minutes
Total time: Approximately 35 minutes
Variations
I sometimes add a splash of cream or sour cream to the mashed potatoes for extra creaminess and richness. Using different veggies in the gravy like green peas, diced carrots, or mushrooms can change the flavor profile nicely. For a little extra depth, I’ve also tossed in a splash of red wine or a teaspoon of Dijon mustard into the gravy.
Storage/Reheating
Leftovers store well in an airtight container in the refrigerator for up to 3 days. When reheating, I microwave the beef and gravy gently or warm it in a skillet over low heat, adding a splash of broth or water if it’s too thick. Reheat mashed potatoes in the microwave or on the stovetop with a little milk or butter to keep them creamy.
FAQs
Can I use ground turkey or chicken instead of beef?
Yes, you can substitute ground turkey or chicken for a lighter version. Just adjust the cooking time to ensure the meat is fully cooked and consider adding a bit more seasoning for flavor.
Can I make this recipe gluten-free?
To make it gluten-free, use a gluten-free flour blend instead of all-purpose flour and check that your beef broth is gluten-free.
What can I add to make the gravy thicker or thinner?
For thicker gravy, add a bit more flour when cooking. For thinner gravy, add more beef broth or a splash of water during simmering.
Can I prepare this recipe ahead of time?
You can prepare the mashed potatoes and beef gravy separately a day ahead and store them in the fridge. Reheat gently before serving.
How can I make mashed potatoes creamier?
For creamier mashed potatoes, I add extra butter or cream cheese and warm milk while mashing. Using a hand mixer instead of a masher can also help create a smoother texture.
Conclusion
This Ground Beef and Gravy over Mashed Potatoes recipe is one of my favorite comfort foods because it’s easy to prepare yet packed with flavor and satisfaction. The creamy mashed potatoes paired with savory, thick gravy make it a timeless meal perfect for any occasion. I hope you enjoy making it as much as I do!
Recipe:

Ground Beef and Gravy Over Mashed Potatoes
- Total Time: 35 minutes
- Yield: 4 servings
- Diet: Low Salt
Description
A comforting classic dish featuring savory ground beef simmered in rich gravy, served over creamy mashed potatoes. Perfect for a hearty, satisfying meal.
Ingredients
1 lb (450g) ground beef
1 small onion, finely chopped
2 cloves garlic, minced
3 tbsp all-purpose flour
2 cups beef broth
1 tbsp Worcestershire sauce
½ tsp onion powder
½ tsp black pepper
Salt to taste
Optional: mushrooms or peas for added flavor
2 lbs (900g) potatoes, peeled and cubed
4 tbsp butter
½ cup milk (or more for creaminess)
Salt and pepper to taste
Instructions
- Boil peeled and cubed potatoes in salted water until fork-tender, about 15 to 20 minutes. Drain well.
- Mash the potatoes with butter and milk, seasoning with salt and pepper to taste. Keep warm.
- In a skillet over medium heat, brown ground beef with chopped onion until fully cooked. Drain excess fat.
- Add minced garlic and cook for 1 minute.
- Sprinkle flour over beef mixture, stir and cook 1-2 minutes to remove raw flour taste.
- Gradually pour in beef broth, stirring constantly to avoid lumps and form smooth gravy.
- Stir in Worcestershire sauce, onion powder, black pepper, and optional mushrooms or peas.
- Simmer gravy for 5-7 minutes until thickened.
- Serve mashed potatoes topped generously with beef and gravy mixture.
Notes
For extra creaminess in mashed potatoes, add a splash of cream or sour cream.
Try adding veggies like green peas, diced carrots, or mushrooms to the gravy for variety.
Enhance gravy depth with a splash of red wine or teaspoon of Dijon mustard.
Store leftovers in an airtight container in the fridge up to 3 days.
Reheat gravy gently with added broth or water if too thick, mashed potatoes with milk or butter.
- Prep Time: 10 minutes
- Cook Time: 25 minutes
- Category: Main Course
- Method: Simmering, Boiling, Mashing
- Cuisine: American
Nutrition
- Serving Size: 1 serving
- Calories: approx. 450 kcal
- Sugar: 2 g
- Sodium: 450 mg
- Fat: 18 g
- Saturated Fat: 8 g
- Unsaturated Fat: 8 g
- Trans Fat: 0.5 g
- Carbohydrates: 40 g
- Fiber: 4 g
- Protein: 25 g
- Cholesterol: 75 mg