If you’re craving a cozy, hearty meal that feels like a warm hug, this Ground Beef and Gravy over Mashed Potatoes is calling your name! It’s a simple, old-fashioned favorite that’s packed with comforting flavors, perfect for busy weeknights or lazy weekends.
Tender ground beef simmered in a rich, savory gravy, all spooned generously over fluffy mashed potatoes — it’s the kind of meal that makes everyone at the table happy. Plus, it comes together with everyday ingredients you probably already have on hand.
Whether you’re feeding a crowd or just looking for a satisfying dinner after a long day, this dish hits all the right notes. Let’s get cooking!
Why You’ll Love This Recipe:
- It’s pure comfort food — rich, hearty, and deeply satisfying.
- Made with pantry staples, so no last-minute grocery runs.
- Quick and easy — on the table in under an hour!
- Family-friendly — picky eaters love it too!
- Perfect for meal prep or freezing leftovers.
Ground Beef and Gravy Over Mashed Potatoes Recipe
Prep Time: 15 minutes
Cook Time: 30 minutes
Servings: 4 generous portions
Equipment Needed:
- Large pot
- Large skillet
- Potato masher or hand mixer
- Wooden spoon or spatula
- Measuring cups and spoons
Ingredients You’ll Need:
For the Ground Beef and Gravy:
- 1 lb ground beef
- 1 medium onion, finely chopped
- 1 tablespoon minced garlic (optional)
- 1 tablespoon Worcestershire sauce
- 2 tablespoons all-purpose flour
- 2 cups beef broth (preferably low-sodium)
- Salt and pepper, to taste
For the Mashed Potatoes:
- 4 large potatoes (Russets work best)
- 4 tablespoons butter
- ½ cup milk (or heavy cream for extra richness)
- Salt and pepper, to taste
Step-by-Step Instructions:
Prepare the Mashed Potatoes:
- Peel your potatoes and chop them into even-sized chunks to ensure even cooking.
- Place them in a large pot, cover with salted water, and bring to a boil.
- Cook for about 15 minutes, or until they are fork-tender.
- Drain the water and return the potatoes to the pot.
- Mash with a potato masher or hand mixer, adding butter, milk (or cream), salt, and pepper. Mash until smooth and creamy.
Cook the Ground Beef:
- While your potatoes are boiling, heat a large skillet over medium-high heat.
- Add the ground beef, breaking it apart with a spatula. Cook until fully browned, about 7-8 minutes.
- Drain excess fat, but leave a little behind for extra flavor.
Make the Gravy:
- To the beef, add chopped onions and minced garlic. Sauté for 2-3 minutes until the onions are soft and translucent.
- Stir in the Worcestershire sauce and cook for another minute.
- Sprinkle the flour over the beef and stir to coat evenly. Let it cook for about 1 minute.
- Slowly pour in the beef broth while stirring constantly to avoid lumps.
- Bring to a simmer and cook for 3-5 minutes until the gravy thickens. Adjust with extra broth if needed.
- Season with salt and pepper to taste.
Assemble and Serve:
- Scoop a generous helping of mashed potatoes onto each plate.
- Top with a big ladleful of savory ground beef and rich gravy.
- Serve hot with your favorite veggie side or a hunk of crusty bread!
Variations to Try:
- Cheesy Mashed Potatoes: Stir in shredded cheddar cheese for an extra cheesy mash.
- Spicy Kick: Add a pinch of red pepper flakes to the gravy for a little heat.
- Veggie Boost: Toss in some peas, carrots, or mushrooms while cooking the beef.
- Creamier Gravy: Stir a splash of heavy cream into the gravy for an ultra-luxurious texture.
Pro Tips:
- Butter Temperature Matters: Use room-temperature butter for easier melting into the potatoes.
- Simmer Slowly: Let the gravy simmer gently to deepen the flavor without burning the bottom.
- Potato Secret: After draining, return the potatoes to the hot pot for a minute to evaporate excess moisture before mashing — this makes your mash extra fluffy.
- Gravy Thickness: If your gravy turns out too thick, simply thin it with a bit more broth or even a splash of milk.
Enjoy your cozy plate of Ground Beef and Gravy over Mashed Potatoes — it’s a classic for a reason!
Print
Ground Beef and Gravy Over Mashed Potatoes
- Total Time: 45 minutes
- Yield: 4 servings 1x
Ingredients
For the Ground Beef and Gravy:
- 1 lb ground beef
- 1 medium onion, finely chopped
- 1 tablespoon minced garlic (optional)
- 1 tablespoon Worcestershire sauce
- 2 tablespoons all-purpose flour
- 2 cups beef broth (preferably low-sodium)
- Salt and pepper, to taste
For the Mashed Potatoes:
- 4 large potatoes (Russets work best)
- 4 tablespoons butter
- ½ cup milk (or heavy cream for extra richness)
- Salt and pepper, to taste
Instructions
Prepare the Mashed Potatoes:
- Peel your potatoes and chop them into even-sized chunks to ensure even cooking.
- Place them in a large pot, cover with salted water, and bring to a boil.
- Cook for about 15 minutes, or until they are fork-tender.
- Drain the water and return the potatoes to the pot.
- Mash with a potato masher or hand mixer, adding butter, milk (or cream), salt, and pepper. Mash until smooth and creamy.
Cook the Ground Beef:
- While your potatoes are boiling, heat a large skillet over medium-high heat.
- Add the ground beef, breaking it apart with a spatula. Cook until fully browned, about 7-8 minutes.
- Drain excess fat, but leave a little behind for extra flavor.
Make the Gravy:
- To the beef, add chopped onions and minced garlic. Sauté for 2-3 minutes until the onions are soft and translucent.
- Stir in the Worcestershire sauce and cook for another minute.
- Sprinkle the flour over the beef and stir to coat evenly. Let it cook for about 1 minute.
- Slowly pour in the beef broth while stirring constantly to avoid lumps.
- Bring to a simmer and cook for 3-5 minutes until the gravy thickens. Adjust with extra broth if needed.
- Season with salt and pepper to taste.
Assemble and Serve:
- Scoop a generous helping of mashed potatoes onto each plate.
- Top with a big ladleful of savory ground beef and rich gravy.
- Serve hot with your favorite veggie side or a hunk of crusty bread!
- Prep Time: 15 minutes
- Cook Time: 30 minutes