Easy Ground Beef and Gravy Over Mashed Potatoes

Quick, budget-friendly comfort: savory ground beef in a rich gravy ladled over creamy mashed potatoes. Ready in 45 minutes and perfect for family dinners.

This recipe for ground beef and gravy over mashed potatoes is the kind of dish that stops the clock in our house. It has been passed down through generations of my family and became my go-to during busy weeks when everyone wanted something warm, filling, and familiar. I first learned this version from my mother on a rainy evening when pantry staples and a pound of meat needed to be transformed into something memorable. The result was deeply satisfying: tender potatoes whipped creamy with butter and milk, and a glossy, savory gravy studded with sweet onion and seasoned just enough to make everyone ask for seconds.
What makes this dish special is its simplicity and the comfort it delivers. The texture contrast between smooth mashed potatoes and slightly chunky beef gravy is endlessly comforting. It is also forgiving: use lean beef for a lighter bowl or ground turkey if you prefer. My family always gathered around the table with steaming bowls, and the little ones scraped the bottoms clean. If you want a weeknight classic that feels like a hug on a plate, this is it.
Why You'll Love This Recipe
- Ready in just 45 minutes from start to finish, it fits perfectly into a busy weeknight schedule without compromising on comfort or flavor.
- Uses pantry staples and affordable ingredients: russet potatoes, ground beef, butter, milk, cornstarch, and beef broth are all you need for a hearty meal.
- Make-ahead friendly: mashed potatoes keep well in the fridge and the beef gravy reheats quickly; both components freeze well for meal prep.
- Crowd-pleasing texture contrast: creamy potatoes paired with a glossy gravy and tender beef offers satisfying mouthfeel for all ages.
- Flexible and forgiving: swap in lean ground turkey, use instant mashed potatoes for time savings, or use store-bought beef gravy for an ultra-quick version.
Personally, this dish brings back rainy-day dinners and family conversations. Cheryl Malik, who shared this version with me, wrote that her mother often relied on canned gravy, and I love that both the canned shortcut and the homemade approach are valid here. Whenever I make a double batch, neighbors stop by asking for a bowl.
Ingredients
- Russet potatoes: 2 pounds peeled and cut into 1-inch pieces. Choose firm, dry potatoes for fluffy mash. Russets absorb water well and become light when mashed; Yukon Golds work if you prefer a naturally creamier texture.
- Salt for boiling: 1 tablespoon. Salting the cooking water seasons the potatoes through and gives the mashed result better depth of flavor.
- Butter: 3 tablespoons at room temperature. Unsalted butter lets you control final seasoning; choose a high-quality brand for richness.
- Whole milk: 1/2 cup at room temperature. Warming the milk and butter together helps them incorporate smoothly into the potatoes without cooling them down.
- Garlic powder: 1/2 teaspoon. A small amount adds rounded savory background without overpowering the potatoes.
- Freshly cracked black pepper and salt: To taste when finishing the mash; start light and adjust.
- Cornstarch: 2 tablespoons to thicken the gravy. Make a smooth slurry with a little beef broth first to avoid lumps.
- Beef broth: 1 3/4 cups total (1/4 cup for the slurry and 1 1/2 cups for the gravy). Use low-sodium if you want better control over final salt levels.
- Ground beef: 1 pound. Use 80/20 for the most traditional flavor, or 90/10 for a leaner bowl. Brown thoroughly and drain any excess fat.
- White onion: 1 small, chopped (about 1/2 cup). Cook until translucent to add natural sweetness to the gravy.
- Garlic powder (for gravy): 1 teaspoon to build savory depth.
- Salt and freshly cracked black pepper for seasoning: 1 teaspoon salt and 1/4 to 1/2 teaspoon pepper; adjust to taste.
Instructions
Prepare the potatoes: Fill a medium pot with cold water, add 1 tablespoon of salt, then add the 2 pounds of peeled, cut russet potatoes. Bring to a rapid boil over medium-high heat. Once boiling, set a timer and cook the potatoes until a fork pierces them easily, about 5 to 8 minutes depending on piece size. Drain well and return the pot to a cool burner so the residual heat does not overcook them. Warm the dairy: While potatoes cook, combine 3 tablespoons of butter and 1/2 cup whole milk in a small saucepan. Warm gently over medium heat, whisking occasionally, until the butter melts and the mixture is uniformly warm. This step keeps the mashed potatoes hot and prevents the butter from congealing when added. Mash and season: Use a potato masher or sturdy fork to mash the drained potatoes to your desired consistency. Gradually stir in the warm butter-milk, ensuring everything absorbs evenly. Season with 1/2 teaspoon garlic powder, salt, and freshly cracked black pepper to taste. Taste and adjust before setting aside, keeping the mash warm until serving. Make cornstarch slurry: In a small bowl, whisk 2 tablespoons cornstarch with 1/4 cup beef broth until completely smooth and free of lumps. This slurry will thicken the gravy without creating lumps when added to hot liquid. Brown the meat: Heat a large skillet over medium heat and add 1 pound ground beef. Cook, crumbling with a wooden spoon, until no pink remains. Drain excess fat from the pan for a cleaner-tasting gravy. Build the gravy: Add 1 1/2 cups beef broth, 1/2 cup chopped white onion, 1 teaspoon garlic powder, 1 teaspoon salt, and 1/4 to 1/2 teaspoon freshly cracked black pepper to the browned beef. Simmer uncovered for 5 to 10 minutes until the onion softens and the flavors meld. Thicken and finish: Slowly whisk the cornstarch slurry into the skillet, increasing the heat to bring the mixture to a boil. Stir continuously and boil for about 2 minutes until the gravy thickens and becomes glossy. Taste and adjust seasoning if necessary. Serve: Divide mashed potatoes among bowls, spoon the ground beef and gravy over the top, and serve immediately with additional cracked pepper or a pat of butter if desired.
You Must Know
- This meal freezes and reheats well: store gravy and mashed potatoes separately in airtight containers for up to 3 months in the freezer.
- High in protein and comforting carbohydrates; portions can be reduced for lower calorie intake by using leaner meat and lower-fat milk.
- Use low-sodium broth to control salt, especially if using canned gravy as a shortcut since canned gravy can be saltier.
- Leftovers reheat gently on the stovetop or microwave; add a splash of milk when reheating mashed potatoes to restore creaminess.
My favorite thing about this recipe is how it gathers people. When I bring a pot to a neighbor’s house or set it on the table for a casual family meal, conversation pauses only long enough for the first bite. One Thanksgiving I made a double batch and wrapped small containers for guests to take home—several called the next day to say it was the best comfort food they’d had in months.
Storage Tips
Store cooked components separately for best texture. Keep mashed potatoes in an airtight container in the refrigerator for up to 4 days; reheat gently over low heat or in the microwave, stirring and adding a splash of milk or butter to refresh them. The gravy with beef will last 3 to 4 days refrigerated. For longer storage, freeze both components in meal-sized portions for up to 3 months. Use freezer-safe containers and label with date. Thaw overnight in the refrigerator before reheating, and stir well to recombine.
Ingredient Substitutions
For a lighter bowl, swap 1 pound ground beef for 1 pound ground turkey or chicken; increase the aromatic onion and salt slightly to boost flavor. If you prefer, replace cornstarch with an equal measure of all-purpose flour mixed into softened butter to make a roux, but note the change in thickening properties and flavor. Use milk alternatives such as oat or almond milk in the mashed potatoes for a dairy-free option, and substitute olive oil for butter in the mash if needed. Instant mashed potatoes are a valid shortcut—follow package directions and stir in butter and milk for extra richness.
Serving Suggestions
Serve bowls with a simple side of steamed green beans or a crisp green salad to cut through the richness. A spoonful of pickled vegetables or a tart apple slaw on the side adds brightness. For a heartier meal, top the beef and gravy with sautéed mushrooms or caramelized onions. Garnish with chopped fresh parsley for color and a fresh herbal note. This dish also pairs well with a cold beer or a medium-bodied red wine.
Cultural Background
This type of meat-and-potatoes bowl is rooted in practical, home-cooking traditions across American and European households where affordable cuts and pantry staples needed to be transformed into filling meals. Gravy functions as both sauce and seasoning, and many regional families developed their own versions—some use pan drippings, others rely on broth and thickening agents. The dish embodies home economy and comfort, often appearing on weeknight tables and at casual gatherings.
Seasonal Adaptations
In colder months, add roasted root vegetables or a sprinkle of smoked paprika to the gravy for a cozy flavor. In spring and summer, lighten the mash by using new potatoes and folding in a little sour cream and chopped chives. For holiday variations, stir in roasted garlic or grated cheddar into the mash and finish the gravy with a splash of red wine for depth.
Meal Prep Tips
Prepare the mashed potatoes and gravy separately and store in microwave-safe containers for grab-and-go weeknight dinners. Portion into four containers for easy reheating; add a small container with extra broth or milk to refresh the texture during reheating. Cook the ground beef ahead of time and store without broth for up to 4 days; add broth and thicken just before serving. This approach saves time and keeps flavors vibrant.
Share a warm bowl with family or friends and enjoy the easy comfort that this dish brings. It’s adaptable, forgiving, and always welcomed at the table.
Pro Tips
Warm the milk and butter before adding to the potatoes to keep the mash hot and silky.
Make a smooth cornstarch slurry with cold liquid to avoid lumps when thickening gravy.
Drain excess fat from the browned beef for a cleaner flavor in the gravy.
Use low-sodium broth so you can better control seasoning during final adjustments.
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.
FAQs about Recipes
Can I make this ahead and freeze it?
Yes. Store mashed potatoes and gravy separately in airtight containers. Refrigerate up to 4 days or freeze up to 3 months. Thaw overnight in the refrigerator before reheating.
How do I control the saltiness?
Use low-sodium beef broth and taste before adding extra salt. If using canned gravy, skip or reduce added salt and adjust to taste.
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
Fill a medium pot with cold water, add 1 tablespoon salt, then add the peeled, cut potatoes. Bring to a boil and cook until fork-tender, about 5 to 8 minutes. Drain and return to the pot.
Warm the butter and milk
Combine 3 tablespoons butter and 1/2 cup milk in a small saucepan and warm over medium heat until the butter melts; set aside.
Mash and season
Mash potatoes to desired consistency, gradually stir in the warm butter-milk, then season with 1/2 teaspoon garlic powder, salt, and pepper to taste.
Make the slurry
Whisk 2 tablespoons cornstarch with 1/4 cup beef broth until smooth to make a slurry; set aside.
Brown the ground beef
Cook 1 pound ground beef in a large skillet over medium heat until no longer pink. Drain excess fat from the pan.
Simmer the gravy
Add 1 1/2 cups beef broth, 1/2 cup chopped onion, 1 teaspoon garlic powder, 1 teaspoon salt, and 1/4 to 1/2 teaspoon pepper to the skillet. Simmer 5 to 10 minutes until onions soften.
Thicken and finish the gravy
Slowly whisk in the cornstarch slurry, bring to a boil, and cook for 2 minutes, stirring constantly, until gravy thickens and becomes glossy.
Assemble and serve
Divide mashed potatoes into bowls, top with ground beef and gravy, and serve warm with extra cracked black pepper 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...

4-Ingredient Mini Pizzas
Quick and customizable mini pizzas made with refrigerated biscuit dough — ready in 20 minutes and perfect for weeknights, parties, and picky eaters.

Air Fried Crispy Onion
Crispy caramelized onion rings made in the air fryer with just a touch of oil—perfect as a topping, snack, or crunchy condiment.

Air Fryer Pork Chop Bites
Tender, juicy pork chop bites tossed in olive oil and Worcestershire, seasoned with smoked paprika and garlic. Ready in 20 minutes in the air fryer—perfect for quick weeknight dinners.

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 !
What's Popular
Get My 30-Minute Meals email series!
Quick and easy dinner ideas delivered to your inbox.
