Why You’ll Love this Ground Beef and Gravy Over Mashed Potatoes
Everyone needs a few comfort food recipes in their back pocket, and this Ground Beef and Gravy Over Mashed Potatoes might just become your new go-to dinner.
It’s quick, affordable, and uses simple ingredients you probably already have on hand.
You’ll love how versatile this dish can be—add mushrooms, peas, or carrots for extra nutrition. The rich gravy soaks into those creamy potatoes, creating the perfect bite every time.
And talk about satisfying! Who doesn’t crave something warm and hearty after a long day?
Best of all, your family will request this again and again. Comfort food at its finest.
What Ingredients are in Ground Beef and Gravy Over Mashed Potatoes?
This classic comfort food recipe brings together two simple components—fluffy mashed potatoes and savory beef gravy—into one satisfying meal.
The ingredients are straightforward pantry and refrigerator staples that create big flavor when combined. You probably have most of these items on hand already, which makes this dish perfect for those evenings when you need something hearty without a special trip to the grocery store.
For the mashed potatoes:
- 2 pounds russet potatoes, peeled and cut into chunks
- 4 tablespoons butter
- ½ cup whole milk, warmed
- Salt and black pepper to taste
For the beef and gravy:
- 1 pound ground beef (85/15 or lean)
- 1 small onion, finely chopped
- 2 cloves garlic, minced
- 3 tablespoons all-purpose flour
- 2 cups beef broth
- 1 tablespoon Worcestershire sauce
- ½ teaspoon dried thyme (optional)
- Salt and black pepper to taste
- Fresh parsley, chopped (for garnish)
When shopping for ingredients, the type of ground beef you choose will affect the final flavor. An 85/15 blend gives you enough fat for flavor while still being relatively lean.
Want to make this dish even more delicious? Consider using homemade beef broth if you have it, or splurge on a high-quality store-bought version—the broth forms the foundation of your gravy, so its flavor really matters.
And while the dried thyme is listed as optional, those herbal notes really do elevate the whole dish from good to memorable.
How to Make this Ground Beef and Gravy Over Mashed Potatoes
Start with the mashed potatoes, which serve as the pillowy base for this comfort food classic. Place 2 pounds of peeled and chunked russet potatoes in a large pot, cover them with salted water, and bring to a boil. Let them cook until they’re fork-tender, about 15 minutes.
Once done, drain the potatoes thoroughly, then return them to the pot where you’ll mash them with 4 tablespoons of butter and ½ cup of warm milk. Season with salt and pepper to taste, continuing to mash until they reach that dreamy, creamy consistency we all crave. Keep these warm while you prepare the star of the show—the beef and gravy.
For the beef portion, heat a large skillet over medium heat and add 1 pound of ground beef. Break it apart with a wooden spoon as it cooks, browning it for about 6-7 minutes until no pink remains. If there’s excess fat, now’s the time to drain it off—nobody wants a greasy gravy.
Next, add your finely chopped small onion and 2 minced garlic cloves to the beef, cooking until they’ve softened and filled your kitchen with that mouthwatering aroma, about 3 minutes. This is where the magic happens: sprinkle 3 tablespoons of all-purpose flour over the meat mixture, stirring constantly to coat everything evenly. Cook this for about a minute to remove the raw flour taste.
Time to create that luscious gravy. Gradually pour in 2 cups of beef broth while stirring continuously to prevent lumps—trust me, smooth gravy is worth the arm workout. Add 1 tablespoon of Worcestershire sauce and ½ teaspoon of dried thyme if using, which adds a subtle herbaceous note that complements the beef beautifully.
Let this mixture simmer for about 5-10 minutes until it thickens to a gorgeous, velvety consistency. Season with salt and pepper to taste, adjusting as needed.
To serve, create a generous mound of those fluffy mashed potatoes on each plate, make a slight well in the center, and spoon that savory beef gravy over the top. A sprinkle of fresh chopped parsley adds a pop of color and freshness to finish the dish.
The result? A hug on a plate that satisfies like nothing else on a chilly evening.
Ground Beef and Gravy Over Mashed Potatoes Substitutions and Variations
While ground beef creates the classic version of this comforting dish, you’ve got plenty of options to customize it based on what’s in your fridge or dietary preferences.
Ground turkey or chicken makes a leaner option, while plant-based crumbles work perfectly for vegetarians. Swap potatoes for cauliflower mash if you’re cutting carbs. No beef broth? Chicken or vegetable broth works in a pinch.
Add mushrooms for an earthy flavor, or toss in frozen peas and carrots for extra vegetables.
Want it creamier? A splash of heavy cream in the gravy will do the trick. Honestly, who doesn’t love a recipe that bends to your kitchen’s reality?
What to Serve with Ground Beef and Gravy Over Mashed Potatoes
Ground beef and gravy over mashed potatoes brings so much comfort on its own, you might wonder what else you’d need to round out the meal.
But a few simple sides can transform this hearty dish into a complete dinner experience.
A crisp green salad with vinaigrette cuts through the richness perfectly.
Steamed vegetables like green beans or carrots add color and nutrition.
For something warmer, consider roasted Brussels sprouts or buttered corn.
Want something bread-based?
Soft dinner rolls are perfect for soaking up extra gravy.
And don’t forget quick-pickled cucumbers or cranberry sauce for a tangy contrast to the savory flavors.
Final Thoughts
After enjoying countless spoonfuls of this comforting classic, you’ll understand why ground beef and gravy over mashed potatoes has stood the test of time.
This humble dish transforms simple ingredients into something truly special. It’s the definition of comfort food—warm, hearty, and satisfying on even the coldest nights.
You don’t need fancy techniques or exotic ingredients, just honest cooking and a little patience.
Whether it’s a weeknight dinner or Sunday supper, this meal brings everyone to the table with smiles. Isn’t that what good food is all about? Creating memories around the table, one delicious bite at a time.

Ground Beef and Gravy Over Mashed Potatoes
Ingredients
Equipment
Method
- Place the peeled and chunked russet potatoes in a large pot, cover with salted water, and bring to a boil. Cook until they are fork-tender, about 15 minutes.
- Drain the potatoes thoroughly and return them to the pot. Mash with 4 tablespoons of butter and ½ cup of warmed milk, seasoning with salt and black pepper to taste. Keep warm while you prepare the beef and gravy.
- In a large skillet over medium heat, cook the ground beef for 6-7 minutes until browned and no pink remains. Drain excess fat if necessary.
- Add the finely chopped onion and minced garlic to the beef. Cook for about 3 minutes until softened.
- Sprinkle 3 tablespoons of all-purpose flour over the meat mixture and stir continuously for about 1 minute to remove the raw flour taste.
- Gradually stir in 2 cups of beef broth, making sure to stir constantly to avoid lumps. Add 1 tablespoon Worcestershire sauce and ½ teaspoon dried thyme (if using).
- Let the mixture simmer for 5-10 minutes until the gravy thickens to a velvety consistency. Adjust seasoning with salt and black pepper as needed.
- To serve, spoon a generous mound of mashed potatoes onto each plate, create a small well, and pour the savory beef gravy over the top. Garnish with a sprinkle of fresh chopped parsley.




