Ground beef and gravy over mashed potatoes is the kind of comforting, hearty dish that brings families together around the dinner table. Simple to prepare and deeply satisfying, this classic recipe is often considered a go-to meal for busy weeknights or cozy weekends at home. Its rich, savory gravy and perfectly seasoned ground beef pair flawlessly with creamy mashed potatoes, creating a meal that feels both indulgent and familiar.
This dish has roots in traditional American home cooking, but its versatility allows for countless variations. Whether you’re looking for a quick dinner solution or a nostalgic comfort meal, ground beef and gravy over mashed potatoes delivers flavor, warmth, and satisfaction. In this guide, we’ll walk you through the ingredients, preparation steps, tips, and ways to customize the recipe to suit your preferences or dietary needs.
Ingredients Needed
To prepare this dish, you’ll need basic pantry staples along with fresh ingredients for both the ground beef and the mashed potatoes. Here’s a breakdown of everything required.
For the Ground Beef and Gravy:
-
1 pound ground beef (80/20 for flavor, or leaner for a lighter option)
-
1 small onion, finely chopped
-
2 cloves garlic, minced
-
2 tablespoons all-purpose flour (or cornstarch for gluten-free)
-
1 ½ cups beef broth (low sodium recommended)
-
1 tablespoon Worcestershire sauce
-
½ teaspoon salt (adjust to taste)
-
¼ teaspoon black pepper
-
1 tablespoon oil or butter for sautéing
Optional add-ins:
-
Sliced mushrooms
-
Frozen peas or corn
-
A splash of heavy cream for richness
For the Mashed Potatoes:
-
2 pounds potatoes (Yukon Gold or Russet)
-
½ cup milk (or cream for a richer texture)
-
4 tablespoons butter
-
Salt to taste
-
Optional: garlic powder, sour cream, or shredded cheese
Having these ingredients on hand makes it easy to put together a satisfying, homemade meal without any complicated steps.
How to Make Ground Beef and Gravy
Follow these detailed instructions to create a flavorful and rich beef and gravy mixture that will perfectly complement the mashed potatoes.
Step 1: Brown the Ground Beef
In a large skillet over medium-high heat, add a tablespoon of oil or butter. Once hot, add the ground beef and cook until it’s well browned, breaking it up into crumbles as it cooks. This should take about 6–8 minutes. If there’s excess grease, drain it off.
Step 2: Add Onion and Garlic
Add chopped onion and cook for about 2–3 minutes until softened. Stir in the minced garlic and cook for another 30 seconds until fragrant.
Step 3: Make the Gravy Base
Sprinkle the flour evenly over the cooked beef mixture. Stir continuously for 1–2 minutes to cook out the raw flour taste. This step is crucial for developing a rich, smooth gravy.
Step 4: Add Liquids and Simmer
Slowly pour in the beef broth while stirring constantly to avoid lumps. Add Worcestershire sauce, salt, and pepper. Bring the mixture to a boil, then reduce heat and let it simmer for 5–7 minutes until the gravy thickens to your desired consistency. Stir occasionally to prevent sticking.
Optional: Enhance the Gravy
For extra depth, add sautéed mushrooms, a splash of heavy cream, or a teaspoon of Dijon mustard. You can also substitute beef broth with a combination of broth and milk for a creamier texture.
Once thickened, remove from heat and set aside while preparing the mashed potatoes.
How to Make Creamy Mashed Potatoes
Creamy mashed potatoes form the foundation of this dish, so it’s important to get the texture and flavor just right. Follow these steps for fluffy, buttery mashed potatoes every time.
Step 1: Choose the Right Potatoes
Use starchy potatoes like Russets for fluffiness, or Yukon Golds for a creamier texture. Peel and cut them into evenly sized chunks to ensure uniform cooking.
Step 2: Boil the Potatoes
Place the potatoes in a large pot and cover them with cold water. Add a pinch of salt, then bring to a boil. Reduce to a simmer and cook for 15–20 minutes or until the potatoes are fork-tender.
Step 3: Drain and Dry
Drain the potatoes well and return them to the hot pot. Let them sit uncovered for a minute or two to allow excess moisture to evaporate, which helps prevent watery mashed potatoes.
Step 4: Mash and Mix
Using a potato masher, ricer, or hand mixer, mash the potatoes to your preferred consistency. Add butter, then slowly incorporate warm milk or cream until the desired texture is achieved. Season with salt and mix thoroughly.
Optional Add-ins:
For added flavor, mix in roasted garlic, sour cream, shredded cheddar, or cream cheese. Herbs like chives or parsley can also be stirred in or used as garnish.
Assembling the Dish: Beef and Gravy Over Mashed Potatoes
Once both components are ready, it’s time to bring the dish together. Start by spooning a generous portion of mashed potatoes onto a plate or into a bowl. Use the back of a spoon to create a small well in the center of the potatoes. Then, ladle the hot ground beef and gravy mixture over the top. Let the rich sauce seep into the mashed potatoes for maximum flavor in every bite. Finish with optional garnishes such as chopped parsley, fresh ground pepper, or shredded cheese. Serve immediately while hot for the best texture and taste.
Variations and Customizations
This dish is easily adaptable to suit different preferences and dietary needs. Swap out the ground beef for ground turkey or chicken for a leaner alternative. For a vegetarian version, try using plant-based ground meat or lentils, and substitute beef broth with vegetable broth. Add in your favorite vegetables like carrots, peas, or mushrooms to increase the nutritional value and add texture. Instead of serving over mashed potatoes, you can use rice, egg noodles, or cauliflower mash for a low-carb option. Flavor enhancements such as rosemary, thyme, or a dash of smoked paprika can elevate the dish further.
What to Serve With Ground Beef and Gravy
Ground beef and gravy over mashed potatoes is already a hearty and satisfying main dish, but pairing it with the right sides can enhance the overall meal. Choose sides that balance the richness of the dish or add texture and color to the plate.
Vegetable Sides:
-
Green beans (steamed or sautéed) – Their crisp texture and freshness contrast nicely with the creamy mashed potatoes.
-
Roasted carrots or Brussels sprouts – Offer a sweet and slightly bitter flavor that complements the savory beef gravy.
-
Garden salad with vinaigrette – A light, crisp salad helps balance out the heaviness of the meal.
Breads:
-
Buttermilk biscuits or dinner rolls – Perfect for sopping up any leftover gravy.
-
Cornbread – Adds a subtle sweetness that pairs well with the savory profile of the dish.
Beverage Pairings:
-
Iced tea or lemonade for a refreshing non-alcoholic option.
-
A light red wine like Pinot Noir or a cold beer such as a lager can work well with the richness of the gravy.
Serving well-balanced sides can turn this comforting main into a complete and memorable dinner.
Storage and Reheating Instructions
Storing leftovers properly helps preserve the taste and texture of this dish for days. Allow both the beef gravy and mashed potatoes to cool completely before storing.
Refrigeration:
Store leftovers in an airtight container in the fridge for up to 4 days. Keep the mashed potatoes and gravy mixture separate, if possible, to maintain optimal texture.
Freezing:
You can freeze both components for up to 2–3 months. For best results, place them in separate freezer-safe containers or zip-top bags, flattening them for quick thawing.
Reheating:
To reheat, warm the mashed potatoes gently in the microwave or on the stovetop, adding a splash of milk or broth to restore creaminess. Heat the beef and gravy in a saucepan over medium heat, stirring occasionally. If the gravy has thickened too much, thin it with a bit of broth or water.
Proper storage ensures you’ll have a quick and tasty meal ready to go anytime.

Nutritional Information & Health Tips
The nutritional content of this dish can vary based on portion size and specific ingredients used. Here’s an approximate breakdown for one serving (about 1½ cups mashed potatoes with 1 cup beef and gravy):
-
Calories: 500–650 kcal
-
Protein: 25–30g
-
Fat: 30–35g (with butter and whole milk)
-
Carbohydrates: 35–45g
-
Fiber: 3–5g
-
Sodium: 800–1000mg
Tips to Make It Healthier:
-
Use lean ground beef (90/10 or higher) to cut back on saturated fat.
-
Swap butter and cream in mashed potatoes for lower-fat milk or Greek yogurt.
-
Reduce sodium by choosing low-sodium broth and seasoning with herbs rather than salt.
-
Add vegetables like peas, carrots, or spinach to the gravy for fiber and nutrients.
-
Control portion size by serving with a large helping of steamed vegetables or salad.
With a few smart swaps, this comfort meal can be enjoyed as part of a balanced, nutritious diet.
Common Mistakes to Avoid
Even simple recipes like this one can go wrong if a few common mistakes aren’t avoided. Here are tips to ensure everything turns out just right.
1. Overcooking the ground beef:
Overcooked beef becomes dry and crumbly. Cook just until browned, then proceed to the next step.
2. Using cold milk in mashed potatoes:
Cold liquid can cause the potatoes to seize up and become gluey. Warm the milk or cream before adding.
3. Skipping the roux or slurry step:
Adding flour or cornstarch without cooking it first can lead to lumpy or raw-tasting gravy.
4. Overseasoning early:
Salted broth and Worcestershire sauce already add flavor. Taste the gravy before adding more salt.
5. Not draining potatoes well:
Excess water makes mashed potatoes runny. Let them steam dry before mashing.
Avoiding these simple errors makes a big difference in achieving the perfect comfort food experience.
FAQs Section (Based on “People Also Ask”)
Q1: What kind of ground beef is best for gravy?
Use ground beef with at least 15–20% fat (like 80/20). It offers more flavor and creates a richer gravy. Leaner meat can work but may require added fat like butter or oil.
Q2: Can I make this recipe ahead of time?
Yes. Prepare the beef and mashed potatoes up to 3 days in advance. Store them separately in airtight containers and reheat before serving.
Q3: What’s the difference between brown gravy and beef gravy?
Brown gravy is typically made from a roux and broth, often without meat drippings. Beef gravy uses beef broth or drippings and is specifically seasoned to highlight the flavor of beef.
Q4: How do you thicken gravy without flour?
You can use cornstarch, arrowroot, or even potato starch. Make a slurry with cold water and stir it into the hot liquid, then simmer until thickened.
Q5: Can I use instant mashed potatoes?
Yes, but fresh mashed potatoes offer better texture and flavor. If using instant, enhance them with butter, cream, or herbs.
Q6: Is this dish good for meal prep or freezing?
Absolutely. Store portions in freezer-safe containers and reheat as needed. It’s great for batch cooking and quick meals.
Final Thoughts and Recipe Recap
Ground beef and gravy over mashed potatoes is the ultimate comfort food—easy to make, deeply flavorful, and endlessly customizable. With a rich beefy sauce poured over fluffy, buttery mashed potatoes, it’s a dish that satisfies every time. Whether you’re feeding a hungry family, prepping meals ahead, or just craving something warm and hearty, this recipe checks all the boxes. Remember to experiment with add-ins, adjust the seasonings to taste, and enjoy the leftovers for days to come. It’s a timeless classic that’s sure to become a staple in your kitchen.
Print
Ground Beef and Gravy Over Mashed Potatoes
Description
This classic Ground Beef and Gravy Over Mashed Potatoes recipe is the ultimate comfort food—rich, hearty, and perfect for weeknight dinners or cozy weekends. Tender, seasoned ground beef is simmered in a savory brown gravy, then served over a bed of creamy mashed potatoes for a filling and flavorful meal the whole family will love. Simple ingredients, minimal prep time, and big flavor make this a go-to dish when you’re craving something warm and satisfying.
Ingredients
- 1 pound ground beef for the gravy
- 1 medium onion diced
- 2 cloves garlic minced
- 2 tablespoons all-purpose flour for thickening
- 2 cups beef broth
- 1 tablespoon Worcestershire sauce
- 1 teaspoon thyme optional
- 1 cup frozen peas and carrots optional
- 2 pounds potatoes peeled and quartered
- 1/2 cup milk for mashed potatoes
- 1/4 cup butter for mashed potatoes
- salt and pepper to taste
Instructions
-
Place peeled and quartered potatoes in a large pot. Cover with water and bring to a boil. Cook for 15-20 minutes, until potatoes are tender. Drain, then mash with milk and butter. Season with salt and pepper, and cover to keep warm.
-
In a large skillet over medium heat, brown the ground beef until cooked through, breaking it up with a spatula. Drain any excess fat.
-
Add diced onion and minced garlic to the skillet. Sauté until onions are soft and translucent, about 3-5 minutes.
-
Sprinkle flour over the cooked beef and onions. Stir well to incorporate and cook for about 2 minutes. Gradually add beef broth, stirring to prevent lumps. Add Worcestershire sauce, salt, pepper, and thyme, if using. Let simmer for 5 minutes, stirring occasionally until thickened. Add frozen peas and carrots, if desired.
-
Spoon mashed potatoes onto plates and top with the ground beef gravy. Garnish with fresh parsley if desired, and serve hot.
Notes
-
Meat Options: You can substitute ground beef with ground turkey, chicken, or a plant-based meat alternative.
-
Gravy Thickening: For a gluten-free version, use cornstarch or arrowroot instead of flour to thicken the gravy.
-
Mashed Potatoes: For extra-creamy potatoes, add sour cream, cream cheese, or roasted garlic.
-
Vegetable Add-ins: Try mixing in peas, carrots, or mushrooms with the ground beef for added texture and nutrients.
-
Make-Ahead Tip: This dish stores well in the fridge for up to 4 days or in the freezer for up to 3 months.
-
Reheating: Reheat gently on the stovetop or in the microwave, adding a splash of milk or broth to restore creaminess.











