If you want a dinner that feels like a warm hug at the end of a long day, this Ground Beef and Gravy Over Mashed Potatoes is a delicious option. A quintessential classic comfort food, this dish pairs rich, savory, and heavily seasoned hamburger gravy with a generous scoop of buttery, creamy mashed potatoes.
It’s incredibly quick to prepare, packed with satisfying, hearty flavors, and perfect for busy weeknights or chilly weekend evenings. The recipe is designed around simple, affordable pantry staples, coming together in one skillet and one pot to create a deeply nostalgic meal that the entire family will devour.
Why You’ll Love This Recipe
- The ultimate cozy comfort food
- Incredibly budget-friendly
- Quick and easy to prepare in under 30 minutes
- Uses basic pantry and refrigerator staples
- A guaranteed crowd-pleaser for picky eaters
- Hearty, filling, and deeply savory
- Great way to stretch a pound of ground beef
- Easy to customize with added vegetables
- Delicious served piping hot
- Reheats beautifully for next-day lunches
Ingredients
For the Mashed Potatoes
- 2 lbs Russet or Yukon Gold potatoes, peeled and quartered
- ¼ cup (½ stick) unsalted butter
- ½ cup whole milk or heavy cream, warmed
- 1 teaspoon salt (plus more for boiling)
- ½ teaspoon black pepper
For the Ground Beef and Gravy
- 1 lb lean ground beef (80/20 or 90/10)
- ½ cup yellow onion, finely diced
- 2 cloves garlic, minced
- 3 tablespoons all-purpose flour
- 2 cups low-sodium beef broth
- 1 tablespoon Worcestershire sauce
- 1 teaspoon onion powder
- ½ teaspoon garlic powder
- Salt, to taste
- Black pepper, to taste
Optional Additions
- 1 cup sliced button or cremini mushrooms (sautéed with the onions)
- ½ cup frozen peas or diced carrots (stirred into the gravy at the end)
- 1 tablespoon fresh parsley, chopped (for garnish)
- A dash of hot sauce or a pinch of crushed red pepper flakes
- A dollop of sour cream stirred into the mashed potatoes
Using low-sodium beef broth allows you to control the saltiness of the final gravy, while a dash of Worcestershire sauce adds a deep, rich umami flavor that elevates the simple ground beef.
Instructions
Step 1: Boil the Potatoes Place the peeled and quartered potatoes into a large pot and cover them with cold water by about an inch. Add a generous pinch of salt. Bring the water to a boil over medium-high heat, then reduce the heat and simmer for 15–20 minutes, or until the potatoes are completely fork-tender.
Step 2: Mash the Potatoes Drain the potatoes well and return them to the warm pot. Add the butter, warm milk, salt, and black pepper. Use a potato masher to mash the potatoes until they are creamy and smooth. Cover with a lid to keep them warm and set aside.
Step 3: Brown the Beef and Onions While the potatoes are boiling, heat a large skillet over medium-high heat. Add the ground beef and diced onion. Cook until the beef is completely browned and crumbled, and the onions are soft and translucent (about 6–8 minutes). Add the minced garlic and cook for 1 more minute until fragrant. Crucial step: Drain any excess grease from the skillet, leaving just about 1 tablespoon in the pan to mix with the flour.
Step 4: Create the Gravy Base Sprinkle the all-purpose flour directly over the browned beef and onions. Stir constantly for 1–2 minutes. This cooks out the raw flour taste and creates a light roux that will thicken your gravy.
Step 5: Simmer and Thicken Gradually pour the beef broth into the skillet, stirring continuously to prevent any lumps from forming. Stir in the Worcestershire sauce, onion powder, garlic powder, salt, and black pepper. Bring the mixture to a gentle simmer, reduce the heat to low, and let it cook for 3–5 minutes until the gravy has thickened beautifully and coats the back of a spoon.
Step 6: Serve Scoop a generous mound of warm mashed potatoes onto a plate or into a shallow bowl. Ladle the hot ground beef and gravy directly over the top of the potatoes. Garnish with fresh parsley if desired, and serve immediately.
Tips for the Best Ground Beef and Gravy
- Warm the milk for the potatoes Adding cold milk to hot potatoes cools them down and can make the starches gummy. Always warm your milk and melt your butter before mashing.
- Don’t overmix the potatoes Whether you use a masher or a hand mixer, stop as soon as the potatoes are smooth. Overworking them releases too much starch and turns them into a gluey paste.
- Whisk the broth in slowly To ensure a perfectly smooth, lump-free gravy, pour the beef broth into the flour-coated beef slowly while stirring constantly.
- Taste before salting Beef broth and Worcestershire sauce both carry a lot of sodium. Wait until the gravy has thickened to give it a taste before adding any extra salt.
Delicious Variations
- Hamburger Steak Style Instead of crumbling the ground beef, form it into small patties. Sear the patties until cooked, remove them from the pan, make the gravy in the drippings, and then return the patties to the gravy to simmer.
- Vegetable Loaded Gravy Stir a cup of frozen mixed vegetables (peas, carrots, corn, and green beans) into the gravy during the last 3 minutes of simmering for a complete, one-pan meal.
- Creamy Mushroom Gravy Sauté a cup of sliced mushrooms with the onions, and stir two tablespoons of sour cream or heavy cream into the gravy right before serving.
- Turkey and Gravy Swap the ground beef for lean ground turkey and use chicken broth instead of beef broth for a lighter, poultry-inspired variation.
What to Serve With Ground Beef and Gravy
This heavy, comforting dish pairs beautifully with simple, bright sides like:
- Garlic butter roasted green beans
- Steamed broccoli or asparagus
- Sweet buttery corn on the cob
- A crisp garden salad with a sharp vinaigrette
- Warm dinner rolls or buttermilk biscuits to soak up the extra gravy
- Honey glazed carrots
For a classic diner-style dinner, serve a generous scoop of these potatoes and gravy alongside a portion of sweet, tender green beans and a warm dinner roll.
Make-Ahead Instructions
This recipe is incredibly friendly for meal preparation. You can make the mashed potatoes and the ground beef gravy up to 2 days in advance, storing them in separate airtight containers in the refrigerator. When it’s time for dinner, simply reheat the potatoes in the microwave (adding a splash of milk if they seem dry) and reheat the gravy in a skillet on the stove until bubbling.
Storage
Store leftover potatoes and gravy in the refrigerator for up to 3–4 days. (They can be stored together in the same container if desired). Reheat in the microwave in 1-minute bursts, stirring in between. To freeze: The ground beef and gravy freezes exceptionally well for up to 3 months in a freezer-safe bag or container. Mashed potatoes can also be frozen, though they may require a vigorous stir and a splash of extra cream upon reheating to restore their original fluffy texture.
Frequently Asked Questions
Can I use instant mashed potatoes? Absolutely. While homemade mashed potatoes provide the best flavor and texture, using instant potato flakes is a fantastic shortcut for extra busy nights when you need dinner on the table in 15 minutes.
How do I thicken the gravy if it’s too thin? If your gravy hasn’t thickened to your liking after 5 minutes of simmering, whisk 1 tablespoon of cornstarch with 1 tablespoon of cold water in a small bowl. Stir this “slurry” into the simmering gravy and it will thicken almost instantly.
Can I use a packet of brown gravy mix? Yes! If you prefer not to make a roux with flour, you can brown the beef and onions, drain the grease, and then pour in a packet of store-bought brown gravy mix prepared with water or broth according to the package directions.
Perfect for Busy Weeknights
One of the best things about this recipe is how it transforms the most basic ingredients in your kitchen into a meal that feels deeply satisfying and special. Because the gravy thickens right in the same skillet that you use to brown the beef, cleanup is a breeze. It’s the ultimate “pantry raid” dinner for those nights when you haven’t planned anything but still want a hot, home-cooked meal on the table fast.
Final Thoughts
Ground Beef and Gravy Over Mashed Potatoes is proof that you don’t need expensive cuts of meat or hours in the kitchen to make a comforting, memorable dinner. Savory, heavily seasoned beef, rich brown gravy, and buttery potatoes come together to create a dish that feels like pure nostalgia. Serve it with a side of green beans, pair it with a fresh salad, and enjoy an effortless dinner that is guaranteed to become a family favorite. It’s hearty, savory, comforting, and wonderfully easy to make—a classic, budget-friendly recipe you’ll definitely want to keep in your weeknight rotation.

