Some dinners need no fancy technique to feel like a warm hug. This cozy ground beef and gravy over mashed potatoes is exactly that: browned ground beef and onion simmered in a rich, savory gravy, then spooned generously over fluffy, buttery mashed potatoes. It is hearty, filling, and built from simple ingredients, which makes it perfect for busy weeknights and chilly evenings alike.
The recipe serves six, takes about 15 minutes of prep, and is on the table in 45 minutes total. The potatoes boil while the beef browns, and the gravy comes together in the same skillet, so cleanup is easy. This guide covers the complete recipe, the role of each ingredient, the details that keep the gravy smooth and the potatoes creamy, and plenty of ideas for variations, storage, and serving.
What Is Ground Beef and Gravy Over Mashed Potatoes?
This dish belongs to the classic “meat and potatoes” family of American comfort food. Ground beef is browned with onion and garlic, then a quick roux of butter and flour is built right in the skillet and thinned with beef broth into a glossy, savory gravy. Worcestershire sauce, Italian seasoning, and a little paprika give it depth and a touch of warmth.
The gravy is ladled over a mound of mashed potatoes, so every bite combines rich, meaty sauce with soft, creamy potato. It is humble cooking that tastes far more satisfying than its short ingredient list suggests.
Why You’ll Love This Recipe
- Ready in 45 minutes. The potatoes and gravy cook at the same time.
- Made with pantry staples. Ground beef, flour, broth, and potatoes are easy to keep on hand.
- Deeply comforting. Rich gravy over creamy potatoes is the definition of home-style cooking.
- Feeds a family. Six generous servings from one skillet and one pot.
- Budget friendly. Ground beef and potatoes stretch a small budget a long way.
- Great for leftovers. The flavors deepen overnight and it reheats well.
- Easy to customize. Add mushrooms, swap the meat, or use Yukon Gold potatoes for extra creaminess.
Ingredients You’ll Need
The recipe has two parts: the ground beef gravy and the mashed potatoes.
For the Ground Beef Gravy
1½ pounds ground beef. The beef is the heart of the dish. A leaner blend gives a cleaner-tasting gravy, but any ground beef works if you drain the excess fat after browning.
1 small onion, diced. Onion adds sweetness and savory depth as it cooks with the beef.
2 cloves garlic, minced. Garlic rounds out the aromatic base.
2 tablespoons butter. Butter is the base of the roux, adding richness and helping the flour cook into a smooth thickener.
2 tablespoons flour. Flour thickens the gravy. Cooking it for a minute in the butter removes the raw flour taste.
2 cups beef broth. Broth is poured in slowly to build a smooth, meaty gravy. Low-sodium broth lets you control the salt.
1 tablespoon Worcestershire sauce. It adds a savory, tangy depth that makes the gravy taste richer.
1 teaspoon Italian seasoning and ½ teaspoon paprika. Together they bring herbal notes and gentle warmth, plus a little color.
Salt and black pepper, to taste. Season at the end, since the broth and Worcestershire already contribute saltiness.
2 tablespoons chopped parsley. A fresh garnish that brightens the rich gravy.
For the Mashed Potatoes
2 pounds russet or Yukon Gold potatoes, peeled and cubed. Russets are starchy and fluffy, while Yukon Golds are naturally buttery and creamy. Either works beautifully. Cut the cubes evenly so they cook at the same rate.
4 tablespoons butter. Butter gives the potatoes richness and a silky texture.
½ cup milk or heavy cream. Milk keeps the potatoes light, while cream makes them extra luxurious. Warm it slightly for the smoothest result.
Salt and black pepper, to taste. Potatoes need generous seasoning, since they are the mild base for the bold gravy.
Equipment
- A large pot for the potatoes
- A large skillet for the beef and gravy
- A potato masher or ricer
- A wooden spoon and a whisk
- A colander
How to Make Ground Beef and Gravy Over Mashed Potatoes, Step by Step
Step 1: Cook the Potatoes
Place the peeled, cubed potatoes in a large pot and cover with salted water. Bring to a boil, then cook for 15 to 20 minutes, until fork-tender.
Step 2: Mash the Potatoes
Drain the potatoes well and return them to the pot. Add the butter, milk, salt, and pepper, and mash until smooth and creamy. Cover to keep warm while you finish the gravy.
Step 3: Brown the Beef and Onion
In a large skillet over medium heat, cook the ground beef and diced onion for 6 to 8 minutes, breaking the meat into crumbles, until browned. Drain excess grease if needed.
Step 4: Add the Garlic
Stir in the minced garlic and cook for 30 seconds, until fragrant. Watch it closely, since garlic burns quickly.
Step 5: Build the Roux
Add the butter to the skillet. Once melted, sprinkle the flour over the beef mixture and stir for 1 minute to cook out the raw flour taste.
Step 6: Add the Broth
Slowly pour in the beef broth while stirring continuously. Adding it gradually prevents lumps and creates a smooth gravy.
Step 7: Season and Simmer
Stir in the Worcestershire sauce, Italian seasoning, paprika, salt, and pepper. Simmer for 5 to 7 minutes, until thickened into a rich gravy.
Step 8: Serve
Spoon the mashed potatoes onto plates, top generously with the beef gravy, and garnish with fresh parsley. Serve hot.
Recipe Card
Cozy Ground Beef and Gravy Over Mashed Potatoes
- Yield: 6 servings
- Prep time: 15 minutes
- Cook time: 30 minutes
- Total time: 45 minutes
- Course: Dinner
Ground Beef Gravy Ingredients
- 1½ lbs ground beef
- 1 small onion, diced
- 2 cloves garlic, minced
- 2 tablespoons butter
- 2 tablespoons flour
- 2 cups beef broth
- 1 tablespoon Worcestershire sauce
- 1 teaspoon Italian seasoning
- ½ teaspoon paprika
- Salt and black pepper, to taste
- 2 tablespoons chopped parsley
Mashed Potato Ingredients
- 2 lbs russet or Yukon Gold potatoes, peeled and cubed
- 4 tablespoons butter
- ½ cup milk or heavy cream
- Salt and black pepper, to taste
Instructions
- Boil the potatoes in salted water for 15 to 20 minutes, until fork-tender.
- Drain and mash with butter, milk, salt, and pepper until smooth. Cover to keep warm.
- Cook the ground beef and onion in a large skillet over medium heat for 6 to 8 minutes, until browned. Drain excess grease.
- Stir in the garlic and cook 30 seconds.
- Add the butter, then sprinkle in the flour and stir for 1 minute.
- Slowly pour in the broth, stirring constantly.
- Add the Worcestershire, Italian seasoning, paprika, salt, and pepper. Simmer 5 to 7 minutes until thickened.
- Spoon the gravy over the potatoes and garnish with parsley.
Tips for the Best Beef and Gravy
Drain the Fat Before Adding Flour
Too much grease can make the gravy oily and stop the flour from thickening properly. Leave just a spoonful or two in the pan.
Pour the Broth in Slowly
Adding the broth gradually while stirring is the key to a smooth, lump-free gravy.
Cook the Flour for a Full Minute
This small step removes the raw flour taste and gives the gravy a richer flavor.
Salt the Potato Water
Potatoes absorb seasoning as they cook, so salted water gives the finished mash much better flavor.
Warm the Milk
Adding warm milk or cream keeps the potatoes fluffy and prevents them from turning gluey.
Don’t Overmash
Mash just until smooth. Overworking potatoes releases starch and makes them sticky.
Taste the Gravy Before Salting
Beef broth and Worcestershire sauce already contain salt, so taste before adding more.
Troubleshooting Common Problems
My Gravy Is Lumpy
The broth was probably added too quickly. Whisk vigorously, or strain the gravy through a fine sieve.
My Gravy Is Too Thin
Simmer it a few extra minutes to reduce, or whisk a teaspoon of flour into a little cold broth and stir it in.
My Gravy Is Too Thick
Whisk in a splash more beef broth until it reaches the consistency you like.
My Gravy Is Greasy
The beef was not drained well enough. Skim the surface with a spoon or blot it with a paper towel.
My Mashed Potatoes Are Gluey
They were overmixed. Mash gently, and avoid using a food processor.
My Mashed Potatoes Are Bland
Potatoes need more salt than you expect. Season generously and taste before serving.
Variations to Try
Mushroom Gravy
Add 1 cup of sliced mushrooms along with the onion for an earthy, savory flavor.
Cheesy Mashed Potatoes
Stir ½ cup of shredded cheddar into the potatoes for a cheesy twist.
Ground Turkey Version
Use ground turkey in place of beef for a lighter dish, adding a little extra seasoning.
Spicy Version
Add a pinch of cayenne or a dash of hot sauce to the gravy.
Garlic Mashed Potatoes
Stir in a couple of roasted garlic cloves while mashing.
Sweet Potato Version
Serve the gravy over mashed sweet potatoes for a sweeter, more colorful plate.
Frozen Peas Addition
Stir a cup of frozen peas into the gravy in the last few minutes for color and sweetness.
What to Serve With Ground Beef and Gravy Over Mashed Potatoes
- Steamed green beans
- Roasted carrots or broccoli
- A crisp green salad
- Buttered dinner rolls or crusty bread for soaking up extra gravy
- Glazed carrots or corn on the side
Make-Ahead, Storage, and Freezing
Make ahead: Both the gravy and the potatoes can be made a day ahead. Store them separately in airtight containers in the refrigerator.
Refrigerating leftovers: Keep leftovers in the refrigerator for up to 3 days.
Freezing: The ground beef gravy freezes well for up to 3 months. Mashed potatoes can turn grainy after freezing, so it is best to make them fresh. Thaw the gravy overnight in the refrigerator.
Reheating: Warm the gravy on the stovetop over medium-low heat, adding a splash of broth to loosen it. Reheat the potatoes with a little milk and butter.
Frequently Asked Questions
Can I make this ahead of time?
Yes. Prepare the gravy and potatoes up to a day ahead, store them separately, and reheat gently before serving.
Can I use ground turkey instead of beef?
Yes. It gives a lighter dish, though you may want a bit more seasoning.
Which potatoes are best?
Russets give the fluffiest mash, while Yukon Golds give a creamier, more buttery one. Both work well.
Can I freeze this dish?
The gravy freezes well. The mashed potatoes are best made fresh.
How do I keep the gravy from getting lumpy?
Add the broth slowly while stirring constantly, and make sure the flour is fully cooked into the butter first.
Can I use milk instead of cream in the potatoes?
Yes. Milk makes lighter potatoes, and cream makes them richer.
How many does it serve?
Six generous portions.
Allergen Note
This recipe contains milk (from the butter and milk or cream) and gluten (from the flour). Worcestershire sauce typically contains fish (anchovies). Always check ingredient labels if you are serving guests with dietary restrictions.

