Easy Ground Beef and Gravy Over Mashed Potatoes

Quick, budget friendly comfort food with creamy mashed potatoes topped with savory ground beef gravy. Ready in about 45 minutes and perfect for family weeknights.

This recipe is the one my family asks for when the week feels long and everyone needs a warm hug on a plate. I first learned this version from my mother during a chilly Saturday afternoon when pantry staples and a pound of ground beef needed to become dinner quickly. The result was everything I hoped for comfort food to be. The mashed potatoes are pillowy and creamy and the beef and gravy are rich and savory with a hint of sweet onion and garlic powder. It is the kind of dish that makes conversation slow down because everyone is too busy enjoying their bowl.
What makes this dish special is its simplicity and nostalgia. It uses ingredients that are usually already in the kitchen and it is forgiving when it comes to exact measurements. I remember serving it to a friend who had just moved into a new home and needed a meal that felt like home. He went back for thirds and left with a smile, a takeaway container, and the recipe scribbled on a napkin. This is the weeknight dinner I make when I want something that feeds both the belly and the heart.
Why You'll Love This Recipe
- Comforting and familiar flavors that appeal to all ages and are perfect for busy weeknights and cozy weekends.
- Ready in about 45 minutes from start to finish making it quick without feeling rushed.
- Uses pantry staples and inexpensive ingredients making it budget friendly while still satisfying.
- Make ahead options allow you to prepare mashed potatoes or the beef component in advance and reheat gently.
- Flexible protein choices let you swap ground beef for turkey or chicken if you prefer a lighter option with easy seasoning adjustments.
- Family friendly portioning that easily scales up for guests or down for a smaller household.
In my kitchen this recipe became a keeper because it tolerated substitutions and always delivered. My kids loved spooning gravy over mountains of mashed potatoes and my partner insisted I add a little extra cracked black pepper each time. Over the years I learned small tricks such as warming the milk before stirring it in and making a cornstarch slurry to get a glossy gravy every time.
Ingredients
- Water: Enough to cover potatoes for boiling. Use cold tap water so potatoes cook evenly. For best texture drain promptly when fork tender.
- 1 tablespoon salt: For the boiling water. It seasons the potatoes from the inside out. Adjust to taste and use fine sea salt or kosher salt based on preference.
- 2 pounds russet potatoes: Peeled and cut into 1 inch pieces. Russet yields fluffy mash. Yukon gold can be used for a creamier texture.
- 3 tablespoons butter: Unsalted and at room temperature for ease of blending. Using salted butter is fine reduce added salt slightly.
- 1/2 cup whole milk: At room temperature. Warming the milk helps it incorporate smoothly. You can substitute half and half for richer mash.
- 1/2 teaspoon garlic powder: For the potatoes. Fresh garlic will change texture so keep to powder for a smooth finish.
- Freshly cracked black pepper and salt: To taste. I like a generous crack of pepper on top just before serving.
- 2 tablespoons cornstarch: For the gravy slurry. Mix with cold beef broth to avoid lumps and create a glossy sauce.
- 1/4 cup beef broth: Cold for the slurry. Use low sodium if you prefer more control over final salt level.
- 1 pound ground beef: Choose 85 percent lean for good flavor and a moist texture. Leaner beef will be drier and may need an extra splash of broth.
- 1 1/2 cups beef broth: For simmering with the beef. Low sodium gives you more control over the final seasoning.
- 1/2 cup chopped white onion: About one small onion. White onion softens and adds subtle sweetness that balances the gravy.
- 1 teaspoon garlic powder: Adds savory depth without adding moisture.
- 1 teaspoon salt and 1/4 to 1/2 teaspoon black pepper: Adjust based on broth saltiness and personal taste.
Instructions
Prepare the potatoes Fill a medium pot with cold water and stir in 1 tablespoon salt. Add the peeled and cut potatoes. Bring to a rapid boil over medium high heat. Once boiling set a timer and cook five to eight minutes or until a fork slides through a piece with little resistance. Do not overcook or the potatoes will become waterlogged. Heat the butter and milk While the potatoes cook place 3 tablespoons butter and 1/2 cup whole milk in a small saucepan over medium heat. Warm gently until the butter melts and the mixture is hot but not boiling. Whisk occasionally to keep the milk smooth and evenly heated. This helps the mash incorporate without getting gluey. Drain and mash When fork tender drain the potatoes thoroughly and return them to the warm pot. Mash with a potato masher or fork until mostly smooth with small lumps if you like a rustic texture. Gradually stir in the warm butter milk mixture until you reach your desired creaminess. Season with 1/2 teaspoon garlic powder salt and freshly cracked black pepper to taste. Set aside and keep warm. Make the cornstarch slurry In a small bowl whisk together 2 tablespoons cornstarch and 1/4 cup cold beef broth until completely smooth. This slurry will thicken the gravy without lumps. Set aside while you brown the meat. Brown the beef Heat a large skillet over medium heat and add the pound of ground beef. Cook breaking it up with a wooden spoon until no longer pink. Drain and discard excess fat to prevent a greasy sauce. Return the meat to the pan for the next step. Simmer and thicken 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 black pepper to the skillet. Stir and simmer uncovered five to ten minutes until the onion is soft and has taken on flavor. Slowly whisk in the cornstarch slurry then increase heat to bring the mixture to a boil. Cook while stirring constantly for two minutes or until the gravy thickens and becomes glossy. Taste and adjust seasoning. Assemble and serve Divide mashed potatoes between bowls and spoon the beef and gravy over the top. Serve warm with extra gravy on the side. Leftovers reheat well in a covered pan over low heat with a splash of milk or broth to refresh the texture.
You Must Know
- This dish stores well refrigerated for up to three days and freezes well for up to three months when packaged in an airtight container.
- Using low sodium broth lets you control final seasoning and prevents the gravy from becoming too salty.
- Make the mashed potatoes ahead and reheat gently with a splash of milk for quick assembly at dinnertime.
- Lean ground beef reduces grease but requires a bit more broth to remain moist and flavorful.
- The gravy thickens quickly so whisk in the cornstarch mixture gradually while bringing the pan to a boil.
My favorite memory with this dish is serving it during a simple family reunion when my aunt returned from overseas. Everyone gravitated to the table and the conversation flowed easily. That evening I learned that the simplest meals are often the most memorable and that a good gravy can make people linger over their food in the best way.
Storage Tips
Store cooled components separately when possible. Place mashed potatoes in an airtight container and the beef and gravy in a separate sealed container. Refrigerate for up to three days. For freezing pack into freezer safe containers leaving a little headroom for expansion and freeze for up to three months. Reheat mashed potatoes gently in a saucepan over low heat stirring in a splash of milk to refresh texture. Reheat gravy and beef over medium low heat until just warmed through stirring occasionally.
Ingredient Substitutions
If you are short on time use instant mashed potatoes following the package directions and then fold in the warmed butter and milk. Swap ground beef for ground turkey or ground chicken for a lighter version and add a touch more broth to keep the mixture moist. For dairy free mash substitute olive oil or a dairy free spread and use unsweetened almond milk warmed before stirring in. If you need a gluten free assurance use a gluten free broth and cornstarch is naturally gluten free so the gravy will remain suitable.
Serving Suggestions
Serve this dish with a crisp green salad or quickly sautéed green beans to add color and balance. A spoon of bright chopped fresh parsley or chives on top adds freshness and contrast. For a heartier plate add roasted carrots or a side of steamed peas. Serve with crusty bread or dinner rolls to sop up any extra gravy and make the meal feel complete.
Cultural Background
This style of meat over mashed potatoes is a classic in American home cooking rooted in frugal and comforting traditions. Versions of meat with a simple pan gravy have been made in farm kitchens across the country where stretching a pound of meat to feed a family was essential. Regional variations add elements like onion soup mix or Worcestershire sauce to deepen flavor but the core idea remains the same comfort served in a single bowl.
Seasonal Adaptations
In winter add roasted root vegetables to the side for heartiness. In spring and summer lighten the plate with a crisp salad and swap whole milk for a lighter milk or half and half to adjust richness. For holiday guests infuse the gravy with a splash of red wine or add a teaspoon of Dijon mustard for a subtle lift that pairs well with roasted winter vegetables.
Meal Prep Tips
Make the mashed potatoes and beef separately and chill for up to three days. Reheat both gently and assemble just before serving to keep texture optimal. Use shallow containers for rapid cooling and label with the date. Portion into individual bowls for packed lunches or quick reheating at work. A splash of broth when reheating prevents dryness and keeps flavors bright.
This dish brings people together with simple ingredients and honest flavors. Try making it your own and add small twists that reflect your kitchen and the people you feed. Few things beat a warm bowl on a busy night and the memory of a shared meal.
Pro Tips
Warm the milk before adding to the potatoes to prevent a gluey texture and to help it incorporate smoothly.
Make a cornstarch slurry with cold broth for lump free gravy and add it slowly while whisking.
Use low sodium beef broth so you can control the final salt level of the gravy.
Brown the beef well and drain excess fat to avoid a greasy gravy and to develop flavor.
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
How long will leftovers keep?
Yes refrigerate both components separately for up to three days and reheat gently with a splash of milk or broth.
Can I freeze the dish?
Yes you can freeze assembled portions in airtight containers for up to three months. Thaw overnight in the refrigerator before reheating.
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
For the Mashed Potatoes
For the Ground Beef and Gravy
Instructions
Prepare the potatoes
Fill a medium pot with cold water and add 1 tablespoon salt. Add peeled and cut potatoes and bring to a rapid boil. Cook five to eight minutes or until fork tender. Drain thoroughly.
Heat the butter and milk
Combine 3 tablespoons butter and 1/2 cup whole milk in a small saucepan and warm until butter melts. Keep warm and whisk occasionally.
Mash the potatoes
Return drained potatoes to the pot and mash to desired consistency. Gradually stir in the warm butter milk mixture. Season with 1/2 teaspoon garlic powder salt and pepper to taste.
Make slurry
Whisk 2 tablespoons cornstarch with 1/4 cup cold beef broth until smooth. Set aside to use for thickening the gravy.
Brown the beef
Heat a large skillet over medium heat and crumble 1 pound ground beef until no longer pink. Drain excess fat and return beef to the pan.
Simmer and thicken
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 black pepper. Simmer five to ten minutes until onion is tender. Whisk in the slurry and bring to a boil cooking two minutes until thickened.
Serve
Divide mashed potatoes into bowls and top with the 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...

10 Minute Immune-Boosting Broth
A quick, nourishing broth packed with miso, garlic, ginger, turmeric and horseradish — ready in 10 minutes and perfect for immune support and soothing comfort.

20-Minute Greek Pasta Salad
A bright, tangy Greek-inspired pasta salad with cucumbers, cherry tomatoes, Kalamata olives, chickpeas and feta—ready in 20 minutes and perfect for picnics, potlucks, or a quick weeknight meal.

4-Ingredient Mini Pizzas
Quick, customizable mini pizzas made from refrigerated biscuit dough — ready in about 20 minutes and perfect for weeknight dinners or party food.

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