
Hamburger Gravy Over Mashed Potatoes: A Cozy, Homestyle Classic
Few meals are as comforting as a generous scoop of creamy mashed potatoes covered in savory hamburger gravy. This simple dish turns everyday ingredients—ground beef, onions, broth, and potatoes—into a hearty dinner that feels warm, filling, and wonderfully homemade.
Hamburger gravy over mashed potatoes is especially useful when you want something satisfying without spending hours in the kitchen. The gravy comes together in one skillet, while the potatoes can be prepared alongside it. The result is a rich, savory sauce with tender pieces of seasoned beef, spooned over fluffy potatoes that soak up every bit of flavor.
Why You’ll Love This Recipe
This recipe is built around simple pantry and refrigerator staples, but a few small techniques make a big difference.
- Comforting and filling: Creamy potatoes and savory beef make a complete-feeling meal.
- Budget-friendly: Ground beef is stretched with onions and gravy.
- Easy to customize: Mushrooms, peas, garlic, or herbs can be added.
- One-skillet gravy: The beef cooks directly into the base of the sauce, creating plenty of flavor.
- Great for leftovers: The flavors often become even better after resting overnight.
Ingredients You’ll Need
For the Mashed Potatoes
- 2 pounds russet or Yukon Gold potatoes
- 4 tablespoons butter
- ½ cup warm milk, plus more if needed
- ¾ teaspoon salt, or to taste
- ¼ teaspoon black pepper
For the Hamburger Gravy
- 1 pound ground beef
- 1 small yellow onion, finely diced
- 2 cloves garlic, minced
- 3 tablespoons all-purpose flour
- 2 cups beef broth
- 1 tablespoon Worcestershire sauce
- ½ teaspoon onion powder
- ½ teaspoon garlic powder
- ½ teaspoon dried thyme
- ¼ teaspoon black pepper
- Salt, to taste
- 1 tablespoon butter or cooking oil, if needed
Optional Additions
For extra flavor or texture, consider adding:
- 1 cup sliced mushrooms
- ½ cup frozen peas
- 1 teaspoon Dijon mustard
- Fresh parsley for garnish
- A small splash of heavy cream for a richer gravy
How to Make Hamburger Gravy Over Mashed Potatoes
Step 1: Prepare the Potatoes
Start by peeling the potatoes if desired. Yukon Gold potatoes can also be left partially unpeeled for a more rustic texture.
Cut the potatoes into similarly sized chunks. Keeping the pieces roughly equal helps them cook at the same rate.
Place them in a large pot and cover with cold water. Add a generous pinch of salt.
Bring the water to a boil over medium-high heat, then reduce the heat slightly and cook until the potatoes are completely tender when pierced with a fork, usually about 15–20 minutes.
Avoid overcooking them, because waterlogged potatoes can become loose and gummy.
Step 2: Drain and Mash the Potatoes
Drain the potatoes thoroughly and return them to the warm pot.
Let them sit for about a minute so excess moisture can evaporate.
Add the butter and begin mashing. Gradually pour in the warm milk while continuing to mash until the potatoes reach your preferred consistency.
Season with salt and black pepper.
For especially smooth potatoes, use a potato masher or ricer rather than a food processor. Overmixing can make potatoes sticky.
Cover the pot and keep the mashed potatoes warm while you prepare the gravy.
Step 3: Brown the Ground Beef
Place a large skillet over medium heat.
Add the ground beef and break it apart with a wooden spoon or spatula.
Cook until browned and no longer pink, stirring occasionally so the beef develops some nicely browned bits.
Those browned bits are important because they become part of the flavor foundation for the gravy.
If there is a large amount of excess fat in the skillet, carefully drain some of it, leaving enough to help cook the onions.









No Responses Yet