There is something unbelievably comforting about a hearty plate of Ground Beef and Gravy Over Mashed Potatoes Recipe that just feels like home in every bite. This classic dish combines creamy, fluffy mashed potatoes with a savory, rich ground beef gravy that’s perfectly seasoned and satisfying. Whether you’re looking for a cozy family dinner or a meal that warms you from the inside out, this recipe hits all the right notes with straightforward ingredients and a truly delicious payoff.

Ingredients You’ll Need
The beauty of this Ground Beef and Gravy Over Mashed Potatoes Recipe lies in its simplicity and accessibility. Each ingredient plays a crucial role, from the tender russet potatoes that become velvety mashed goodness to the flavorful ground beef that forms the hearty base of the gravy. Together, they create a comforting dish that’s easy to make yet rich in flavor.
- 1 pound ground beef: The star protein that provides a meaty, savory foundation.
- 1 medium onion, finely chopped: Adds sweetness and depth as it softens.
- 2 cloves garlic, minced: Brings a subtle punch of flavor and aroma.
- 2 tablespoons all-purpose flour: Thickens the gravy to the perfect consistency.
- 2 cups beef broth: The liquid base for the rich, savory gravy.
- 1 tablespoon Worcestershire sauce: Adds complexity and a hint of tanginess.
- 1 teaspoon dried thyme: Provides an earthy, herbal note.
- Salt and pepper, to taste: Essential seasonings to balance the flavors.
- 4 large russet potatoes, peeled and cubed: Ideal for smooth and creamy mashed potatoes.
- ½ cup milk (or more as needed): Makes the mashed potatoes creamy and soft.
- ¼ cup butter: Adds richness and silky texture to the potatoes.
- Salt and pepper, to taste: To season the mashed potatoes perfectly.
How to Make Ground Beef and Gravy Over Mashed Potatoes Recipe
Step 1: Prepare the Mashed Potatoes
Start by placing the peeled and cubed russet potatoes into a medium saucepan and cover them with cold water. Bringing the water to a boil over high heat before reducing to a gentle simmer allows the potatoes to cook evenly. Simmer until they are tender when pierced with a fork, roughly 15 to 20 minutes—the perfect softness makes for silky mashed potatoes.
Step 2: Mash and Season
Once the potatoes are cooked, drain them thoroughly and return them to the saucepan. Add the butter along with half a cup of milk, mashing until you reach a smooth and creamy consistency. Don’t hesitate to add a little more milk if you like them extra creamy. Season with salt and pepper just right, then keep them warm so they’re ready when your gravy is done.
Step 3: Cook the Ground Beef
While your potatoes are simmering, heat a large skillet over medium-high heat and add the ground beef. Cook it until nicely browned, breaking it up into small pieces as it cooks. This browning is where you build rich flavor, and it’s essential for that hearty bite everyone loves.
Step 4: Add Onion and Garlic
Next, stir in the finely chopped onion and minced garlic. Cook them together with the beef until the onion has softened and become translucent, about 5 minutes. This step infuses the dish with aromatic sweetness and depth of flavor that’s essential for the gravy.
Step 5: Make the Gravy
Sprinkle the flour evenly over the beef mixture and give it a good stir to combine. Cooking the flour for 1 to 2 minutes helps eliminate that raw taste, creating a nice base to thicken your gravy. Slowly add in the beef broth, stirring constantly to ensure you get a smooth, lump-free gravy.
Step 6: Final Flavor Boost
Add Worcestershire sauce and dried thyme to the skillet and stir everything together. Let the gravy simmer gently for 5 to 7 minutes until it thickens to just the right consistency. Taste and season with salt and pepper as needed. This rich, fragrant gravy is what makes the entire dish sing.
Step 7: Serve It Up
To serve, spoon the fluffy mashed potatoes generously onto each plate, then ladle the savory ground beef and gravy mixture over the top. It’s pure comfort food magic that’s sure to please every time.
How to Serve Ground Beef and Gravy Over Mashed Potatoes Recipe
Garnishes
Adding a sprinkle of fresh parsley over your Ground Beef and Gravy Over Mashed Potatoes Recipe not only brightens the look but adds a touch of fresh, herbal flavor that complements the rich gravy perfectly. Other garnishes like chives or a dollop of sour cream can also add a lovely contrast and extra creaminess.
Side Dishes
This dish pairs wonderfully with simple green vegetables to balance its richness. Steamed green beans, sautéed spinach, or a crisp garden salad add freshness and crunch, providing a great way to round out the meal without competing with the main event.
Creative Ways to Present
For a fun twist, try serving this recipe in individual skillet dishes or deep bowls so everyone can savor the warm, hearty goodness in a cozy, rustic style. You could also turn it into a casserole by layering the mashed potatoes and beef mixture, then baking it with a sprinkle of cheese on top for an indulgent finish.
Make Ahead and Storage
Storing Leftovers
If you have any leftovers of this irresistible Ground Beef and Gravy Over Mashed Potatoes Recipe, store them in an airtight container in the refrigerator. They will keep well for 3 to 4 days, making it easy to enjoy this comfort meal again soon without any loss in flavor or texture.
Freezing
You can freeze the ground beef and gravy mixture separately for up to 2 months, but mashed potatoes don’t always freeze well because their texture can change. For best results, freeze the beef gravy alone and make fresh mashed potatoes when ready to enjoy.
Reheating
Reheat leftovers gently on the stovetop or in the microwave, stirring frequently to ensure even heating and to keep the gravy smooth. Adding a splash of milk or broth can help restore creaminess to the mashed potatoes if they seem dry.
FAQs
Can I use a different type of potato for the mashed potatoes?
Absolutely! While russet potatoes are ideal for their fluffy texture, Yukon Gold or red potatoes can also be used. Just remember that texture and creaminess might vary slightly.
What can I substitute for Worcestershire sauce?
If you don’t have Worcestershire sauce on hand, soy sauce or a splash of balsamic vinegar can provide a similar depth and tang to the gravy.
Is it possible to make this recipe gluten-free?
Yes, simply replace the all-purpose flour with a gluten-free flour blend or cornstarch to thicken the gravy without sacrificing flavor.
Can I add vegetables to the ground beef and gravy?
Definitely! Adding diced mushrooms, peas, or carrots to the beef mixture can boost nutrition and flavor, making the dish even heartier.
What’s the best way to get creamy mashed potatoes?
Be sure to overcook your potatoes slightly until very tender, use plenty of butter and milk, and mash them well. For extra creaminess, warming the milk before adding helps it absorb better.
Final Thoughts
This Ground Beef and Gravy Over Mashed Potatoes Recipe is a true crowd-pleaser that never disappoints. It’s the perfect meal to share with loved ones, offering warmth and delicious simplicity in every bite. Give it a try—you might just find your new favorite comfort food classic.
Print
Ground Beef and Gravy Over Mashed Potatoes Recipe
- Prep Time: 10 minutes
- Cook Time: 30 minutes
- Total Time: 40 minutes
- Yield: 4 servings
- Category: Main Course
- Method: Stovetop
- Cuisine: American
Description
This classic comfort food recipe features savory ground beef cooked in a rich, flavorful gravy served generously over creamy mashed potatoes. Perfect for a hearty family dinner, this dish combines tender potatoes whipped with butter and milk with a savory beef gravy seasoned with onion, garlic, Worcestershire sauce, and thyme.
Ingredients
Mashed Potatoes
- 4 large russet potatoes, peeled and cubed
- ½ cup milk (or more as needed)
- ¼ cup butter
- Salt and pepper, to taste
Ground Beef and Gravy
- 1 pound ground beef
- 1 medium onion, finely chopped
- 2 cloves garlic, minced
- 2 tablespoons all-purpose flour
- 2 cups beef broth
- 1 tablespoon Worcestershire sauce
- 1 teaspoon dried thyme
- Salt and pepper, to taste
Instructions
- Prepare the Mashed Potatoes: Place the cubed potatoes in a medium saucepan and cover with cold water. Bring to a boil over high heat, then reduce to a simmer and cook until tender, about 15 to 20 minutes.
- Mash the Potatoes: Drain the cooked potatoes and return them to the saucepan. Add the milk and butter, then mash until smooth. Adjust the milk quantity as needed to reach your preferred consistency. Season with salt and pepper to taste and keep warm.
- Cook the Ground Beef: Heat a large skillet over medium-high heat. Add the ground beef and cook until browned, breaking it up as it cooks to ensure even cooking.
- Add Aromatics: Stir in the finely chopped onion and minced garlic. Continue cooking until the onion becomes soft and translucent, about 5 minutes.
- Make the Gravy: Sprinkle the flour evenly over the beef mixture and stir well to combine. Cook for 1 to 2 minutes to remove the raw flour taste.
- Add Liquids and Seasonings: Gradually stir in the beef broth, ensuring there are no lumps. Then add Worcestershire sauce and dried thyme, stirring thoroughly.
- Simmer the Gravy: Reduce heat slightly and simmer the mixture until the gravy thickens, approximately 5 to 7 minutes. Season with salt and pepper to taste.
- Serve: Spoon the mashed potatoes onto plates and top with the ground beef and gravy mixture. Garnish with fresh parsley if desired. Serve hot and enjoy!
Notes
- Use russet potatoes for best mashing results due to their fluffy texture.
- Adjust the amount of milk in mashed potatoes for desired creaminess.
- For a thicker gravy, simmer a little longer or add a slurry of flour and water.
- Fresh parsley garnish adds color and fresh flavor but is optional.
- For a lower-fat version, use lean ground beef and reduce butter in mashed potatoes.

