If you are searching for a comforting, hearty meal that feels like a warm hug on a plate, this Ground Beef and Gravy Over Mashed Potatoes Recipe is perfect for you. It combines creamy, buttery mashed potatoes with rich, savory beef gravy that’s so satisfying you’ll find yourself coming back for seconds. Easy to prepare yet incredibly flavorful, this dish brings together simple ingredients in a way that transforms an everyday dinner into something truly special. Whether it’s a busy weeknight or a cozy weekend meal, this recipe delivers classic comfort with every bite.

Ingredients You’ll Need
This recipe calls for straightforward, pantry-friendly ingredients that each play a crucial role in building layers of flavor and texture. From the creamy mashed potatoes to the velvety beef gravy, every component is essential to make this dish shine just right.
- 2 pounds Yukon Gold or Red Potatoes: Choose Yukon Gold for a naturally buttery and creamy texture perfect for mashing.
- 4 tablespoons Butter: Adds richness and smoothness to the potatoes; vegan butter can be used for a dairy-free version.
- 1/2 cup Milk: Helps achieve perfectly creamy mashed potatoes, and non-dairy milk works well as an alternative.
- 1 pound Ground Beef: The star protein providing depth and savory goodness; you can switch to ground turkey or chicken if preferred.
- 1 cup Beef Broth: Creates a luscious base for the gravy, adjustable to reach your preferred consistency.
- 2 tablespoons Worcestershire Sauce: Enhances umami flavor; soy sauce or balsamic vinegar can be used if needed.
- 1 teaspoon Salt: Essential for seasoning both the potatoes and beef mixture perfectly.
- 1/2 teaspoon Pepper: Adds just the right amount of subtle heat and balance.
How to Make Ground Beef and Gravy Over Mashed Potatoes Recipe
Step 1: Prepare the Mashed Potatoes
Start by boiling the potatoes in salted water until they are fork-tender, usually about 15 to 20 minutes. Yukon Gold potatoes are ideal here because of their naturally creamy texture that turns into fluffy, velvety mashed potatoes. Once cooked, drain well and mash them with butter and milk to achieve a smooth and luscious consistency. The key is to add the butter and milk while the potatoes are still warm, so everything melts together beautifully.
Step 2: Brown the Ground Beef
While the potatoes are cooking, heat a skillet over medium heat and add your ground beef. Cook it for 7 to 10 minutes, breaking it apart as it browns, until it’s fully cooked and no longer pink. This step develops a deep savory flavor as the beef caramelizes slightly in the pan. Make sure to drain any excess fat from the skillet before moving on to the next step to keep things from getting greasy.
Step 3: Make the Rich Beef Gravy
After removing excess fat, stir in the beef broth and Worcestershire sauce to the browned beef. The Worcestershire sauce brings a wonderful umami punch that elevates the gravy to the next level. Season the mixture with salt and pepper, then let it simmer for 5 minutes to thicken slightly and concentrate the flavors. This results in a luscious, savory gravy that perfectly complements the creamy mashed potatoes.
Step 4: Serve the Dish
Now it’s time to bring everything together. Spoon a generous mound of mashed potatoes onto each plate and ladle the ground beef gravy on top. The contrast between creamy potatoes and rich, meaty gravy is irresistible and will have everyone at the table reaching for seconds in no time.
How to Serve Ground Beef and Gravy Over Mashed Potatoes Recipe
Garnishes
A sprinkle of fresh chopped parsley on top adds a fresh burst of color and a hint of herbal brightness that cuts through the richness of the dish. You could also try finely chopped chives for a gentle onion flavor or a few dashes of paprika for a subtle smoky warmth. Simple garnishes take this comfort food up a notch without overpowering its homey charm.
Side Dishes
This dish pairs wonderfully with crisp green vegetables like steamed green beans or sautéed broccoli to balance the richness. A fresh garden salad with a light vinaigrette will add brightness and crunch. Alternatively, roasted root vegetables such as carrots or parsnips bring a lovely sweetness that pairs beautifully with the savory beef gravy.
Creative Ways to Present
For a cozy family dinner, serve the mashed potatoes neatly scooped and topped with a generous ladle of gravy directly on the plate. If you want a bit of extra fun, serve the ground beef gravy in a small gravy boat so everyone can add as much as they love. Another idea is layering the mashed potatoes and beef gravy in a clear casserole dish for a rustic shepherd’s pie-inspired presentation.
Make Ahead and Storage
Storing Leftovers
Store any leftovers in an airtight container in the refrigerator for up to 3 to 4 days. The mashed potatoes and gravy tend to thicken as they cool, so adding a splash of milk when reheating can help refresh their creamy texture.
Freezing
You can freeze the ground beef gravy and mashed potatoes separately in freezer-safe containers for up to 2 months. When ready to use, thaw overnight in the refrigerator and reheat gently on the stovetop or microwave, stirring occasionally for even warming.
Reheating
Reheat leftovers gently over low heat on the stovetop or in the microwave. Stir the mashed potatoes and gravy frequently, adding a little milk or broth as needed to restore their creamy consistency. This keeps the dish tasting fresh without drying out.
FAQs
Can I use other types of potatoes for this recipe?
Absolutely! While Yukon Gold potatoes are preferred for their buttery texture, red potatoes work well too. Russet potatoes are an option but may yield a fluffier, less creamy mash.
Is there a vegetarian alternative to the ground beef?
Yes, you can substitute ground beef with plant-based meat crumbles or sautéed mushrooms for a vegetarian twist that still delivers a savory, hearty experience.
Can I make the gravy thicker or thinner?
Definitely. To thicken the gravy, simmer it a bit longer uncovered. To thin it, simply add a splash more beef broth until you reach the desired consistency.
What can I use if I don’t have Worcestershire sauce?
Soy sauce or balsamic vinegar can be used as alternatives to Worcestershire sauce, adding a slightly different but still delicious umami flavor.
Is this recipe freezer-friendly?
Yes, both the mashed potatoes and the ground beef gravy freeze well when stored separately, making this an excellent make-ahead meal option.
Final Thoughts
This Ground Beef and Gravy Over Mashed Potatoes Recipe is a timeless comfort food that never fails to satisfy. Its simple ingredients come together to create a dish full of warmth, flavor, and that incredible homemade feel. I encourage you to try it out for your next meal—you might just find a new family favorite to keep coming back to!
Print
Ground Beef and Gravy Over Mashed Potatoes Recipe
- Prep Time: 10 minutes
- Cook Time: 35 minutes
- Total Time: 45 minutes
- Yield: 4 servings
- Category: Main Course
- Method: Stovetop
- Cuisine: American
Description
This comforting recipe features savory ground beef cooked in a rich, flavorful gravy served over creamy mashed Yukon Gold or red potatoes. Perfect for a hearty family dinner, it combines simple ingredients with classic techniques to deliver a satisfying meal full of warmth and taste.
Ingredients
Mashed Potatoes
- 2 pounds Yukon Gold or Red Potatoes (Choose Yukon Gold for a buttery texture)
- 4 tablespoons Butter (Substitute with vegan butter for a dairy-free option)
- 1/2 cup Milk (Non-dairy milk works too)
Ground Beef and Gravy
- 1 pound Ground Beef (Ground turkey or chicken can be used as substitutes)
- 1 cup Beef Broth (Adjust the amount to reach your desired consistency)
- 2 tablespoons Worcestershire Sauce (Soy sauce or balsamic vinegar can work in a pinch)
- 1 teaspoon Salt
- 1/2 teaspoon Pepper
Instructions
- Prepare Potatoes: Boil Yukon Gold or red potatoes in salted water until tender, about 15-20 minutes. Drain the potatoes thoroughly, then mash them with butter and milk until smooth and creamy for a rich texture.
- Brown Beef: Heat a skillet over medium heat and add the ground beef. Cook for 7-10 minutes, stirring occasionally, until the beef is browned and fully cooked through.
- Create Gravy: Drain any excess fat from the beef in the skillet. Stir in the beef broth and Worcestershire sauce, then season with salt and pepper. Allow the mixture to simmer for about 5 minutes, stirring occasionally, until the gravy thickens to your desired consistency.
- Serve It Up: Spoon generous portions of the creamy mashed potatoes onto plates, then ladle the hot ground beef gravy over the top. Optionally, garnish with chopped parsley for added color and freshness.
Notes
- For a dairy-free version, substitute butter and milk with vegan butter and non-dairy milk alternatives.
- You can replace ground beef with ground turkey or chicken for a lighter protein option.
- Adjust the beef broth quantity to make the gravy thicker or thinner depending on your preference.
- Adding fresh parsley as garnish enhances the dish visually and adds a subtle herbal note.

