If you’re looking for a hearty and comforting meal that comes together quickly, this Ground Beef and Gravy Over Mashed Potatoes is the perfect choice. It’s rich, flavorful, and packed with home-cooked goodness. This dish is a go-to for busy weeknights or whenever you crave something warm and satisfying!
Why You’ll Love This Recipe
- Quick & Easy – Ready in under 30 minutes!
- Budget-Friendly – Uses simple ingredients you likely already have.
- Ultimate Comfort Food – Creamy mashed potatoes with savory beef and gravy.
- Customizable – Add veggies or swap ingredients to suit your taste.
Ingredients You’ll Need
For the Ground Beef and Gravy:
- 1 lb ground beef
- 1 small onion, finely chopped
- 2 cloves garlic, minced
- 2 tbsp butter
- 2 tbsp all-purpose flour
- 1 ½ cups beef broth
- 1 tbsp Worcestershire sauce
- ½ tsp salt
- ½ tsp black pepper
- ½ tsp dried thyme (optional)
For the Mashed Potatoes:
- 4 medium russet potatoes, peeled and cubed
- 3 tbsp butter
- ½ cup milk (warm)
- ½ tsp salt
- ¼ tsp black pepper
Tools You’ll Need
- Large skillet
- Medium saucepan
- Wooden spoon
- Potato masher
How to Make Ground Beef and Gravy Over Mashed Potatoes
Step 1: Prepare the Mashed Potatoes
- Place cubed potatoes in a pot and cover with water. Bring to a boil and cook until fork-tender, about 15 minutes.
- Drain the potatoes and return them to the pot.
- Add butter, warm milk, salt, and pepper. Mash until smooth and creamy. Cover and keep warm.
Step 2: Cook the Ground Beef
4. In a large skillet over medium heat, cook ground beef until browned. Drain excess fat if needed.
5. Add chopped onion and garlic. Sauté for 2–3 minutes until softened.
Step 3: Make the Gravy
6. Push the beef to one side of the pan. Melt butter in the empty space, then sprinkle in the flour. Stir and cook for 1 minute.
7. Slowly whisk in the beef broth, Worcestershire sauce, salt, pepper, and thyme.
8. Stir everything together and let simmer for 5–7 minutes until the gravy thickens.
Step 4: Assemble and Serve
9. Spoon mashed potatoes onto plates.
10. Top with the beef and gravy mixture.
11. Garnish with fresh parsley (optional) and enjoy!
Serving Suggestions
- With Vegetables – Serve with steamed green beans, roasted carrots, or peas.
- Over Rice or Egg Noodles – Swap the mashed potatoes for a different base.
- With Biscuits – A Southern twist that soaks up the gravy perfectly!
Storage & Reheating Tips
- Refrigerate: Store leftovers in an airtight container for up to 3 days.
- Freeze: Freeze the beef and gravy separately from mashed potatoes for up to 3 months.
- Reheat: Warm in a skillet or microwave, adding a splash of broth or milk if needed.
Frequently Asked Questions
Can I use ground turkey instead of beef?
Yes! Ground turkey works well as a lighter alternative.
How can I make this gluten-free?
Use cornstarch instead of flour to thicken the gravy.
Can I add mushrooms?
Absolutely! Sauté sliced mushrooms with the onions for extra flavor.
Conclusion
This Ground Beef and Gravy Over Mashed Potatoes is pure comfort in a bowl. With its creamy mashed potatoes and savory, rich beef gravy, it’s a dish your whole family will love. Give it a try for your next cozy meal!
Preparation Time: 10 minutes
Cooking Time: 20 minutes
Total Time: 30 minutes
Cuisine: American
Nutritional Information (Per Serving):
Calories: 420 | Protein: 24g | Carbohydrates: 35g | Fat: 20g | Fiber: 3g | Sodium: 580mg

Ground Beef and Gravy Over Mashed Potatoes
- Total Time: 30 minutes
Description
If you’re looking for a hearty and comforting meal that comes together quickly, this Ground Beef and Gravy Over Mashed Potatoes is the perfect choice. It’s rich, flavorful, and packed with home-cooked goodness. This dish is a go-to for busy weeknights or whenever you crave something warm and satisfying!
Ingredients
For the Ground Beef and Gravy:
-
1 lb ground beef
-
1 small onion, finely chopped
-
2 cloves garlic, minced
-
2 tbsp butter
-
2 tbsp all-purpose flour
-
1 ½ cups beef broth
-
1 tbsp Worcestershire sauce
-
½ tsp salt
-
½ tsp black pepper
-
½ tsp dried thyme (optional)
For the Mashed Potatoes:
-
4 medium russet potatoes, peeled and cubed
-
3 tbsp butter
-
½ cup milk (warm)
-
½ tsp salt
-
¼ tsp black pepper
Instructions
Step 1: Prepare the Mashed Potatoes
-
Place cubed potatoes in a pot and cover with water. Bring to a boil and cook until fork-tender, about 15 minutes.
-
Drain the potatoes and return them to the pot.
-
Add butter, warm milk, salt, and pepper. Mash until smooth and creamy. Cover and keep warm.
Step 2: Cook the Ground Beef
4. In a large skillet over medium heat, cook ground beef until browned. Drain excess fat if needed.
5. Add chopped onion and garlic. Sauté for 2–3 minutes until softened.
Step 3: Make the Gravy
6. Push the beef to one side of the pan. Melt butter in the empty space, then sprinkle in the flour. Stir and cook for 1 minute.
7. Slowly whisk in the beef broth, Worcestershire sauce, salt, pepper, and thyme.
8. Stir everything together and let simmer for 5–7 minutes until the gravy thickens.
Step 4: Assemble and Serve
9. Spoon mashed potatoes onto plates.
10. Top with the beef and gravy mixture.
11. Garnish with fresh parsley (optional) and enjoy!
Notes
Refrigerate: Store leftovers in an airtight container for up to 3 days.
Freeze: Freeze the beef and gravy separately from mashed potatoes for up to 3 months.
Reheat: Warm in a skillet or microwave, adding a splash of broth or milk if needed.
- Prep Time: 10 minutes
- Cook Time: 20 minutes
- Cuisine: American