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
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