Tender ground beef in a rich homemade gravy served over creamy mashed potatoes for the ultimate comfort food dinner.
This easy hamburger gravy recipe features browned ground beef simmered in a savory sauce made with beef broth, Worcestershire sauce, garlic, and seasonings. Served over creamy mashed potatoes, it’s a classic comfort food meal that’s ready in about 40 minutes. Pair it with green beans and dinner rolls for a complete family dinner.
When life gets busy, there’s nothing quite like a hearty meal that brings everyone to the table. This beef & gravy recipe combines seasoned ground beef, savory gravy, and fluffy mashed potatoes into one of those favorite meals you’ll find yourself making again and again. It’s simple enough for weeknights, budget-friendly, and packed with comforting flavors the whole family will love.
Why You’ll Love This Recipe
There are plenty of reasons this beef and gravy over mashed potatoes recipe deserves a spot in your meal rotation.
- Budget-friendly ingredients
- Ready in under an hour
- Great for busy days
- Kid-approved comfort food
- Uses pantry staples
- Easy to customize
- Makes delicious leftovers
The rich brown gravy coats every bite of seasoned beef, while the creamy mashed potatoes soak up all that savory goodness.
Tips for the Best Hamburger Gravy
Use the Right Potatoes
Russet potatoes create extra fluffy mashed potatoes, while Yukon Gold potatoes provide a naturally buttery flavor and creamy texture.
Don’t Skip the Worcestershire Sauce
A small amount adds incredible depth to the gravy recipe and enhances the beef flavor.
Let the Gravy Simmer
Allowing the gravy to simmer for several minutes helps develop that rich, savory sauce everyone loves.
Season Throughout Cooking
Adding salt and pepper at different stages builds better flavor than seasoning only at the end.
Recipe Variations
Mushroom Gravy Version
Add 8 ounces of sliced mushrooms after cooking the onions. This transforms the dish into a delicious mushroom gravy variation.
Beef Tips and Gravy
Replace the ground beef with cubed beef tips. Increase the cooking time until the beef becomes tender.
Slow Cooker Method
Brown the beef, onions, and garlic first. Transfer everything to a slow cooker and cook on low for 4-6 hours. Prepare the mashed potatoes just before serving.
Different Proteins
This gravy works well over pork chops, turkey, or even meatballs for a different spin on the recipe.
What to Serve with Beef and Gravy
This cozy meal pairs beautifully with:
- Green beans
- Dinner rolls
- Roasted carrots
- Corn on the cob
- Side salad
- Steamed broccoli
A simple vegetable side balances the richness of the beef and gravy perfectly.
Frequently Asked Questions
Yes! Both the mashed potatoes and hamburger gravy can be prepared a day in advance and reheated before serving.
Absolutely. While homemade creamy mashed potatoes provide the best flavor and texture, instant potatoes work well for especially busy days.
Simmer a few extra minutes or mix 1 tablespoon cornstarch with 2 tablespoons cold water and stir it into the gravy.
Yes. Peas, carrots, mushrooms, or green beans can be stirred directly into the gravy for a one-pan meal.

Beef and Gravy Over Mashed Potatoes Step by Step
Ingredients
For the Mashed Potatoes
- 2 pounds russet potatoes or Yukon Gold potatoes, peeled and cubed
- 1 teaspoon salt
- ½ cup milk
- ¼ cup sour cream
- 4 tablespoons butter
For the Beef and Gravy
- 1 tablespoon olive oil
- 1 small onion, diced
- 2 cloves garlic, minced
- 1 pound ground beef
- 2 cups beef broth
- 1 tablespoon Worcestershire sauce
- 2 tablespoons all-purpose flour
- 1 teaspoon paprika
- 1 teaspoon salt
- ½ teaspoon black pepper
- Fresh parsley, for garnish

Preparation
Step 1: Cook the Potatoes
Place the cubed potatoes into a large pot and cover with cold water. Add 1 teaspoon salt and bring to a boil.
Cook for 15-20 minutes, or until the potatoes are fork-tender.

Drain well and return the potatoes to the pot.

Step 2: Make the Creamy Mashed Potatoes
Add the butter, milk, and sour cream to the potatoes.
Mash until smooth and creamy. For extra fluffy mashed potatoes, use a hand mixer on low speed for a minute or two.
Cover and keep warm while preparing the gravy.

Step 3: Brown the Beef
Heat the olive oil in a large skillet over medium heat.
Add the small onion and cook for 3-4 minutes until softened.

Stir in the garlic and cook for 30 seconds.

Add the ground beef and cook until browned, breaking it apart as it cooks.
Drain excess grease if needed.

Step 4: Create the Gravy
Sprinkle the flour over the beef mixture and stir well.
Cook for one minute to remove the raw flour taste.

Slowly pour in the beef broth while stirring continuously.

Add the Worcestershire sauce, paprika, salt, and black pepper.
Bring the mixture to a gentle simmer.
Cook for 5-7 minutes, stirring occasionally, until the savory gravy thickens.

Step 5: Serve
Spoon the creamy mashed potatoes onto serving plates.
Top generously with the beef and gravy mixture.
Garnish with fresh parsley and serve immediately.

Beef and Gravy Over Mashed Potatoes Leftovers
Storage: Store leftover beef and gravy separately from the mashed potatoes in an airtight container for up to 4 days.
Reheating: Warm the gravy in a skillet over medium heat, adding a splash of beef broth if needed. Reheat the mashed potatoes in the microwave or on the stovetop with a little extra milk.
Freezing: The gravy freezes well for up to 3 months. Thaw overnight in the refrigerator before reheating.

Recipe
Originally Published On: September 21, 2026

Beef and Gravy Over Mashed Potatoes
Ingredients
- 2 pounds russet potatoes or Yukon Gold potatoes (peeled and cubed)
- 1 tsp salt
- 4 tbsp butter
- ½ cup milk
- ¼ cup sour cream
- 1 tbsp olive oil
- 1 small onion (diced)
- 2 cloves garlic (minced)
- 1 lb ground beef
- 2 tbsp all-purpose flour
- 2 cups beef broth
- 1 tbsp Worcestershire sauce
- 1 tsp paprika
- 1 tsp salt
- ½ tsp black pepper
- 2 tbsp fresh parsley (chopped)
Recommended Equipment
Instructions
- Place potatoes in a large pot and cover with cold water
- Add 1 tsp salt and bring to a boil
- Cook potatoes for 15-20 minutes until fork tender then drain thoroughly
- Add butter, milk, and sour cream to the potatoes, mash until smooth and creamy
- Set the mashed potatoes aside and keep warm
- Heat olive oil in a large skillet over medium heat
- Add diced onion and cook for 3-4 minutes until softened
- Stir in minced garlic and cook for 30 seconds
- Add ground beef and cook until browned, breaking it into crumbles as it cooks
- Drain excess grease if necessary
- Sprinkle flour over the beef mixture and stir well and cook for 1 minute
- Slowly whisk in beef broth until smooth
- Stir in Worcestershire sauce, paprika, salt, and black pepper
- Bring to a simmer and cook for 5-7 minutes until the gravy thickens
- Spoon mashed potatoes onto plates or into bowls
- Top with the beef and gravy mixture
- Garnish with fresh parsley and serve hot
All nutritional information is based on third-party calculations and should be considered estimates. Actual nutrition content will vary based on brands used, measuring methods, portion sizes, and more.
Mashed Potatoes Recipes
- Guinness Beef Stew with Mashed Potatoes
- Creamy Homemade Mashed Potatoes
- Smooth and Creamy Mashed Cauliflower and Potatoes
- Irish Potato Casserole
- Beef and Gravy Over Mashed Potatoes
- Upside Down Shepherd’s Pie
- Loaded Baked Potato Casserole Recipe
- Homemade Pierogi






You’re right. That is comfort food in its most traditional and yummy form. I absoutely love to make comfort dishes in the winter, as they’re not just soothing, but warming. I am saving this recipe for November, when hubby will really enjoy it! I don’t make a lot of gravy dishes, but he adores them.
I love this recipe! I think it would also be a perfect meal whenever we have guests in our home. Thanks for sharing this.
Simple is so often the most delicious and most comforting. We really loved this recipe, and I can’t wait to make it again!
I used some frozen Italian sausage that I had on hand. It was a very good meal, and we enjoyed it thoroughly.
Such a good hearty dish! Beef and gravy over creamy mashed potatoes is the kind of comfort food that really hits the spot, especially as the weather starts getting cooler. I love that this recipe is simple enough for a busy weeknight too.
Yes please! I just love comfort foods like this. Especially when it gets chilly outside.
OMG, that’s amazing timing. I’ve bought a bag of potatoes forgetting i had some so needed recipes to help me use them up. This is perfect. Not only will it help me with that, but it combines foods my husband loves, mashed potatoes, and meat with gravy. A great comforting meal to cheer him up as he’s a little under the weather at the moment x
I just bought some Beyond Meat ground ‘beef’ and have been trying to figure out what to do with it. I’m going to whip up this recipe this week – it looks so delicious, and there are so many fantastic spices in it that will give a lot of flavour.
Beef and gravy over mashed potatoes is exactly the kind of meal I crave when I want something comforting. That rich gravy over creamy potatoes looks absolutely delicious.
This really does sound like the perfect comfort meal! Love the idea of beef and gravy over potatoes. What a rich and flavorful dish.
Oh, yummy! Beef and gravy over mashed potatoes sounds so good. Such a comfort food and the perfect reminder that fall is coming soon
yay, my favourite combo and sour cream in the mash and a splash of Worcestershire do more work than extra salt would !!!
As we embrace the fall season, satisfying comfort foods like this dish make a difference. I don’t eat meat but gravy and mashed potatoes always call my name. Yummy!