If you’re craving a comforting, hearty meal that feels like a warm hug on a plate, this Ground Beef and Gravy Over Mashed Potatoes Recipe is exactly what you need. Combining rich, savory ground beef simmered in a luscious, velvety gravy with creamy mashed potatoes, this dish effortlessly balances flavor and texture. It’s a classic that brings both simplicity and soulfulness to your dinner table, perfect for cozy nights when you want something satisfying and straightforward to whip up.

Ingredients You’ll Need
The magic of this Ground Beef and Gravy Over Mashed Potatoes Recipe lies in its simple, everyday ingredients. Each one plays an important role, whether adding depth, creaminess, or that perfect punch of flavor that’ll keep you coming back for seconds.
- 1 pound ground beef: The rich, savory foundation that makes this dish a hearty meal.
- 1 medium onion, diced: Adds sweetness and depth as it softens and caramelizes with the beef.
- 2 cloves garlic, minced: Brings that aromatic, irresistible flavor that makes the gravy special.
- 3 tablespoons unsalted butter: Adds creamy richness and helps cook the flour for the gravy.
- 3 tablespoons all-purpose flour: The thickening agent that brings the gravy to life with the perfect texture.
- 2 cups beef broth: Infuses the gravy with deep, savory richness and moisture.
- 1 teaspoon Worcestershire sauce: A punch of umami that intensifies the beef’s natural flavor.
- 1/2 teaspoon salt: Enhances all the flavors throughout the dish.
- 1/4 teaspoon black pepper: Adds just a hint of warmth and spice.
- 1/4 teaspoon dried thyme (optional): A subtle herbal note for an extra touch of flavor complexity.
- 4 cups mashed potatoes (prepared): The creamy, buttery base that soaks up all that luscious gravy.
- 2 tablespoons fresh parsley, chopped: Adds a fresh, bright contrast as a garnish.
How to Make Ground Beef and Gravy Over Mashed Potatoes Recipe
Step 1: Brown the Beef and Onion
Start by heating a large skillet over medium-high heat. Add the ground beef and diced onion, cooking until the beef is thoroughly browned and the onion becomes soft and translucent. This usually takes about 6 to 7 minutes. It’s important to drain any excess grease at this stage to keep the gravy silky rather than greasy.
Step 2: Add Garlic for Aroma
Once the beef and onion are ready, stir in the minced garlic. Cook it for just one minute more to release its fragrance without burning it. This quick sauté elevates the depth of flavor that will carry through the gravy.
Step 3: Create the Roux
Push the beef mixture to one side of the skillet and melt the unsalted butter in the empty space. Then, whisk in the flour and cook the mixture for 1 to 2 minutes until it turns a light golden brown. This step forms the roux, which is the foundation for your creamy gravy, giving it a luscious thickness and rich color.
Step 4: Whisk in Broth and Seasonings
Gradually pour in the beef broth, whisking constantly to prevent lumps from forming. Then, stir in Worcestershire sauce, salt, black pepper, and if you like, a pinch of dried thyme. Bring everything to a gentle simmer. Allow it to cook for another 5 to 7 minutes until the gravy thickens to that ideal consistency that clings wonderfully to mashed potatoes.
Step 5: Serve Over Mashed Potatoes and Garnish
Now for the best part — spoon generous portions of the steaming beef and gravy mixture over creamy mashed potatoes. Sprinkle with fresh chopped parsley for a burst of color and fresh flavor. This warm, inviting meal is ready to be savored!
How to Serve Ground Beef and Gravy Over Mashed Potatoes Recipe

Garnishes
Adding fresh parsley as a garnish not only brightens the presentation but also cuts through the rich flavors with a fresh, herbal note. For an extra indulgent twist, a drizzle of cream or a sprinkle of grated cheddar cheese over the top can make this comfort food even more irresistible.
Side Dishes
Though the mashed potatoes and gravy steal the spotlight, you could serve this meal alongside some simple green vegetables like steamed broccoli or sautéed green beans. Their crisp, fresh texture balances the richness beautifully and adds a pop of color to your plate.
Creative Ways to Present
For a cozy family dinner, serve the beef and gravy right in a big skillet on the table for everyone to help themselves. For a more elegant option, plate individual servings with a clean spoonful of mashed potatoes shaped with a ring mold, topped with gravy and a sprig of parsley, transforming this humble dish into a beautiful comfort food presentation.
Make Ahead and Storage
Storing Leftovers
If you happen to have leftovers, store them in an airtight container in the refrigerator. The ground beef and gravy mixture should be good for about 3 to 4 days, making it a great option for next-day lunches or quick dinners.
Freezing
This dish freezes well, too. Separate the beef and gravy from the mashed potatoes if possible, freezing them in airtight containers. The beef and gravy can last up to 3 months in the freezer. When ready to use, thaw overnight in the refrigerator to retain the best flavor and texture.
Reheating
Reheat gently on the stovetop over low heat, stirring occasionally until warmed through. If the gravy thickens too much after storage, add a splash of broth or milk to loosen it up. Mashed potatoes reheat beautifully in the microwave or on the stove with a touch of butter or cream to refresh their creamy texture.
FAQs
Can I make this Ground Beef and Gravy Over Mashed Potatoes Recipe gluten-free?
Absolutely! Swap the all-purpose flour with cornstarch or a gluten-free flour blend to thicken the gravy, and you’ll still get that perfect silky texture without any gluten.
Is it okay to use pre-made mashed potatoes?
Definitely. Using store-bought mashed potatoes is a quick and easy shortcut that still works wonderfully with this recipe. Just warm them before serving, and your meal will come together even faster.
Can I add vegetables to the gravy?
Yes! Diced mushrooms, carrots, or peas can be stirred into the gravy for extra texture and nutrition. Just add them in during the simmering stage to allow the flavors to meld beautifully.
How do I make the gravy creamier?
For a richer, creamier gravy, simply stir in about 1/4 cup of heavy cream right at the end of cooking. It adds a silky smoothness that feels indulgent without overpowering the beefy flavor.
Can this recipe be served with something other than mashed potatoes?
Absolutely! While mashed potatoes are classic, this beef and gravy combination also tastes fantastic over buttered noodles, rice, or even roasted vegetables if you want a lighter twist.
Final Thoughts
This Ground Beef and Gravy Over Mashed Potatoes Recipe is pure comfort on a plate, combining simplicity with soul-satisfying flavors that will make it a favorite in your kitchen. Whether you’re making it for a family dinner or cozying up for a solo meal, the balance of rich gravy and creamy potatoes is a guaranteed winner. Give it a try, and watch how it turns everyday ingredients into something truly special.
Print
Ground Beef and Gravy Over Mashed Potatoes Recipe
- Prep Time: 10 minutes
- Cook Time: 20 minutes
- Total Time: 30 minutes
- Yield: 4 servings
- Category: Main Course
- Method: Stovetop
- Cuisine: American
Description
A comforting and hearty American classic, Ground Beef and Gravy Over Mashed Potatoes features savory beef cooked with onions and garlic, smothered in a rich homemade gravy, and served atop creamy mashed potatoes. This easy stovetop recipe is perfect for a quick weeknight dinner and can be customized with optional herbs or cream for extra richness.
Ingredients
For the Beef and Gravy
- 1 pound ground beef
- 1 medium onion, diced
- 2 cloves garlic, minced
- 3 tablespoons unsalted butter
- 3 tablespoons all-purpose flour
- 2 cups beef broth
- 1 teaspoon Worcestershire sauce
- 1/2 teaspoon salt
- 1/4 teaspoon black pepper
- 1/4 teaspoon dried thyme (optional)
To Serve
- 4 cups mashed potatoes (prepared)
- 2 tablespoons fresh parsley, chopped (for garnish)
Instructions
- Cook the Beef and Onions: In a large skillet over medium-high heat, add the ground beef and diced onions. Cook until the beef is browned and the onions are soft, approximately 6 to 7 minutes. Drain any excess grease to prevent a greasy sauce.
- Add Garlic: Stir in the minced garlic and cook for an additional 1 minute to release its aroma and flavor.
- Prepare the Roux: Push the beef mixture to one side of the skillet. In the empty space, melt the unsalted butter. Once melted, add the all-purpose flour and cook while stirring continuously for 1 to 2 minutes until the mixture turns lightly golden. This forms the base of the gravy.
- Make the Gravy: Gradually whisk in the beef broth to the roux, stirring constantly to avoid lumps. Then add Worcestershire sauce, salt, black pepper, and dried thyme if using. Stir everything together thoroughly.
- Simmer: Reduce the heat and let the mixture simmer gently for 5 to 7 minutes, stirring occasionally, until the gravy thickens to your desired consistency.
- Serve: Spoon the hot beef and gravy mixture over prepared mashed potatoes. Garnish with freshly chopped parsley and serve immediately for a comforting meal.
Notes
- For a creamier gravy, stir in 1/4 cup heavy cream at the end of cooking.
- This dish also pairs well with rice or buttered noodles instead of mashed potatoes.
- Leftovers can be stored in the refrigerator for 3 to 4 days and reheated gently.
- To make this dish gluten-free, substitute the all-purpose flour with cornstarch or a gluten-free flour blend for the gravy thickener.

