Ground Beef and Gravy Over Mashed Potatoes – The Ultimate Comfort Food

Ground Beef and Gravy Over Mashed Potatoes: Classic Comfort in Every Bite

When you’re in the mood for something warm, hearty, and deeply satisfying, nothing beats a plate of Ground Beef and Gravy Over Mashed Potatoes. This humble dish turns simple ingredients into a rich, savory meal that delivers all the cozy vibes. It’s the kind of comfort food that brings back memories—and keeps you coming back for seconds.

Whether it’s a cold night or just a long day, this dinner is a warm hug in a bowl.

Why I Love This Recipe

It’s hearty, budget-friendly, and packed with flavor. The creamy mashed potatoes soak up the savory beef gravy beautifully, and it all comes together in about 30 minutes. No fancy ingredients, no complicated steps—just pure, home-cooked goodness.

Ingredients

For the mashed potatoes:

  • 4 large potatoes, peeled and chopped
  • ¼ cup milk
  • 2 tbsp butter
  • Salt and pepper to taste

For the beef and gravy:

  • 1 lb ground beef
  • 1 tbsp vegetable oil
  • ½ cup onion, finely chopped
  • 2 cloves garlic, minced
  • 2 tbsp all-purpose flour
  • 2 cups beef broth
  • 1 tsp Worcestershire sauce
  • Salt and pepper to taste

Substitutions & Additions

  • Beef: Swap with ground turkey or plant-based meat for a lighter or vegetarian version.
  • Broth: Use chicken or veggie broth in a pinch, though beef broth adds the richest flavor.
  • Add-ins: Stir in peas, mushrooms, or sautéed carrots for extra nutrition and texture.

Instructions

1. Make the Mashed Potatoes

Boil potatoes in salted water until fork-tender (about 15 minutes). Drain, then mash with butter, milk, salt, and pepper until creamy.
➤ Duration: 20 minutes

2. Cook the Aromatics

In a large skillet, heat oil over medium heat. Add onion and garlic and cook for 3–4 minutes until softened and fragrant.
➤ Duration: 3–4 minutes

3. Brown the Beef

Add ground beef to the skillet. Cook until browned, breaking it up with a spoon.
➤ Duration: 5–7 minutes

4. Make the Gravy

Sprinkle flour over beef and stir to coat. Cook for 1 minute. Slowly pour in beef broth while stirring. Add Worcestershire sauce. Simmer until gravy thickens, about 5 minutes. Season with salt and pepper to taste.
➤ Duration: 6–8 minutes

5. Serve

Spoon mashed potatoes onto plates or bowls. Ladle the beef and gravy over the top. Serve hot and enjoy!
➤ Duration: 2 minutes

Tips for Success

  • Mash potatoes while hot for the fluffiest texture.
  • For extra creamy potatoes, use warm milk and a hand mixer.
  • Let the gravy simmer uncovered for a thicker consistency.

Serving Suggestions

Serve this with buttered green beans, roasted carrots, or a crisp side salad. For a comfort food feast, pair with:

Storage & Leftovers

  • Fridge: Store in airtight containers for up to 3 days.
  • Reheat: Warm in a skillet or microwave, adding a splash of broth if needed.
  • Freezer: Freeze mashed potatoes and gravy separately for up to 2 months.

More Recipes You’ll Love

Final Thoughts

This Ground Beef and Gravy Over Mashed Potatoes is more than a meal—it’s a classic comfort food that never disappoints. Easy to make and even easier to love, it’s perfect for busy weeknights or relaxed weekend dinners. Give it a try and let me know how you made it your own!