The kitchen light slants across the counter and I remember Sunday afternoons when a warm pan of hamburger gravy over mashed potatoes felt like the whole family was gathered even if it was just two of us, the gravy slowly bubbling as the potatoes steam outside the bowl, and that familiar smell of browned beef and butter making everyone pause and come to the table.
Why You’ll Love It
This is the kind of recipe that photographs beautifully and feeds comfortably, a bridge between everyday weeknight dinners and the kind of comfort you want on cooler evenings, ideal for family meals where picky eaters and adults both find something to love, and it scales easily so you can make a big pot for leftovers.
Serves 4
Prep Time: 15 |
Cook Time: 25 |
Total Time: 40
Ingredients
- 2 lb russet potatoes, peeled and cut into chunks
- 4 tablespoons unsalted butter, divided
- 3/4 cup whole milk, warmed
- 1 teaspoon kosher salt plus more to taste
- 1/2 teaspoon black pepper
- 1 lb ground beef (85% lean)
- 1 small yellow onion, finely diced (about 3/4 cup)
- 3 tablespoons all purpose flour
- 2 cups beef broth
- 1 tablespoon Worcestershire sauce
- 1/2 teaspoon dried thyme or 1 teaspoon fresh, optional
- 2 tablespoons chopped fresh parsley for garnish
Instructions
- Start the potatoes by placing them in a large pot and covering with cold salted water, bring to a boil and cook until fork tender about 15 minutes. Drain well.
- Mash the drained potatoes with 2 tablespoons of butter and the warmed milk, season with 1 teaspoon salt and 1/2 teaspoon pepper, then cover and keep warm while you make the gravy.
- In a large skillet over medium high heat brown the ground beef, breaking it up with a spoon, cook until no pink remains and some brown bits form about 6 to 8 minutes, drain excess fat leaving about 1 tablespoon in the pan.
- Add the diced onion to the skillet and cook until softened and translucent about 3 to 4 minutes, then sprinkle the flour over the meat and onion and stir to coat, cooking the raw flour taste away for 1 minute.
- Gradually pour in the beef broth while stirring or whisking to avoid lumps, add Worcestershire sauce and thyme, bring the mixture to a simmer and cook until thickened to a gravy consistency about 5 minutes, taste and adjust salt and pepper.
- Spoon the hamburger gravy generously over the warm mashed potatoes, add remaining butter in small pats if desired, sprinkle with chopped parsley and serve immediately.
Recipe Variations
- Mushroom and Beef Gravy Swap half the beef with sliced cremini mushrooms for an earthier flavor and a slightly lighter texture while keeping the same flour and broth method.
- Spicy Pepper Gravy Add 1/2 teaspoon crushed red pepper flakes and a dash of smoked paprika to the gravy for a warm kick that plays well with creamy potatoes.
- Cheddar Mashed Potatoes Fold 1 cup sharp cheddar into the mashed potatoes before plating for a rich, cheesy base under the gravy.
- Gluten Free Use 3 tablespoons cornstarch mixed with cold water as a slurry to thicken the gravy instead of flour and use a gluten free broth.
Make Ahead: You can make the mashed potatoes up to 48 hours ahead, store in an airtight container in the refrigerator, reheat gently with a splash of milk and a little butter in a low oven or on the stove, the hamburger gravy can be made up to 3 days ahead and stored in the fridge or frozen up to 2 months, reheat the gravy slowly on the stove and thin with broth if it thickened during storage.
Frequently Asked Questions
Can I use instant mashed potatoes for this recipe
Yes you can, use the prepared instant mashed potatoes according to package directions and spoon hot gravy over them, though freshly mashed will give a creamier texture and better mouthfeel
How do I thicken gravy if it stays too thin
Make a slurry of 1 tablespoon flour or cornstarch with 2 tablespoons cold water and whisk into simmering gravy a little at a time until it reaches the desired thickness, cook 2 to 3 minutes after adding to remove any starchy taste
Is this recipe freezer friendly
The gravy freezes well for up to 2 months in airtight containers, mashed potatoes can be frozen but may change texture, thaw and reheat gently with extra milk to help restore creaminess
How can I make this gluten free
Replace the flour with cornstarch or a gluten free flour blend, dissolve cornstarch in cold water before adding to the simmering gravy to avoid lumps
Hamburger Gravy Over Mashed Potatoes
This is the kind of recipe that photographs beautifully and feeds comfortably, a bridge between everyday weeknight dinners and the kind of comfort you want on cooler evenings, ideal for family meals where picky eaters and adults both find something to love, and it scales easily so you can make a big pot for leftovers.
Ingredients
- 2 lb russet potatoes, peeled and cut into chunks
- 4 tablespoons unsalted butter, divided
- 3/4 cup whole milk, warmed
- 1 teaspoon kosher salt plus more to taste
- 1/2 teaspoon black pepper
- 1 lb ground beef (85% lean)
- 1 small yellow onion, finely diced (about 3/4 cup)
- 3 tablespoons all purpose flour
- 2 cups beef broth
- 1 tablespoon Worcestershire sauce
- 1/2 teaspoon dried thyme or 1 teaspoon fresh, optional
- 2 tablespoons chopped fresh parsley for garnish
Instructions
- Start the potatoes by placing them in a large pot and covering with cold salted water, bring to a boil and cook until fork tender about 15 minutes. Drain well.
- Mash the drained potatoes with 2 tablespoons of butter and the warmed milk, season with 1 teaspoon salt and 1/2 teaspoon pepper, then cover and keep warm while you make the gravy.
- In a large skillet over medium high heat brown the ground beef, breaking it up with a spoon, cook until no pink remains and some brown bits form about 6 to 8 minutes, drain excess fat leaving about 1 tablespoon in the pan.
- Add the diced onion to the skillet and cook until softened and translucent about 3 to 4 minutes, then sprinkle the flour over the meat and onion and stir to coat, cooking the raw flour taste away for 1 minute.
- Gradually pour in the beef broth while stirring or whisking to avoid lumps, add Worcestershire sauce and thyme, bring the mixture to a simmer and cook until thickened to a gravy consistency about 5 minutes, taste and adjust salt and pepper.
- Spoon the hamburger gravy generously over the warm mashed potatoes, add remaining butter in small pats if desired, sprinkle with chopped parsley and serve immediately.
Conclusion
This hamburger gravy over mashed potatoes is one of those recipes that looks beautiful and eats even better, a simple composition of creamy potatoes and glossy gravy that comforts and photographs with equal ease, so try it for a relaxed dinner night or a special family meal, trust your palate as you season and adapt the textures to suit your taste, and enjoy the comforting ritual of ladling warm gravy over a cloud of potatoes.











