Easy Ground Beef and Gravy Over Mashed Potatoes

Quick, comforting ground beef with rich gravy spooned over creamy mashed potatoes. A budget friendly family classic that comes together in under an hour.

This version of ground beef and gravy over mashed potatoes has been a constant in my kitchen for as long as I can remember. It is the kind of food that pulls people to the table straight from work and holds them there until every plate is clean. I learned this method from my mother during a week when money was tight and we still wanted something that felt substantial and warm. The combination of savory beef, gently seasoned gravy, and pillowy potatoes is simple but deeply comforting. It tastes like home to me and always brings people back for seconds.
I first perfected the timing and texture during a winter when I hosted a small family dinner. I focused on balancing the gravy so it did not become gluey and making the potatoes smooth but not gluey or watery. Small tweaks such as warming the milk before blending and draining the cooked beef properly made a big difference. This dish shines because it uses pantry friendly staples, cooks quickly, and scales easily for a crowd. Whether you are feeding four hungry people or preparing a make ahead meal for later in the week, this combination delivers reliably satisfying results.
Why You'll Love This Dish
- Comfort food done quickly, ready in about 45 minutes from start to finish making it perfect for weeknight dinners.
- Uses affordable pantry staples like potatoes, ground beef, broth, and cornstarch which keeps costs low without sacrificing flavor.
- Make ahead friendly, you can cook the beef mixture and reheat gently while you mash the potatoes for fast assembly.
- Adaptable to dietary needs by swapping lean ground beef for turkey or chicken and using low fat milk to reduce richness.
- Crowd pleasing texture contrast, with creamy mashed potatoes supporting a silky, savory gravy that clings to each bite.
- Simple technique oriented steps that give reliable results even for cooks with limited experience.
This dish has become a family staple because it is forgiving and consistent. My parents loved it for budget dinners and my kids now insist on it for cold evenings. Over time I learned little tricks like using warm milk for the mash and resting the gravy briefly which I now share with friends who want to recreate that same homey flavor.
Ingredients
- For the mashed potatoes: Two pounds of russet potatoes peeled and cut into one inch pieces. Choose firm potatoes without soft spots. Russets make very fluffy mash while Yukon gold gives a naturally buttery texture. When shopping pick even sized tubers for even cooking.
- Salt for the boiling water: One tablespoon. Salting the cooking water seasons the interior of the potatoes as they cook and is a small step that makes a noticeable difference to the final taste.
- Butter: Three tablespoons at room temperature. Real butter gives the mash a rich mouthfeel. Use unsalted if you want precise control of sodium.
- Whole milk: Half a cup warmed to room temperature. Warming the milk prevents the mash from cooling down and helps it absorb smoothly. You can use two percent for a lighter result.
- Garlic powder and fresh black pepper: Half a teaspoon garlic powder plus salt and pepper to taste. These simple seasonings lift the potatoes without overwhelming them.
- For the beef and gravy: One pound ground beef. Choose an 80 to 85 percent lean blend for good flavor and a little fat to form the base of the gravy. Swap for leaner meat if you prefer.
- Beef broth: One and a half cups for the skillet plus a quarter cup reserved to make a cornstarch slurry. Use low sodium broth to control saltiness.
- Cornstarch: Two tablespoons mixed with a quarter cup of broth. This creates a clear glossy thickener that does not taste floury when combined properly.
- White onion: Half a cup finely chopped which is roughly one small onion. Cook until tender to release sweetness that balances the savory broth.
- Seasonings for the gravy: One teaspoon garlic powder, one teaspoon salt adjusted to taste, and one quarter to one half teaspoon freshly cracked black pepper depending on your preference for pepper heat.
Instructions
Prepare the potatoes:Fill a medium pot with enough cold water to cover the potatoes by about one inch then stir in one tablespoon salt. Add the peeled and cut potatoes and set the pot over medium high heat. Bring to a rapid boil then reduce the heat just enough to maintain a rolling boil. Set a timer and cook five to eight minutes from boiling until the potatoes are easily pierced with a fork. Even sized pieces ensure consistent doneness.Warm the butter and milk:While the potatoes cook, combine three tablespoons butter and half a cup whole milk in a small saucepan. Warm over medium heat, whisking occasionally until the butter is melted and the mixture is uniform and warm to the touch. Warming avoids cooling the potatoes and helps the dairy incorporate smoothly.Drain and mash:When the potatoes are fork tender, drain them thoroughly then return them to the warm pot off the heat. Use a potato masher or a fork to mash to your preferred consistency. Gradually stir in the warm butter and milk mixture to loosen and enrich the mash. Season with half a teaspoon garlic powder, salt, and freshly cracked black pepper. Taste and adjust, then set the mash aside and keep covered to retain heat.Brown and crumble the meat:Heat a large skillet over medium heat. Add one pound ground beef and cook, crumbling with a wooden spoon, until no pink remains. Drain excess fat from the pan pouring carefully into a heat resistant container. Return the skillet to the burner for the next step.Build the gravy:Add one and a half cups beef broth, half a cup chopped white onion, one teaspoon garlic powder, one teaspoon salt, and quarter to half teaspoon black pepper to the cooked beef in the skillet. Simmer uncovered for five to ten minutes until the onion softens and the flavors meld. Stir occasionally.Thicken with the slurry:In a small bowl whisk two tablespoons cornstarch into a quarter cup cold beef broth until fully dissolved. Slowly pour the slurry into the simmering beef mixture while whisking to combine. Increase heat and bring to a gentle boil, stirring constantly until the liquid thickens into a smooth glossy gravy, about two minutes. If it becomes too thick add a splash of broth to loosen. Once thickened remove from heat and taste for seasoning.Assemble and serve:Divide the mashed potatoes among warmed serving bowls. Spoon a generous portion of the ground beef and gravy over the potatoes and serve immediately with extra gravy on the side.
You Must Know
- The dish keeps well refrigerated for up to three days stored in an airtight container. Reheat gently on the stove over low heat to preserve texture.
- This combination freezes well for up to three months if frozen separately. Freeze the meat and gravy alone and thaw overnight before reheating and serving with freshly made potatoes.
- Using warm milk and melted butter reduces the chance of a gluey mash and results in a silkier finish.
- Cornstarch creates a clear glossy gravy. Make sure to whisk the slurry until completely smooth and add it slowly while whisking to avoid lumps.
One of my favorite parts about this dish is how it brings people together with very little fuss. Family members from three generations have declared it a winner at quick dinners and cozy gatherings. I recall a holiday when a last minute oven failure left us improvising with skillet meals and this combination saved the evening and earned a place in our regular rotation. The small techniques you learn here make a big difference and are lessons I pass along to friends when they ask for something dependable and hearty.

Storage Tips
For refrigerator storage cool the leftovers quickly then transfer to shallow airtight containers. The meat and gravy will keep three days. If freezing, place the gravy and meat in a freezer safe container leaving headroom for expansion then freeze up to three months. Thaw overnight in the refrigerator before reheating. Potatoes store best in the fridge for two to three days but lose a bit of their fresh texture once cold. Reheat potatoes gently with a splash of warmed milk to refresh them.
Ingredient Substitutions
If you prefer a lighter protein option use lean ground turkey or ground chicken. Those proteins are lower in fat so add a teaspoon of olive oil while sautéing the onion to build flavor. For a lactose free option substitute plant based butter and unsweetened oat milk warmed before mixing. If you need to avoid cornstarch substitute two tablespoons all purpose flour but cook the gravy a few minutes longer to remove any flour taste.
Serving Suggestions
Serve with a crisp green vegetable like steamed green beans or roasted carrots to balance the richness. A simple side salad with a bright vinaigrette slices through the savory flavors. Garnish with a sprinkle of chopped fresh parsley for color and a squeeze of lemon if you want brightness. This dish also pairs well with a light red wine or a cold glass of iced tea for family friendly meals.
Cultural Background
This comfort pairing of meat and smooth mashed tubers has roots in many culinary traditions where simplicity and heartiness are prized. Ground meat gravies are common in mid twentieth century American home cooking when convenience and economy mattered. Over time home cooks adapted these techniques to suit local ingredients and tastes creating many regional variations that keep the core idea intact.
Seasonal Adaptations
In colder months add a teaspoon of dried thyme or a bay leaf while simmering the gravy for an earthy note. During summer swap the white onion for sweet red onion and serve with a chilled cucumber salad for contrast. For holiday gatherings increase the butter in the potatoes by one tablespoon for richer mouthfeel and finish the gravy with a splash of Worcestershire sauce for added depth.
Meal Prep Tips
Make the meat and gravy ahead and keep it refrigerated. Reheat gently in a skillet while you quickly mash fresh potatoes for dinner. Alternatively, cook the potatoes and store them mashed with a tight lid. Reheat in a microwave or on the stove with a little warmed milk and a pat of butter to restore creaminess. Portion into meal prep bowls for easy lunches and dinners all week.
This dish is approachable and forgiving, ideal for cooks who want a reliable, cozy meal. Give it a try and make it your own by adjusting seasonings and accompaniments. The most rewarding part is watching people dig in and come back for seconds.
Pro Tips
Warm the milk before adding to the potatoes to prevent cooling and ensure a silkier texture.
Whisk the cornstarch slurry until completely smooth and add slowly while whisking to avoid lumps in the gravy.
Drain excess fat after browning the meat to avoid a greasy sauce and better control seasoning.
If the gravy becomes too thick add a tablespoon of warm broth at a time until desired consistency is reached.
This nourishing easy ground beef and gravy over mashed potatoes recipe is sure to be a staple in your kitchen. Enjoy every moist, high protein slice — it is perfect for breakfast or as a wholesome snack any time.
Tags
Easy Ground Beef and Gravy Over Mashed Potatoes
This Easy Ground Beef and Gravy Over Mashed Potatoes recipe makes perfectly juicy, tender, and flavorful steak every time! Serve with potatoes and a side salad for an unforgettable dinner in under 30 minutes.

Ingredients
Mashed potatoes
Ground beef and gravy
Instructions
Prepare the potatoes
Place peeled and cut potatoes in a medium pot with cold water and one tablespoon salt. Bring to a boil and cook five to eight minutes from boiling until fork tender. Drain thoroughly.
Warm the butter and milk
Combine three tablespoons butter and half a cup whole milk in a small saucepan and warm until the butter melts and the mixture is uniform. Keep warm.
Mash and season
Return drained potatoes to the pot and mash to desired consistency. Gradually stir in the warmed butter milk mixture and season with garlic powder, salt and pepper. Taste and adjust.
Brown the ground beef
Heat a large skillet over medium, add one pound ground beef and cook until no longer pink, crumbling as you go. Drain excess fat and return the beef to the skillet.
Make the gravy
Add one and a half cups beef broth, half cup chopped onion, garlic powder, salt and pepper. Simmer until onion softens. Whisk two tablespoons cornstarch into quarter cup cold broth and slowly add to skillet while whisking. Bring to a boil until thickened.
Assemble and serve
Divide mashed potatoes among bowls and top with ground beef and gravy. Serve warm with extra gravy if desired.
Last Step: Please leave a rating and comment letting us know how you liked this recipe! This helps our business to thrive and continue providing free, high-quality recipes for you.
Nutrition
Did You Make This?
Leave a comment & rating below or tag
@kitchenfunwithmy3sons on social media!

Categories:
You might also like...

Cheesy Ranch Oven Roasted Potatoes
Golden baby potatoes roasted until crisp and tossed in ranch seasoning, Parmesan, and melty cheddar — an easy, crowd-pleasing side that’s ready in under an hour.

Strawberry Dirty Sprite Drink
A fizzy blend of strawberry syrup, fresh lime, and lemon-lime soda, served chilled with vibrant garnishes for the ultimate refreshing beverage — boozy or not.

Russian Salmon Potato Salad with Eggs, Dill & Capers
A satisfying Russian-style salad combining seared salmon, tender baby potatoes, soft-boiled eggs, dill, capers and gherkins — perfect for light lunches or a weekend gathering.

Did You Make This?
Leave a comment & rating below or tag @kitchenfunwithmysons on social media!
Rate This Recipe
Share This Recipe
Enjoyed this recipe? Share it with friends and family, and don't forget to leave a review!
Comments (1)
This recipe looks amazing! Can't wait to try it.
Comments are stored locally in your browser. Server comments are displayed alongside your local comments.

Hi, I'm Katie!
What's Popular
30-Minute Meals!
Join to receive our email series which contains a round-up of some of our quick and easy family favorite recipes.
