Ground Beef and Gravy Over Mashed Potatoes – Ultimate Comfort Food in One Hearty Bowl

🛒 Ingredients

For the Mashed Potatoes:

4 large potatoes, peeled and cubed (Yukon Gold or Russet)

½ cup milk or cream (warmed)

¼ cup (½ stick) butter

Salt & pepper to taste

Optional: ¼ cup sour cream or cream cheese for extra richness

For the Beef & Gravy:

1 tbsp olive oil or butter

1 lb (450g) ground beef (80/20 works best)

1 small onion, diced

2 cloves garlic, minced (optional)

8 oz mushrooms, sliced (cremini or white — adds umami depth!)

2 tbsp all-purpose flour (for thickening)

2 cups beef broth (low-sodium preferred)

1 tbsp Worcestershire sauce (secret flavor booster!)

1 tsp soy sauce (adds savoriness)

½ tsp dried thyme

½ tsp black pepper (or more to taste)

Salt to taste

Optional: 1 tsp tomato paste for richer color

🔥 Pro Tip: Use leftover mashed potatoes to save time!

👩‍🍳 Step-by-Step Instructions

1️⃣ Make the Mashed Potatoes

Boil potato cubes in salted water until fork-tender (~12–15 mins).

Drain and return to pot.

Add butter, milk, salt & pepper.

Mash until smooth. Set aside.

✅ Pro Hack: Whip with a hand mixer for ultra-fluffy texture.

2️⃣ Brown the Beef

In a large skillet or Dutch oven, heat oil over medium heat.

Add onion and cook 3–4 mins until soft.

Add ground beef, breaking it apart. Cook until browned (~6–8 mins).

Stir in garlic & mushrooms (if using). Cook 5–7 mins until mushrooms release moisture and brown.

3️⃣ Make the Gravy

Sprinkle flour over beef mixture. Stir 1–2 mins to cook off raw taste.

Gradually pour in beef broth, stirring constantly to avoid lumps.

Stir in Worcestershire sauce, soy sauce, thyme, and pepper.

Simmer 5–7 minutes until thickened and glossy.

✅ Taste and adjust: More pepper? More salt? Yes.

4️⃣ Serve & Smile

Spoon warm mashed potatoes into bowls.

Top generously with beef and gravy.

Garnish with fresh parsley if desired.

🍽️ Serving Ideas: