Go Back

Ground Beef and Gravy Over Mashed Potatoes

A cozy weeknight classic, this dish features savory ground beef and silky gravy served over creamy mashed potatoes. Quick, satisfying, and perfect for families.
Prep Time 15 minutes
Cook Time 25 minutes
Total Time 40 minutes
Servings: 4 servings
Course: Dinner, Main Course
Cuisine: American, Comfort Food
Calories: 650

Ingredients
  

For the mashed potatoes
  • 2 pounds russet or Yukon Gold potatoes, peeled and cut into chunks
  • 4 tablespoons butter
  • 1/2 cup whole milk (or more for creamier mash)
  • Salt and pepper, to taste
For the ground beef and gravy
  • 1 lb ground beef (80/20 for flavor; leaner if preferred)
  • 1 medium yellow onion, finely chopped
  • 2 cloves garlic, minced
  • 2 tablespoons butter or oil
  • 2 tablespoons all-purpose flour
  • 2 cups beef broth (low-sodium preferred)
  • 1 tablespoon Worcestershire sauce
  • 1 teaspoon Dijon mustard (optional) adds a lovely flavor
  • Salt and freshly ground black pepper, to taste
  • Fresh parsley, chopped (for garnish)

Method
 

Preparation
  1. Place potato chunks into a large pot and cover with cold water. Add a pinch of salt, bring to a boil, then simmer for 12–15 minutes until fork-tender. Drain well.
  2. Return potatoes to the pot off the heat. Add butter and warm milk, then mash until smooth and creamy. Season with salt and pepper to taste. Keep warm while you make the gravy.
Cooking
  1. In a large skillet over medium-high heat, warm 1 tablespoon butter or oil. Add ground beef and cook, breaking it into pieces with a spatula, until browned and no longer pink (about 6-8 minutes). Spoon beef into a bowl and set aside.
  2. Reduce heat to medium. Add remaining butter. Sauté chopped onion until translucent, about 4-5 minutes. Add garlic and cook for another 30 seconds until fragrant.
  3. Sprinkle flour over the onions and garlic, stir to coat and cook for 1-2 minutes to remove the raw flour taste.
  4. Slowly whisk in beef broth, scraping any brown bits from the pan. Add Worcestershire sauce and Dijon if using. Bring to a simmer and let thicken for 3–5 minutes. Add more broth if the gravy is too thick.
  5. Return the cooked ground beef to the pan and simmer for 2–3 minutes to heat through and let flavors marry. Adjust seasoning.
  6. Spoon mashed potatoes onto each plate and ladle the beef and gravy over the top. Garnish with chopped parsley.

Notes

Use starchy potatoes for creamy mash. Warm milk before adding to potatoes for fluffiness. To enhance gravy, don’t skip browning the beef well.