30-MINUTE MEALS! Get the email series now
Royal Recipe

Easy Ground Beef and Gravy Over Mashed Potatoes

5 from 1 vote
1 Comments
Melissa Chen
By: Melissa ChenUpdated: Mar 26, 2026
This post may contain affiliate links. Please read our disclosure policy.

Quick, comforting ground beef in a savory homemade gravy spooned over creamy mashed potatoes — a budget-friendly family favorite ready in under 45 minutes.

Easy Ground Beef and Gravy Over Mashed Potatoes
This recipe is the kind of dish that lived on our family table for years: quick, satisfying, and unfussy. I first learned to make it from my mother on a weeknight when budgets were tight and everyone needed something warm and filling. The pairing of rich, savory beef gravy with pillowy mashed potatoes feels like an embrace — the crunchy day melts away as the gravy soaks into the potatoes. It’s simple but deeply comforting, and it’s one of those recipes that even picky eaters request again and again. I discovered a few small tricks over the years that make a big difference: cooking the potatoes just until fork-tender, warming the milk and butter together before folding them in for silkier texture, and making a cornstarch slurry for a glossy, lump-free gravy. These little practices turn humble ingredients into something special. I often make this when friends visit or for a low-key Sunday supper. It’s budget-friendly, quick to prepare, and scales neatly when guests pop by.

Why You'll Love This Recipe

  • The full meal comes together in about 45 minutes, making it perfect for busy weeknights and last-minute company.
  • Uses pantry staples and inexpensive ingredients — ground beef, potatoes, butter, milk, and broth — so it’s very budget-friendly.
  • Comforting texture contrast: creamy mashed potatoes paired with savory, slightly thickened gravy and tender crumbled beef.
  • Make-ahead friendly: potatoes and gravy can be prepared in advance and warmed gently before serving.
  • Adaptable to dietary needs — swap in lean ground turkey or chicken and low-fat milk, or use instant mashed potatoes when short on time.
  • Child-friendly and crowd-pleasing — this is a safe, nostalgic dish that reliably gets seconds.

I’ve watched neighbors, kids, and college students learn to cook from this one pan. When family comes home exhausted, this recipe is what I turn to because it feels like a warm welcome. My sister still calls it her favorite “grown-up comfort” and my partner loves that there’s always enough for leftovers.

Ingredients

  • Russet potatoes (2 pounds): These yield fluffy, dry mashed potatoes when peeled and cut into 1-inch pieces. If you prefer a creamier finish, choose Yukon Golds; I often mix varieties for texture. Choose firm, unblemished tubers.
  • Butter (3 tablespoons): Room-temperature unsalted butter adds richness; use salted if you prefer but reduce added salt. I like Plugrá or Kerrygold for consistent flavor.
  • Whole milk (1/2 cup): Warmed before adding to the potatoes for a smooth finish. For lighter mash, use 2% or a mix of milk and half-and-half.
  • Ground beef (1 pound): Use 80/20 for more flavor and a silkier mouthfeel; for a lighter meal, choose 90/10 or ground turkey. Drain excess fat after browning to keep the gravy clean.
  • Beef broth (1 3/4 cups total): Reserve 1/4 cup for the cornstarch slurry and use 1 1/2 cups to simmer with the beef and onions for depth of flavor. Low-sodium broth allows precise seasoning control.
  • Cornstarch (2 tablespoons): Makes a glossy, lump-free thickener when whisked with the reserved cold broth. If you prefer a roux, melt equal parts butter and flour in the skillet first.
  • White onion (1/2 cup, chopped): About one small onion; softens into the gravy and provides aromatic sweetness. Yellow onions work as well.
  • Seasonings: Garlic powder (1 teaspoon), salt (about 1 teaspoon for the gravy, plus 1 tablespoon in the potato water), and 1/4–1/2 teaspoon freshly cracked black pepper to taste.

Instructions

Prepare the potatoes: Fill a medium pot with cold water, add 1 tablespoon salt, then add the peeled and chopped potatoes. Bring to a vigorous boil over medium-high heat and start your timer when boiling. Cook 5–8 minutes until a fork easily pierces the pieces. Drain fully and return potatoes to the pot off the heat so they steam dry for a minute before mashing. Warm the dairy: While potatoes boil, combine 3 tablespoons butter and 1/2 cup whole milk in a small saucepan over medium heat. Whisk occasionally until butter is melted and the mixture is warm but not simmering. This prevents the potatoes from cooling and makes them silkier when folded in. Mash and season: Mash the drained potatoes with a potato masher or fork to your preferred texture. Gradually pour in the warm milk-butter mixture while stirring to incorporate. Season with 1/2 teaspoon garlic powder, additional salt, and freshly cracked black pepper. Taste and adjust — potatoes should be creamy and well seasoned. Brown the beef: Heat a large skillet over medium. Add 1 pound ground beef and cook, breaking it up with a wooden spoon until no pink remains. Drain excess fat, then return beef to the pan for the next step. Build the gravy: Add 1 1/2 cups beef broth, 1/2 cup chopped onion, 1 teaspoon garlic powder, and 1 teaspoon salt to the skillet with the beef. Simmer uncovered for 5–10 minutes until the onion softens. Meanwhile, whisk 2 tablespoons cornstarch into 1/4 cup cold beef broth until smooth to form a slurry. Thicken and finish: Slowly whisk the cornstarch slurry into the simmering beef mixture. Increase heat to bring the pan to a boil, then cook while stirring constantly for about 2 minutes until the sauce thickens and becomes glossy. Adjust seasoning with black pepper and salt if needed. Serve: Spoon mashed potatoes into bowls and top generously with the ground beef and gravy. Serve immediately with extra gravy on the side if desired. Ground beef and gravy over mashed potatoes

You Must Know

  • This dish stores well: refrigerate in airtight containers for up to 4 days or freeze gravy for up to 3 months.
  • High in protein and carbohydrates, it’s a satisfying single-dish meal that keeps you full longer.
  • Use low-sodium broth to control salt; taste and adjust at the end rather than oversalting early.
  • Instant mashed potatoes are a practical shortcut if you’re short on time, and boxed gravy works in a pinch.

One of my favorite aspects is how forgiving this method is: if the gravy is too thin, a little extra cornstarch slurry thickens it; if the potatoes are dry, a splash more warm milk brings them back. Making this fills the kitchen with familiar smells that always draw the family into the kitchen. It’s the kind of food that becomes a memory — we’ve celebrated nights of small wins and rainy afternoons with this meal, and everyone seems to relax when it’s on the table.

Creamy mashed potatoes in a bowl

Storage Tips

Store leftover mashed potatoes and gravy separately for best texture. Cool both to room temperature, transfer to airtight containers, and refrigerate for up to 4 days. To freeze, spoon gravy into freezer-safe bags or containers and lay flat to save space; it will keep for about 3 months. Reheat mashed potatoes gently on the stovetop with a splash of milk, stirring over low heat, or microwave in short bursts, stirring between intervals. Reheat gravy in a small saucepan over low heat, whisking to recombine if it separates.

Ingredient Substitutions

If you’re avoiding dairy, swap butter and whole milk for olive oil and unsweetened almond milk or another plant-based milk (choose full-fat varieties for richness). For a lower-fat version, use lean ground beef (90/10) and 2% milk. Cornstarch can be replaced with an equal amount of all-purpose flour cooked into a small butter roux, though the texture will be slightly different. Use vegetable broth instead of beef broth for a lighter taste; add a splash of soy sauce or Worcestershire for deeper umami.

Serving Suggestions

Serve with a simple green vegetable like steamed green beans, sautéed spinach, or roasted carrots to add color and freshness. A crisp tossed salad and a quick pickle on the side cut through the richness. Garnish with chopped fresh parsley or chives for brightness, and offer hot sauce or ketchup for kids who like familiar flavors. For a heartier meal, top with shredded cheddar or a fried egg.

Cultural Background

This comforting combination of mashed potatoes and meat in gravy is rooted in many working-class traditions across the United States and the British Isles. It represents economical, hearty cooking where simple starches and meats are elevated into a satisfying dish with stock and seasonings. Variations exist globally — from Scandinavian meat and potatoes to British beef and onion gravies — but the idea of a warm, saucy topping over creamy potatoes is universal.

Seasonal Adaptations

In cooler months, boost the gravy with roasted garlic or a splash of red wine for deeper flavor. In summer, keep it lighter by using ground turkey and adding fresh herbs like thyme or parsley. For holiday twists, top with caramelized onions and mushrooms or stir in a spoonful of horseradish for a festive tang. Swap half the potatoes for cauliflower mash to reduce carbs whenever you want a lighter plate.

Meal Prep Tips

For meal prep, cook the potatoes and beef the night before. Store them in separate containers and reheat gently on the stovetop, adding warm milk to the potatoes and whisking the gravy back to life. Portion into microwave-safe containers for an easy lunch. The gravy helps keep the potatoes moist, so pack a little extra gravy if you know you’ll be reheating by microwave.

This dish is a true kitchen companion — comforting, adaptable, and reliably satisfying. Whether you’re feeding family on a busy night or making an easy batch for leftovers, it rewards simple care and straightforward technique. Enjoy, and make it your own with the small touches that suit your household.

Pro Tips

  • Warm the milk and butter before adding to potatoes to keep them hot and to produce a silkier texture.

  • Make a cornstarch slurry with cold liquid to prevent lumps when thickening the gravy.

  • Drain excess fat after browning the beef to avoid a greasy gravy and to better control seasoning.

  • Taste and adjust seasoning at the end, especially if using low-sodium broth.

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

Main Dishesrecipesdinner ideascomfort foodpotatoesground beeffamily meals
No ratings yet

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.

Servings: 4 steaks
Easy Ground Beef and Gravy Over Mashed Potatoes
Prep:15 minutes
Cook:30 minutes
Rest Time:10 mins
Total:45 minutes

Ingredients

For the Mashed Potatoes

For the Ground Beef and Gravy

Instructions

1

Boil the potatoes

Place peeled, cut potatoes in a medium pot with cold water and 1 tablespoon salt. Bring to a rapid boil and cook 5–8 minutes until fork tender. Drain and return to the pot to steam dry briefly.

2

Warm the milk and butter

In a small saucepan, combine 3 tablespoons butter and 1/2 cup whole milk. Warm over medium heat until butter melts and mixture is warm but not boiling. This ensures a smooth mash.

3

Mash and season

Mash the drained potatoes to desired consistency, gradually stir in the warm butter-milk mixture, then add 1/2 teaspoon garlic powder, salt, and pepper. Taste and adjust.

4

Brown the beef

Heat a large skillet over medium, add 1 pound ground beef and cook until no pink remains, breaking it up. Drain excess fat and return meat to the pan.

5

Simmer with broth and onions

Add 1 1/2 cups beef broth, 1/2 cup chopped onion, 1 teaspoon garlic powder, and 1 teaspoon salt. Simmer 5–10 minutes until the onion softens.

6

Make the cornstarch slurry and thicken

Whisk 2 tablespoons cornstarch into 1/4 cup cold beef broth until smooth. Slowly whisk into the simmering beef mixture, bring to a boil, and cook 2 minutes while stirring until thickened.

7

Serve

Spoon mashed potatoes into bowls and top with the ground beef and gravy. Serve immediately.

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

Calories: 520kcal | Carbohydrates: 45g | Protein:
28g | Fat: 25g | Saturated Fat: 8g |
Polyunsaturated Fat: 5g | Monounsaturated Fat:
10g | Trans Fat: 1g | Cholesterol: 253mg | Sodium:
0mg | Potassium: 953mg | Fiber: 0g | Sugar:
0g | Vitamin A: 577IU | Vitamin C: 3mg | Calcium:
47mg | Iron: 6mg

Did You Make This?

Leave a comment & rating below or tag
@kitchenfunwithmy3sons on social media!

Easy Ground Beef and Gravy Over Mashed Potatoes

Categories:

Easy Ground Beef and Gravy Over Mashed Potatoes

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)

Leave a Comment

0/1000 characters
Food Lover
1 day ago

This recipe looks amazing! Can't wait to try it.

Rating:

Comments are stored locally in your browser. Server comments are displayed alongside your local comments.

Family Photo

Hi, I'm Melissa!

Chef and recipe creator specializing in delicious Main Dishes cooking. Passionate about sharing easy-to-follow recipes that bring families together around the dinner table.

Get My 30-Minute Meals email series!

Quick and easy dinner ideas delivered to your inbox.