Ground Beef and Gravy Over Mashed Potatoes: A Cozy Weeknight Winner
If your weeknight dinner needs a little comfort and a lot less fuss, Ground Beef and Gravy Over Mashed Potatoes is the kind of meal that feels like a hug on a plate. I know — between carpools, deadlines, and deciding what’s for dinner, cooking can start to feel like a high-stakes production. That’s where this recipe comes in: simple ingredients, hands-on time that won’t eat your evening, and a result that makes everyone at the table sigh with satisfaction.
Before we dive in, if you love mash-forward dinners, you might also enjoy my take on hearty sausages and mash over on Bangers and Mash: Sausage with Onion Gravy — it’s a lovely companion if you’re in a comfort-food mood.
Why You’ll Love This Ground Beef and Gravy Over Mashed Potatoes
- Fast enough for a busy weeknight, cozy enough for a Sunday dinner.
- Uses pantry-friendly ingredients: ground beef, onions, beef broth, and pantry staples.
- Crowd-pleasing: picky eaters often give it two thumbs up (or two empty plates).
- Leftovers reheat like a dream for lunches or an easy second-night dinner.
Ingredients (serves 4)
For the mashed potatoes
- 2 pounds russet or Yukon gold potatoes, peeled and cut into chunks
- 4 tablespoons butter
- 1/2 cup milk (more if you like creamier mash)
- 1/4 cup sour cream or plain Greek yogurt (optional, but lovely)
- Salt and pepper, to taste
For the ground beef and gravy
- 1 pound ground beef (80/20 gives the best flavor)
- 1 medium yellow onion, finely chopped
- 2 cloves garlic, minced
- 3 tablespoons all-purpose flour
- 2 1/2 cups beef broth (low-sodium is fine)
- 1 tablespoon Worcestershire sauce
- 1 teaspoon dried thyme (or 1 tablespoon fresh, chopped)
- 2 tablespoons tomato paste (optional — adds depth)
- 2 tablespoons butter (for finishing)
- Salt and pepper, to taste
- Optional garnish: chopped parsley, a splash of cream, or a pinch of smoked paprika
Recipe Steps (clear, simple, and reliable)
-
Prep the potatoes
- Put the potato chunks into a large pot and cover with cold water by an inch. Add a teaspoon of salt and bring to a boil. Cook until fork-tender, about 15–20 minutes depending on chunk size.
- Drain well, return to the pot, and mash with butter, milk, and sour cream if using. Season with salt and pepper. Keep warm while you make the beef and gravy.
-
Brown the ground beef
- In a large skillet over medium-high heat, add the ground beef. Break it up with a spoon and let it brown without crowding the pan. You want some caramelized bits — those are flavor gold.
- Once mostly browned, push the beef to the side and add the chopped onion. Cook until softened, 4–5 minutes. Stir in the garlic and cook 30 seconds until fragrant.
-
Build the gravy
- Sprinkle the flour over the beef-onion mixture and stir to coat. Let the flour cook for 1–2 minutes; this takes the raw edge off and helps thicken the gravy.
- Slowly pour in the beef broth while stirring, scraping up any browned bits from the pan. Add Worcestershire sauce, thyme, and tomato paste if using. Bring to a simmer.
- Reduce heat and let the gravy thicken, about 5–7 minutes. If it gets too thick, add a splash more broth or water. Taste and season with salt and pepper.
-
Finish and serve
- Turn off the heat and stir in the butter for a glossy finish. If you like a richer gravy, swirl in a tablespoon of cream.
- Spoon generous portions of mashed potatoes onto plates or a family-style platter, then ladle the ground beef and gravy over the top. Garnish with parsley or a light dusting of smoked paprika.
Timing tips
- While the potatoes boil, brown the beef — multitasking wins the night.
- Total active time: ~30 minutes. Total time including boiling: ~45 minutes.
Cooking Tips & Tricks (short and practical)
- Want smoother mashed potatoes? Warm the milk before adding — it helps the mash stay silky.
- If your gravy is lumpy, don’t panic: whisk vigorously or strain briefly. A splash of extra broth and a minute on low usually fixes it.
- For richer flavor, use a mix of beef and chicken broth, or add a splash of red wine when you deglaze the pan (cook off the alcohol first).
- If you’re feeding kids who prefer plain potatoes and separate meat, keep components separate until serving — everyone’s happy.
- Make it in a slow cooker: brown the beef and onions first, then transfer to the slow cooker with flour and broth and cook on low 3–4 hours. Stir before serving.
A Quick Personal Story (because cooking is people)
This recipe is one of those family staples Patricia and I turn to when life is full — work, kids, and the usual juggling act. I remember making it the first time after a long day; my kids came down to the kitchen like it was a magnet. One bowl later, my youngest announced it was “best soup ever” (he counts gravy as soup — fair enough). It became an instant repeat request, especially on chilly nights when the house needed a little extra cozy.
Variations to Try
- Mushroom boost: Add sliced mushrooms with the onions for earthiness.
- Cheesy mash: Stir 1 cup shredded sharp cheddar into the mash for a gooey twist.
- Veg-loaded: Stir in frozen peas or diced carrots to the gravy near the end for color and nutrition.
- Lighter option: Use lean ground turkey or beef and swap part of the butter in mash for olive oil.
FAQs (straight answers to what you’ll probably ask)
Q: Can I substitute ground turkey or chicken?
A: Yes. You’ll get a leaner dish and might need a touch more seasoning since turkey and chicken are milder. A teaspoon more Worcestershire or a splash of soy sauce helps.
Q: How do I store leftovers?
A: Refrigerate in an airtight container for up to 3 days. For best texture, store mashed potatoes and gravy separately if you can.
Q: Can I freeze the leftovers?
A: Freeze the gravy (without the potatoes) for up to 3 months. Mashed potatoes freeze okay in a pinch, but they can change texture. Reheat both gently on the stove, adding milk or broth to loosen.
Q: Is there a vegetarian version?
A: Try lentils or a plant-based crumbled “beef” alternative with vegetable broth and a drizzle of soy or tamari for that savory depth.
Serving Ideas
- A crisp green salad or steamed green beans add freshness and color.
- For a heartier plate, roast Brussels sprouts or a tray of root vegetables while the potatoes boil.
- If you want to impress guests, serve in shallow bowls with an extra spoon of gravy on the side and a small parsley sprig.
Pairings & Sides
- Wine: A medium-bodied red like Merlot or Zinfandel complements the beefy gravy.
- Beer: A malty amber ale or brown ale pairs nicely with the savory flavors.
- Non-alcoholic: Sparkling apple cider or a cold glass of iced tea balances the richness.
More Recipes You Might Like
- If you love mash-based meals, check out this twist on a classic: Bangers and Mash with Onion Gravy. It’s another family-pleasing favorite that shares a lot of the same comforting qualities.
Final kitchen pep talk
This Ground Beef and Gravy Over Mashed Potatoes is one of those dependable recipes that works for weeknights, potlucks, and anytime you want comfort without fuss. The flavors are straightforward, the steps are forgiving, and the payoff is consistently warm smiles around the table. If you find yourself short on time, remember: good food doesn’t have to be complicated — sometimes it just needs a hot pan, a few simple spices, and someone to slice the bread.
Conclusion
Ground Beef and Gravy Over Mashed Potatoes is a classic comfort-dinner that brings family and flavor together with very little drama. For a slightly different take on the same idea, see this flavorful version from Ground Beef and Gravy Over Mashed Potatoes – 40 Aprons, or try this comforting recipe with its own spin at Ground Beef and Gravy Over Mashed Potatoes – That Oven Feelin. Both are great places to gather extra ideas and variations if you want to experiment.
Meta description (150 characters)
Ground Beef and Gravy Over Mashed Potatoes is the perfect weeknight comfort meal. Quick, easy, and delicious — a family favorite you’ll make again.

Ground Beef and Gravy Over Mashed Potatoes
Ingredients
Method
- Put the potato chunks into a large pot and cover with cold water by an inch. Add a teaspoon of salt and bring to a boil. Cook until fork-tender, about 15–20 minutes depending on chunk size.
- Drain well, return to the pot, and mash with butter, milk, and sour cream if using. Season with salt and pepper. Keep warm while you make the beef and gravy.
- In a large skillet over medium-high heat, add the ground beef. Break it up with a spoon and let it brown without crowding the pan.
- Once mostly browned, push the beef to the side and add the chopped onion. Cook until softened, 4–5 minutes. Stir in the garlic and cook for 30 seconds until fragrant.
- Sprinkle the flour over the beef-onion mixture and stir to coat. Let the flour cook for 1–2 minutes.
- Slowly pour in the beef broth while stirring, scraping up any browned bits from the pan. Add Worcestershire sauce, thyme, and tomato paste if using. Bring to a simmer.
- Reduce heat and let the gravy thicken, about 5–7 minutes. If it gets too thick, add a splash more broth or water. Taste and season with salt and pepper.
- Turn off the heat and stir in the butter for a glossy finish. If you like a richer gravy, swirl in a tablespoon of cream.
- Spoon generous portions of mashed potatoes onto plates or a family-style platter, then ladle the ground beef and gravy over the top. Garnish with parsley or a light dusting of smoked paprika.