Ground Beef and Gravy Over Mashed Potatoes is a cozy, budget-friendly dinner ready in under 30 minutes with rich, savory flavor.

Some nights call for comfort you can scoop up with a spoon, and this Ground Beef and Gravy Over Mashed Potatoes absolutely delivers. You get creamy, buttery potatoes piled high with savory ground beef in a silky brown gravy.
It’s the kind of meal that feels like it’s been on the family menu forever—simple ingredients, gentle seasoning, and a warm, homey vibe. You can keep it weeknight-easy, but it still looks and tastes like real, from-scratch cooking.
Whether you’re feeding hungry kids, filling up after a long day, or stretching a pound of ground beef in a satisfying way, this dish is one you’ll come back to again and again.

Ground Beef and Gravy Over Mashed Potatoes Ingredients
- Russet potatoes (about 2 pounds) – Starchy potatoes that mash up fluffy and smooth and soak up all that delicious gravy.
- Butter (about 4 tablespoons) – Adds richness and a velvety texture to the mashed potatoes.
- Whole milk (about ½ cup, warmed) – Loosens the potatoes and makes them extra creamy without being heavy.
- Salt and black pepper – Simple seasoning for both the potatoes and the gravy so every bite tastes balanced.
- Ground beef (about 1 pound, 85/15 or lean) – The hearty base of the dish, bringing rich, meaty flavor to the gravy.
- Small onion, finely chopped – Softens into the beef and builds a savory backbone to the sauce.
- Garlic, minced (2 cloves) – Adds a gentle garlicky warmth that makes the gravy more flavorful.
- All-purpose flour (around 3 tablespoons) – Works as the thickener that turns broth into a silky, clingy gravy.
- Beef broth (about 2 cups) – Provides depth and that classic brown gravy taste.
- Worcestershire sauce (about 1 tablespoon) – A little splash brings umami and a “beefier” flavor without extra ingredients.
- Dried thyme (a pinch, optional) – Adds a subtle herby note that pairs beautifully with beef and potatoes.
- Fresh parsley, chopped – A bright, fresh garnish that makes the plate look and taste livelier.

Step-by-Step Ground Beef and Gravy Over Mashed Potatoes
STEP 1: Start with the potatoes. Peel and cut the russets into chunks, then cover them with well-salted water in a large pot. Bring to a boil and cook until easily pierced with a fork, usually around 15 minutes.
STEP 2: Drain the potatoes thoroughly, then return them to the warm pot. Add butter and warmed milk, mashing until smooth and creamy. Season generously with salt and pepper. Cover loosely to keep warm while you prepare the gravy.
STEP 3: In a large skillet set over medium heat, crumble in the ground beef. Cook, breaking it into small pieces, until no pink remains and it’s nicely browned. If there’s a lot of grease, carefully spoon off some, leaving a thin layer for flavor.
STEP 4: Stir in the chopped onion and minced garlic. Cook for a few minutes until the onion softens and the garlic smells fragrant. You want the onion tender and translucent, not browned.
STEP 5: Sprinkle the flour evenly over the beef mixture. Stir well so the flour coats the meat and onion. Cook this for a minute or two to remove the raw flour taste; it will look slightly pasty and thick.
STEP 6: Gradually pour in the beef broth while whisking or stirring constantly to avoid lumps. Add the Worcestershire sauce, thyme if you’re using it, and a pinch of salt and pepper. Keep stirring until the mixture smooths out.
STEP 7: Let the gravy simmer gently on low heat for about 6–8 minutes, stirring occasionally, until it thickens to a spoon-coating consistency. Taste and adjust the seasoning with more salt, pepper, or Worcestershire as needed.
STEP 8: To serve, spoon a generous mound of mashed potatoes into each bowl or plate. Ladle the hot beef and gravy over the top, letting it drizzle down the sides. Finish with a sprinkle of chopped parsley for color and freshness.

Can I use instant mashed potatoes?
Yes, you can use instant mashed potatoes if you’re short on time. Prepare them according to the package directions, then top them with the homemade ground beef gravy for a quicker version of this meal.
Can I swap the ground beef for another meat?
Absolutely. Ground turkey or chicken will work, though the flavor will be slightly lighter. Use the same method, adjust seasoning as needed, and consider a little extra Worcestershire for deeper savory notes.
How can I make the gravy thicker?
If you prefer a thicker gravy, let it simmer a few extra minutes to reduce. You can also stir in a teaspoon of flour mixed with a tablespoon of cold water, whisking well to avoid lumps.
Can I make this ground beef gravy ahead?
Yes. Cook the beef and gravy, cool completely, then refrigerate for up to three days. Reheat gently on the stovetop, adding a splash of broth or water if it has thickened too much.
Helpful Tips
- For extra-smooth mashed potatoes, mash them while they’re still very hot, and warm the milk before adding so the potatoes don’t tighten up.
- Brown the ground beef well; a little bit of caramelization on the meat adds a deeper, richer flavor to the finished gravy.
- Taste at every stage—potatoes, gravy, and final dish—so you can adjust salt, pepper, and Worcestershire to match your family’s preferences.
Serving Ideas for Ground Beef and Gravy Over Mashed Potatoes
This dish is already a full, comforting plate, but a simple side or two makes it feel like a complete dinner. A crisp green salad with a tangy vinaigrette adds freshness and cuts through the richness of the gravy.
Steamed or roasted vegetables such as green beans, carrots, or broccoli work beautifully alongside the creamy potatoes. If you want to lean into full comfort mode, warm dinner rolls or crusty bread are perfect for soaking up any extra gravy.
For a homestyle touch, serve it in shallow bowls so the mashed potatoes cradle the beef and gravy, letting everyone dig in with a spoon.

Keeping Leftovers Fresh
Let any leftovers cool slightly before storing; you don’t want to trap too much steam in the container. Transfer the mashed potatoes and beef gravy to airtight containers—together or separately—and refrigerate for up to three days.
For longer storage, you can freeze the beef gravy for about two to three months; mashed potatoes can be frozen too, though their texture may change slightly. Thaw overnight in the fridge before reheating.
To reheat, warm the mashed potatoes in the microwave or on the stovetop with a splash of milk. Reheat the gravy gently in a saucepan, loosening it with a bit of broth or water and stirring until smooth and piping hot, then serve together as if freshly made.

Ground Beef Gravy Over Potatoes
Ingredients
For the Mashed Potatoes:
- 4 tablespoons of unsalted butter
- Roughly ½ cup of whole milk gently warmed
- Salt and freshly ground black pepper as needed
- About 2 pounds of russet potatoes peeled and chopped into even chunks
For the Ground Beef and Gravy:
- 2 cloves of garlic minced finely
- 1 tablespoon of Worcestershire sauce
- ½ teaspoon of dried thyme optional
- Fresh parsley finely chopped, for topping
- 1 pound of lean ground beef preferably 85/15 blend
- 3 tablespoons of plain all-purpose flour
- Salt and pepper adjusted to taste
- 2 cups of beef stock
- 1 small onion minced finely
Instructions
- Place chopped potatoes into a large pot and submerge in salted water. Set over high heat and bring to a rolling boil.
- Cook the potatoes until a fork easily pierces them, approximately 15 minutes. Drain the water, then mash the potatoes with butter and warm milk. Season with salt and pepper to taste. Keep warm.
- In a wide skillet set over medium heat, brown the ground beef thoroughly, breaking it apart as it cooks for about 6–7 minutes. If there is excessive grease, drain it off carefully.
- Add the chopped onion and minced garlic to the skillet with the beef. Sauté for about 3 minutes, or until softened and fragrant.
- Sprinkle the flour evenly over the beef mixture and stir to fully incorporate, coating the meat evenly.
- Gradually pour in the beef broth while whisking to eliminate clumps, creating a smooth gravy base.
- Add in the Worcestershire sauce and, if desired, the dried thyme. Season with salt and black pepper. Allow the mixture to simmer gently for 6 to 8 minutes, or until the gravy thickens to your liking.
- Spoon the warm mashed potatoes onto individual serving plates or bowls.
- Top each portion with a generous ladle of the beef and gravy mixture.
- Finish with a sprinkle of chopped fresh parsley before serving.
