Print
clock clock iconcutlery cutlery iconflag flag iconfolder folder iconinstagram instagram iconpinterest pinterest iconfacebook facebook iconprint print iconsquares squares iconheart heart iconheart solid heart solid icon
Ground beef and gravy over mashed potatoes on a plate

Ground Beef and Gravy Over Mashed Potatoes: A Comfort Classic That Feeds the Soul


5 Stars 4 Stars 3 Stars 2 Stars 1 Star

No reviews

  • Author: Jessica
  • Total Time: 35 mins
  • Yield: 4 servings 1x

Description

There’s just something deeply comforting about creamy mashed potatoes topped with rich ground beef and gravy. This easy, family-favorite recipe is fast, filling, and perfect for cozy weeknight dinners.


Ingredients

Scale

1 lb ground beef (85/15 or leaner)

1 tbsp olive oil (if beef is very lean)

1 small onion, finely chopped

2 tbsp all-purpose flour

2 cups low-sodium beef broth

1 tsp Worcestershire sauce

1/2 tsp garlic powder

Salt and black pepper, to taste

2 lbs potatoes (Yukon Gold or Russet), peeled and chopped

1/2 cup milk (or more for creaminess)

2 tbsp butter


Instructions

1. Boil potatoes in salted water for 12–15 minutes until fork-tender. Drain and set aside.

2. In a skillet, cook ground beef with chopped onion until no longer pink. Drain fat if needed.

3. Sprinkle flour over beef and stir for 1 minute. Slowly whisk in beef broth.

4. Add Worcestershire sauce, garlic powder, salt, and pepper. Simmer for 5–7 minutes until thickened.

5. Mash potatoes with butter and milk to desired creaminess. Season with salt.

6. Serve mashed potatoes topped with hot beef and gravy. Garnish if desired.

Notes

You can prep mashed potatoes ahead of time and reheat with milk.

Substitute ground turkey or chicken for a lighter version.

Make it gluten-free by using cornstarch or a gluten-free flour blend.

Freeze leftover gravy for next time—it reheats beautifully.

Add cheese, sour cream, or veggies for extra flavor and variety.

  • Prep Time: 10 mins
  • Cook Time: 25 mins
  • Category: Dinner
  • Method: Stovetop
  • Cuisine: American

Nutrition

  • Serving Size: 1 plate
  • Calories: 460
  • Sugar: 2g
  • Sodium: 580mg
  • Fat: 28g
  • Saturated Fat: 11g
  • Unsaturated Fat: 14g
  • Trans Fat: 0g
  • Carbohydrates: 32g
  • Fiber: 3g
  • Protein: 20g
  • Cholesterol: 90mg