Hamburger Gravy over Mashed Potatoes
Old-fashioned hamburger gravy made with ground beef and served over creamy mashed potatoes. A cheap, filling comfort food dinner ready in 45 minutes.
There’s a reason hamburger gravy shows up in so many family recipe boxes with no clear origin story. It’s not a dish anyone invented so much as one that was figured out by necessity, a way to make one pound of ground beef stretch into dinner for a whole family without anybody going hungry. A little flour, a little broth, and whatever milk was in the icebox turned cheap ground beef into something rich enough to spoon generously over a mountain of mashed potatoes.
Jump to section
My own mother made this on the nights when the grocery budget was running thin toward the end of the week. She never called it anything fancy, just “gravy and potatoes,” said plainly like it was the most obvious dinner in the world. And in a lot of ways it was, because it filled everyone up, used ingredients that were already on hand, and nobody at the table ever complained. It showed up often enough that I can still picture the exact pot she used for the gravy, a dented old saucepan that had clearly made this dish a thousand times before.
Versions of this recipe turn up under a lot of different names, hamburger gravy, poor man’s dinner, even hobo gravy in some old church cookbooks, but they’re all working from the same idea. Ground beef was one of the more affordable meats a family could buy, and stretching it with a simple flour-and-broth gravy meant everyone got a generous, satisfying plate without needing much meat at all.
What makes this dish worth cooking today isn’t nostalgia alone, it’s that it’s still genuinely good, fast, and cheap. A pound of ground beef turned into a savory, peppery gravy poured over real mashed potatoes is the kind of dinner that feels like more than the sum of its parts, and it comes together in less time than it takes to get delivery.
Why You’ll Love This Recipe
- Feeds a family of four to six for just a few dollars
- Ready in about 45 minutes start to finish
- Turns one pound of ground beef into a hearty, filling meal
- Endlessly comforting spooned over a mountain of creamy mashed potatoes
- Easily doubled for a crowd or for leftovers
Tips and Variations
- Stir in sliced mushrooms or a handful of frozen peas for extra vegetables.
- Swap beef broth for chicken broth in a pinch, though beef gives the richest flavor.
- A dash of hot sauce or a pinch of smoked paprika adds a nice kick to the gravy.
- Serve over egg noodles or rice instead of mashed potatoes if you prefer.
- For a thicker, heartier gravy, mash a few of the boiled potatoes right into the pan along with the broth.
Storage
Store leftover gravy and potatoes separately in airtight containers in the refrigerator for up to 3 days. Reheat the gravy gently on the stovetop, adding a splash of broth or milk if it has thickened too much, and warm the potatoes with a little extra butter or milk stirred in. Both also freeze reasonably well for up to 2 months if you want to get a head start on a busy week.
This is the kind of dinner that was never meant to impress anyone, it was meant to feed them well, and it still does that job better than most things I know how to cook.
Hamburger Gravy over Mashed Potatoes
Ingredients
- 1 lb ground beef
- 1/2 cup diced onion
- 3 tbsp all-purpose flour
- 2 cups beef broth
- 1 cup milk
- 1/2 tsp salt
- 1/4 tsp black pepper
- 2 lbs russet potatoes, peeled and cubed
- 4 tbsp butter
- 1/4 cup milk (for potatoes)
Instructions
- Boil potatoes in salted water until fork-tender, 15-20 minutes; drain and mash with butter and milk. Season with salt and pepper and keep warm.
- Meanwhile, brown ground beef with diced onion in a large skillet over medium heat, breaking up the meat, until no longer pink; drain excess fat.
- Sprinkle flour over the beef and stir, cooking 1-2 minutes to remove the raw flour taste.
- Gradually whisk in beef broth, then the milk, stirring constantly until smooth.
- Simmer, stirring occasionally, 8-10 minutes until the gravy thickens.
- Season with salt and pepper to taste.
- Serve the hamburger gravy ladled generously over the mashed potatoes.



