Tender ground beef simmered in rich, creamy brown gravy and served over fluffy, buttery mashed potatoes! This old-fashioned hamburger gravy recipe is the ultimate Southern comfort food. It’s hearty, budget-friendly, incredibly easy to make, and perfect for busy weeknights when you’re craving a homemade dinner that tastes just like Grandma used to make!
If you’re looking for an easy ground beef dinner that the whole family will love, this Old-Fashioned Hamburger Gravy Over Mashed Potatoes is guaranteed to become a regular in your dinner rotation.
The best part? You only need a handful of simple pantry ingredients, and dinner can be ready in about 35 minutes!

Why You’ll Love This Old-Fashioned Hamburger Gravy Recipe
There’s something special about a warm plate of creamy mashed potatoes smothered in homemade hamburger gravy. It’s simple, filling, and packed with nostalgic flavor.
Here’s why this recipe is a keeper:
- Budget-Friendly: Made with affordable ground beef, potatoes, and everyday pantry staples.
- Quick and Easy: Ready in approximately 35 minutes!
- Family-Friendly: A hearty, comforting dinner that even picky eaters can enjoy.
- One-Skillet Gravy: The hamburger gravy comes together in a single skillet for easy cleanup.
- Perfect for Leftovers: Reheats beautifully for lunch or dinner the next day.
- Classic Comfort Food: Rich, savory flavors that remind you of an old-fashioned home-cooked meal.
Whether you’re cooking for a busy family or simply craving something warm and satisfying, this recipe delivers!

Ingredients for Old-Fashioned Hamburger Gravy Over Mashed Potatoes
One of the best things about this homemade hamburger gravy recipe is how simple the ingredients are. You probably already have most of them in your kitchen!
For the Hamburger Gravy:
- 1 lb ground beef (80/20 or 85/15)
- 1 small yellow onion, finely diced
- 2 cloves garlic, minced
- 1/4 cup all-purpose flour
- 2 cups beef broth
- 1/2 cup whole milk
- 1 tablespoon Worcestershire sauce
- 1 teaspoon onion powder
- 1/2 teaspoon garlic powder
- 1/2 teaspoon black pepper
- 1/2 teaspoon salt, or to taste
- 1 tablespoon butter, if needed
- Fresh parsley, optional garnish
For the Creamy Mashed Potatoes:
- 2 lbs Yukon Gold or Russet potatoes
- 4 tablespoons unsalted butter
- 1/2 cup warm whole milk
- 1/2 teaspoon salt, or to taste
- 1/4 teaspoon black pepper
- Optional: 1/4 cup sour cream for extra creaminess

How to Make Old-Fashioned Hamburger Gravy Over Mashed Potatoes
Making this delicious homemade comfort food dinner is easier than you might think! Follow these simple steps for perfectly seasoned ground beef gravy and fluffy mashed potatoes.
Step 1: Prepare the Potatoes
Peel the potatoes and cut them into evenly sized chunks.
Place them in a large pot and cover with cold water. Add a generous pinch of salt.
Bring the water to a boil, then reduce the heat slightly and cook for 15–20 minutes, or until the potatoes are fork-tender.
Drain thoroughly and return the potatoes to the warm pot.
Step 2: Make the Creamy Mashed Potatoes
Add the butter, warm milk, salt, and black pepper to the cooked potatoes.
Mash until smooth and creamy.
For extra-rich mashed potatoes, stir in the optional sour cream.
Cover and keep warm while preparing the hamburger gravy.
Step 3: Brown the Ground Beef
Heat a large skillet over medium heat.
Add the ground beef and diced onion. Cook for approximately 7–9 minutes, breaking the meat apart with a wooden spoon until browned and fully cooked.
Add the minced garlic and cook for another 30 seconds until fragrant.
Drain off excess grease, leaving approximately 2 tablespoons of fat in the skillet. If needed, add a little butter to make up the difference.
Step 4: Create the Homemade Gravy
Sprinkle the flour evenly over the cooked ground beef.
Stir continuously for 1–2 minutes to coat the beef and cook away the raw flour taste.
Slowly pour in the beef broth while stirring to prevent lumps.
Add the milk, Worcestershire sauce, onion powder, garlic powder, salt, and black pepper.
Stir everything together until well combined.
Step 5: Simmer Until Thick and Creamy
Reduce the heat to medium-low and allow the hamburger gravy to simmer gently for approximately 5–8 minutes.
Stir occasionally until the gravy thickens to your desired consistency.
If the gravy becomes too thick, add a splash of beef broth or milk.
Taste and adjust the seasonings as needed.
Step 6: Serve Over Mashed Potatoes
Spoon a generous serving of creamy mashed potatoes onto each plate.
Ladle the hot, savory hamburger gravy over the potatoes, making sure every bite gets plenty of ground beef and rich gravy.
Garnish with fresh parsley if desired.
Serve immediately and enjoy!

Tips for Making the Best Homemade Hamburger Gravy
Want to make your hamburger gravy taste even better? These simple tricks make a big difference!
1. Don’t skip browning the beef. Allowing the ground beef to develop a nice brown color adds extra savory flavor to the gravy.
2. Use beef broth instead of water. Beef broth creates a richer, more flavorful gravy that tastes homemade.
3. Add the broth gradually. Slowly incorporating the liquid while stirring helps prevent flour lumps.
4. Let the gravy simmer. A few minutes of gentle simmering helps the gravy thicken and allows the flavors to come together.
5. Use warm milk for mashed potatoes. Warm milk blends into potatoes more easily and helps keep them fluffy.
6. Avoid overmixing the potatoes. Overworking mashed potatoes can make them gummy instead of light and creamy.

Delicious Variations to Try
This classic hamburger gravy recipe is delicious as written, but it’s also incredibly easy to customize!
Creamy Mushroom Hamburger Gravy
Add 1 cup of sliced mushrooms while cooking the onions for an earthy, savory flavor.
Extra Creamy Hamburger Gravy
Replace an additional 1/2 cup of the beef broth with whole milk for a creamier, lighter-colored gravy.
Southern-Style Hamburger Gravy
Add an extra pinch of black pepper and serve the gravy over homemade buttermilk biscuits instead of mashed potatoes.
Hamburger Gravy with Egg Noodles
Swap the mashed potatoes for buttery egg noodles for another delicious, budget-friendly family dinner.
Cheesy Mashed Potatoes
Stir 1/2 cup of shredded sharp cheddar cheese into the hot mashed potatoes for an extra indulgent twist.
What to Serve with Hamburger Gravy and Mashed Potatoes
Since this dinner is already hearty and filling, simple side dishes are the perfect complement.
Some delicious options include:
- Southern-style green beans
- Buttery sweet corn
- Roasted broccoli
- Honey-glazed carrots
- Homemade dinner rolls
- Buttermilk biscuits
- A fresh garden salad
For a true old-fashioned Southern dinner, pair your hamburger gravy and mashed potatoes with green beans and warm buttered rolls!

How to Store and Reheat Leftover Hamburger Gravy
One of the best things about this recipe is that it makes wonderful leftovers!
Refrigerator: Store the hamburger gravy and mashed potatoes in separate airtight containers in the refrigerator for up to 3–4 days.
Freezer: Allow the hamburger gravy to cool, then transfer it to a freezer-safe container. Freeze for up to 3 months for best quality.
Reheating: Warm the hamburger gravy in a skillet over medium-low heat, adding a splash of beef broth or milk if necessary to loosen the sauce.
Reheat mashed potatoes separately in the microwave or on the stovetop with a little extra milk and butter.
For food safety, refrigerate leftovers within 2 hours of cooking and reheat to 165°F.
Frequently Asked Questions
Can I make hamburger gravy without milk?
Absolutely! You can replace the milk with additional beef broth for a darker, more traditional brown gravy.
What ground beef is best for hamburger gravy?
Both 80/20 and 85/15 ground beef work well. The higher-fat options provide extra flavor, but be sure to drain excess grease before adding the flour.
Why is my hamburger gravy too thin?
If your gravy seems thin, allow it to simmer for a few additional minutes while stirring occasionally. It will naturally thicken as the flour cooks with the liquid.
Can I make this recipe ahead of time?
Yes! Prepare the hamburger gravy up to 2 days in advance and store it in the refrigerator. Reheat gently before serving over freshly made mashed potatoes.
Can I use instant mashed potatoes?
Definitely! While homemade mashed potatoes provide the best texture and flavor, instant mashed potatoes are a convenient option for an even faster weeknight dinner.
Is hamburger gravy the same as Salisbury steak gravy?
Not exactly. Hamburger gravy uses crumbled ground beef in a thick gravy, while Salisbury steak typically features seasoned ground beef patties served with brown gravy.
Both are delicious, comforting ground beef dinners!

Old-Fashioned Hamburger Gravy Over Mashed Potatoes Recipe Card
Prep Time: 10 minutes
Cook Time: 25 minutes
Total Time: 35 minutes
Servings: 6
Cuisine: American, Southern
Course: Main Course, Dinner
Difficulty: Easy
Nutrition Facts (Per Serving)
| Nutrient | Estimated Amount |
|---|---|
| Calories | 490 kcal |
| Protein | 23 g |
| Carbohydrates | 37 g |
| Total Fat | 28 g |
| Saturated Fat | 12 g |
| Fiber | 4 g |
| Sugar | 5 g |
| Sodium | 720 mg |
| Cholesterol | 100 mg |
Nutrition values are approximate estimates based on six servings, 85/15 ground beef, whole milk, and no optional sour cream or garnish. Actual values vary depending on ingredients, brands, and portion sizes.

Final Thoughts: A Classic Comfort Food Dinner Everyone Will Love!
If you’re craving an easy, hearty, homemade dinner, this Old-Fashioned Hamburger Gravy Over Mashed Potatoes deserves a spot on your weekly meal plan!
With juicy ground beef, rich and creamy gravy, and fluffy mashed potatoes, every bite is packed with comforting, old-fashioned flavor. It’s the kind of simple family dinner that brings everyone to the table without requiring expensive ingredients or hours in the kitchen.
Whether you’re making it for a cozy Sunday supper, a chilly evening, or a quick weeknight meal, this recipe proves that some of the best dinners are also the simplest.
Love easy, budget-friendly comfort food recipes? Save this Old-Fashioned Hamburger Gravy Over Mashed Potatoes recipe to your favorite Pinterest dinner board so you can make it again and again!
And if you try this recipe, leave a comment below and let me know how your family liked it. I’d love to hear what you think!
Happy cooking!
I hope you enjoyed learning about how to make this tasteful Old-Fashioned Hamburger Gravy Over Mashed Potatoes recipe! If you liked this one, you should check out my Creamy Crockpot Chicken Recipe and the rest of my blog. If you have any questions, please contact me at: [email protected]