Introduction
There are few meals as comforting as a generous spoonful of rich, savory ground beef and onion gravy ladled over a mountain of creamy mashed potatoes. This is the kind of old-fashioned comfort food that fills the kitchen with an irresistible aroma and brings everyone to the table without being asked twice.
Tender seasoned beef is browned until flavorful, then simmered with onions in a silky, savory gravy. Served over buttery mashed potatoes, every bite is warm, hearty, creamy, and satisfying. It is simple enough for a weeknight dinner but comforting enough for a Sunday family meal.
Ingredients
For the Ground Beef & Gravy
- 1½ lb (680 g) ground beef
- 1 medium yellow onion, finely chopped
- 2 cloves garlic, minced
- 2 tbsp butter
- 2 tbsp all-purpose flour
- 2½ cups beef broth
- 1 tbsp Worcestershire sauce
- 1 tsp Dijon mustard
- 1 tsp onion powder
- ½ tsp garlic powder
- ½ tsp smoked paprika
- ½ tsp salt, or to taste
- ½ tsp black pepper
- ½ tsp dried thyme
- 2 tbsp chopped fresh parsley
- ½ cup sliced mushrooms, optional
For the Mashed Potatoes
- 2½ lb potatoes, peeled and cut into chunks
- 4 tbsp butter
- ½–¾ cup warm milk
- ¼ cup sour cream, optional
- ½ tsp salt, plus more for the cooking water
- ¼ tsp black pepper
- ½ tsp garlic powder, optional
Instructions
1. Prepare the potatoes
Place the peeled and chopped potatoes in a large pot and cover them with cold water. Add a generous pinch of salt.
Bring to a boil, then reduce the heat and cook for about 15–20 minutes, or until the potatoes are completely tender when pierced with a fork.
Drain thoroughly and return the potatoes to the warm pot for a minute or two. This allows excess moisture to evaporate and helps create wonderfully fluffy mashed potatoes.
2. Make the mashed potatoes
Add the butter to the hot potatoes and mash until smooth.
Slowly pour in the warm milk while continuing to mash. Add sour cream if using, then season with salt, pepper, and garlic powder.
Mix just until creamy. Avoid overmixing, because potatoes can become gluey.
Cover and keep warm while preparing the beef and gravy.
3. Brown the ground beef
Heat a large skillet over medium-high heat.
Add the ground beef and cook for 6–8 minutes, breaking it apart with a wooden spoon as it cooks.
Continue until nicely browned and no longer pink. If there is a large amount of excess fat, carefully drain some of it.
4. Add the onions and garlic
Add the chopped onion to the skillet and cook for about 4–5 minutes, until softened and lightly golden.
Add the minced garlic and cook for another 30–60 seconds, just until fragrant.
5. Build the gravy
Reduce the heat to medium and add the butter.
Sprinkle the flour over the beef mixture and stir well. Cook for about 1 minute. This creates the base that will thicken the gravy.
Slowly pour in the beef broth while stirring constantly to prevent lumps.
Add Worcestershire sauce, Dijon mustard, onion powder, garlic powder, smoked paprika, thyme, salt, and black pepper.
If using mushrooms, stir them in now.
6. Simmer until rich and thick
Bring the mixture to a gentle simmer.
Cook for approximately 5–8 minutes, stirring occasionally, until the gravy becomes thick, glossy, and coats the back of a spoon.
Taste and adjust the seasoning. If the gravy becomes too thick, add a small splash of beef broth.
7. Bring everything together
Spoon a generous portion of creamy mashed potatoes onto each plate.
Make a little well in the center and ladle the hot ground beef and gravy over the top.
Finish with freshly chopped parsley and, if desired, a little extra black pepper.
Cooking Method
The secret to this dish is layering flavor. First, the beef is browned rather than simply boiled, giving it a deeper savory taste. The onions are then cooked until soft and sweet, while flour and butter create the foundation for a smooth gravy.
Adding the beef broth gradually allows the sauce to become silky and rich. A small amount of Worcestershire sauce and Dijon mustard adds depth without making the dish taste strongly of either ingredient.
For the potatoes, starting them in cold salted water helps them cook evenly. Warm milk and butter are then incorporated gradually for a smooth, luxurious texture.
A Little History
Ground beef with gravy and mashed potatoes belongs to the long tradition of practical comfort cooking. Dishes built around inexpensive ground meat, onions, potatoes, and gravy have appeared in many home kitchens because they turn simple pantry ingredients into a filling family meal.
Similar combinations can be found in American and British home cooking, including hamburger steaks, minced-beef dishes, cottage pie, and various meat-and-gravy suppers. Over generations, families have adapted these recipes with their own seasonings, vegetables, and gravy techniques.
This version keeps the spirit of those classic meals while making it especially easy for a busy home cook.
Formation & Presentation
For the prettiest presentation, use a large spoon to form a mound of mashed potatoes in the center of each plate.
Make a small indentation in the middle and spoon the ground beef and gravy directly into it. Let a little gravy cascade down the sides.
Sprinkle fresh parsley over the top for a pop of color.
For an extra-special dinner, serve it with steamed green beans, roasted carrots, peas, or a crisp green salad.
Tips for the Best Results
- Brown the beef well: A little caramelization creates much more flavor.
- Don’t rush the onions: Letting them soften and lightly brown makes the gravy sweeter and richer.
- Add broth gradually: This helps prevent lumps.
- Use warm milk: Cold milk can cool the potatoes and make them harder to blend smoothly.
- Don’t overwork the potatoes: Mash only until creamy.
- Taste before serving: Beef broth and Worcestershire sauce can vary in saltiness, so adjust seasoning at the end.
Leftovers
Store the beef and gravy separately from the mashed potatoes when possible. Refrigerate in airtight containers for up to 3–4 days.
Reheat the gravy gently on the stovetop, adding a splash of beef broth or water if it has thickened too much. Reheat the potatoes with a little milk or butter and stir until creamy again.
The leftovers can make an even easier next-day lunch.
Why Lovers of Comfort Food Will Love It ❤️
This meal has everything people crave from a classic homemade dinner:
Savory beef.
Sweet onions.
Rich gravy.
Creamy potatoes.
Simple ingredients.
Big homemade flavor.
It is cozy, inexpensive, filling, and wonderfully nostalgic—the kind of dinner that makes everyone scrape the last bit of gravy from the plate.
Conclusion
Ground Beef and Gravy over Mashed Potatoes is proof that you don’t need complicated ingredients to create an unforgettable meal. With a few simple staples and a little patience, you can make a dinner that tastes like it has been simmering in a family kitchen all afternoon.
Serve it hot, spoon the gravy generously over those creamy potatoes, and don’t forget the crusty bread for soaking up every last drop.
Would you eat this? 😍🥔🥩
If this comfort-food classic belongs on your dinner table, save this recipe and share it with someone who loves a hearty homemade meal!