
One-Skillet Ground Beef and Gravy Served Over Mashed Potatoes
Ground Beef and Gravy Over Mashed Potatoes (Cozy, Classic Comfort Food)
Some dinners don’t need to be fancy to be unforgettable. Ground Beef and Gravy Over Mashed Potatoes is one of those comfort-food classics that feels like home the moment it hits the table. You’ve got creamy, buttery mashed potatoes, topped with savory ground beef in a rich homemade gravy made right in the skillet—simple ingredients, huge payoff.
This is the kind of meal that saves busy weeknights, stretches your grocery budget, and still tastes like something you’d request again tomorrow. It’s also a great “clean-out-the-freezer” recipe—toss in peas and carrots (or whatever veggies you’ve got) and you’ve got a full meal in one bowl.
Why I Love This Recipe
- Comfort food perfection: creamy mash + savory gravy is always a win
- Budget-friendly but still feels hearty and satisfying
- Simple pantry ingredients—nothing weird, nothing complicated
- Flexible: add veggies, swap meats, or change up the seasoning
- Leftovers reheat beautifully for lunch the next day

Ground Beef and Gravy Over Mashed Potatoes
Savory ground beef in rich homemade gravy served over creamy mashed potatoes for a comforting family dinner.
Prep: 15 min | Cook: 40 min | Total: 55 min
Servings: 4 servings
Ingredients
- 2 pounds potatoes, peeled and quartered
- 1/2 cup milk
- 4 tablespoons butter
- Salt to taste
- Black pepper to taste
- 1 pound ground beef
- 1 medium onion, diced
- 2 cloves garlic, minced
- 2 tablespoons all-purpose flour
- 2 cups beef broth
- 1 tablespoon Worcestershire sauce
- 1 cup frozen peas and carrots (optional)
Instructions
- Place peeled and quartered potatoes in a large pot and cover with salted water. Bring to a boil, then reduce heat and simmer for about 20 minutes until fork-tender.
- Drain potatoes and return to the pot. Add milk and butter, then mash until smooth and creamy. Season with salt and black pepper. Cover and keep warm.
- In a large skillet over medium-high heat, brown ground beef until no longer pink. Drain excess fat.
- Add diced onion and minced garlic to the skillet. Cook about 5 minutes until onion is translucent.
- Sprinkle flour over the beef mixture and stir for 2 minutes to cook off the raw flour taste.
- Gradually stir in beef broth and Worcestershire sauce, scraping up browned bits. Bring to a simmer and cook about 5 minutes until thickened.
- If using, stir in frozen peas and carrots during the last few minutes of cooking. Season with salt and black pepper to taste.
- Serve mashed potatoes topped with ground beef and gravy. Serve hot.
Nutrition
- Calories: 640 calories
- Fat: 32 g
- Carbs: 52 g
- Protein: 35 g
Rate This Recipe
Average Rating: 0 (0 votes)
Ingredients
For the mashed potatoes
- 2 lb potatoes, peeled and quartered
- ½ cup milk
- 4 tbsp butter
- Salt, to taste
- Black pepper, to taste
For the beef and gravy
- 1 lb ground beef
- 1 medium onion, diced
- 2 cloves garlic, minced
- 2 tbsp all-purpose flour
- 2 cups beef broth
- 1 tbsp Worcestershire sauce
- 1 cup frozen peas and carrots (optional)
Swaps and Notes
- Potato options: Yukon Golds make extra creamy mash, russets make the fluffiest mash—both work great.
- Milk swap: Half-and-half makes them richer; broth works if you’re out of milk.
- Ground beef swap: Ground turkey or ground pork works too (add a little extra Worcestershire for depth).
- Thicker gravy: Simmer a few minutes longer or add an extra teaspoon of flour (mixed into a little cold broth first to avoid lumps).
- Flavor boost: A pinch of thyme, onion powder, or a dash of soy sauce can deepen the gravy if you like.
Step-by-Step Instructions
- Cook potatoes: Add peeled, quartered potatoes to a pot and cover with salted water. Bring to a boil, then simmer about 20 minutes until fork-tender.
- Mash: Drain, return potatoes to the pot, add milk and butter, then mash until smooth and creamy. Season with salt and pepper. Cover and keep warm.
- Brown beef: In a large skillet over medium-high heat, brown ground beef until no longer pink. Drain excess fat.
- Add onion + garlic: Stir in onion and garlic and cook about 5 minutes until the onion is translucent.
- Make a roux: Sprinkle flour over the beef mixture and stir for 2 minutes to cook off the raw flour taste.
- Add broth + Worcestershire: Gradually stir in beef broth and Worcestershire, scraping up browned bits. Bring to a simmer and cook about 5 minutes until thickened.
- Add veggies (optional): Stir in peas and carrots during the last few minutes, just until heated through. Season to taste.
- Serve: Spoon beef and gravy over mashed potatoes and serve hot.
Tips for Success
- Salt the potato water. It’s the easiest way to build flavor into the mash.
- Warm the milk and butter (even just slightly) so the potatoes stay fluffy and creamy.
- Cook the flour for 2 minutes so the gravy tastes rich, not chalky.
- Add broth gradually to avoid lumps and control thickness.
- Scrape the pan. Those browned bits are pure flavor.
Serving Suggestions and Pairings
This dish is hearty and cozy, so lighter sides make a great balance:
- A crisp, crunchy salad like Easy Homemade Caesar Salad with Chicken helps cut through the richness.
- If you’re serving a crowd and want extra sides on the table, Easy Classic Pasta Salad for Any Gathering is easy to prep and always disappears fast.
- For next-day lunch variety, add something protein-forward and refreshing like Classic Tuna Salad with a Healthy No-Mayo Twist to keep the fridge interesting.
And if you want something sweet after a cozy dinner, keep it simple with Moist 1-Bowl Banana Bread: The Easy Recipe That Never Fails.
Nutritional Information (Per Serving)
Approximate per serving (based on 4 servings):
- Calories: 640
- Fat: 32 g
- Carbohydrates: 52 g
- Protein: 35 g
Storage and Leftover Tips
- Refrigerate: Store mashed potatoes and beef gravy in separate containers (if possible) for up to 4 days.
- Reheat gravy: Warm in a skillet with a splash of broth to loosen it.
- Reheat potatoes: Add a splash of milk and stir while reheating to bring back creaminess.
- Freeze: The beef gravy freezes well for up to 2 months. Mashed potatoes can be frozen too, but the texture is best if you add a little extra butter before freezing.
More Recipes You Will Love
Keep the comfort-food momentum going with these easy favorites:
- Easy Homemade Caesar Salad with Chicken
- Easy Classic Pasta Salad for Any Gathering
- Classic Tuna Salad with a Healthy No-Mayo Twist
- The Ultimate Turkey Club Wrap for Easy Lunches
- Moist 1-Bowl Banana Bread: The Easy Recipe That Never Fails
Final Thoughts
This Ground Beef and Gravy Over Mashed Potatoes recipe is proof that simple ingredients can still make a seriously satisfying dinner. It’s cozy, filling, and totally reliable—the kind of meal you can throw together on a busy night and still feel like you did something special for your people.
If you make it, let me know how you serve yours—classic bowl style, extra gravy, veggies mixed in, or maybe a sprinkle of shredded cheese on top? And if you want more easy comfort dinners, follow along for more.



