A comforting, classic dish made with simple ingredients like ground beef, onion, garlic, and rich beef gravy—served over creamy mashed potatoes for the ultimate weeknight dinner.

A Taste of Home
Every time I make this Ground Beef and Gravy Over Mashed Potatoes, I’m instantly transported back to my childhood kitchen. It was the first recipe I ever learned to cook—standing on a stool, wooden spoon in hand, as my grandmother guided me step by step. She’d tell stories of her own mother making it during leaner times, stretching a little ground beef and potatoes into something hearty and satisfying.
To this day, this meal feels like a warm hug from the past—simple, nostalgic, and full of love.
Why You’ll Love This Recipe
This dish is proof that comfort food doesn’t need to be complicated.
✨ Quick & Easy: From start to finish, it’s ready in just 45 minutes—perfect for busy weeknights.
💰 Budget-Friendly: Made with pantry staples and affordable ingredients.
🥣 Rich & Savory: The homemade beef gravy adds deep, comforting flavor.
🥔 Versatile: Easily adapted for gluten-free, dairy-free, or lighter versions.
❤️ Family Favorite: Cozy, filling, and loved by all ages.
Ingredient Notes
Here’s what you’ll need to bring this comforting classic to life:
- Ground Beef: The star of the dish—hearty, flavorful, and satisfying.
- Onion & Garlic: Aromatics that add a deep, savory base.
- All-Purpose Flour: Thickens the gravy to a silky, luscious texture.
- Beef Broth: Provides rich flavor and the perfect gravy consistency.
- Worcestershire Sauce: Adds a subtle tang that balances the richness.
- Salt & Pepper: Simple seasonings that enhance every bite.
- Optional – Peas & Carrots: Add color, sweetness, and extra nutrition.
How to Make Ground Beef and Gravy Over Mashed Potatoes
Step 1: Prepare the Mashed Potatoes
Peel and quarter your potatoes, then boil them in salted water for about 20 minutes until tender. Drain, then mash with butter and milk until smooth and creamy. Season to taste and keep warm.
Step 2: Cook the Beef and Gravy
In a large skillet, brown the ground beef over medium-high heat, breaking it up as it cooks. Drain any excess fat.
Add diced onion and minced garlic, cooking until fragrant and translucent. Sprinkle flour over the beef and stir for about 2 minutes.
Gradually pour in beef broth, stirring constantly, followed by Worcestershire sauce. Simmer for 5 minutes until thickened. Add peas and carrots if desired.
Step 3: Serve and Enjoy
Spoon the creamy mashed potatoes onto plates and top generously with the rich beef and gravy mixture. Sprinkle with fresh parsley if you’d like—and enjoy the cozy comfort in every bite!
Storage Tips
- Refrigerator: Store leftovers in an airtight container for up to 3 days.
- Freezer: Freeze beef and gravy separately from potatoes for up to 2 months.
- Reheat: Warm gently on the stove or in the microwave, adding a splash of broth or milk to restore creaminess.
Variations & Substitutions
- 🦃 Ground Turkey or Chicken: For a leaner alternative.
- 🌾 Gluten-Free: Use gluten-free flour to thicken the gravy.
- 🌱 Vegetarian: Substitute beef broth with vegetable broth and use plant-based meat or mushrooms.
- 🥛 Dairy-Free: Replace milk and butter with non-dairy alternatives.
- 🍄 Mushroom Gravy: Add sliced mushrooms with the onions for an earthy twist.
Final Thoughts
This Ground Beef and Gravy Over Mashed Potatoes recipe is pure comfort in a bowl—simple, hearty, and full of home-cooked love. Whether you’re feeding a family or just craving something cozy, this timeless dish is sure to hit the spot every time.
