Savory Ground Beef and Creamy Gravy Over Mashed Potatoes
Savory Ground Beef and Creamy Gravy Over Mashed Potatoes

My Cozy Comfort Food: Ground Beef and Gravy Over Mashed Potatoes
You know those nights when you just need something warm, comforting, and downright soul-nourishing? That’s exactly what this Ground Beef and Gravy Over Mashed Potatoes recipe is all about. It’s the kind of dish that makes you feel like you’re getting the biggest, coziest hug from your favorite person.
I grew up with this meal as a total staple in my family. My mom would make a big batch on chilly autumn evenings, and the whole house would fill up with the most mouthwatering aroma of savory beef and rich, creamy gravy. We’d all gather around the table, eager to dig in and enjoy every last bite. There’s just something so nostalgic and satisfying about it.
Follow me on HaileeRecipes on Pinterest for more of my favorite comfort food recipes!
Why You’ll Love This Recipe
If you’re a fan of classic, hearty dishes, this Ground Beef and Gravy with Mashed Potatoes is going to become your new best friend. It’s:
• Cozy and comforting, perfect for chilly nights or whenever you need a big hug from your plate
• Super easy to make with simple, affordable ingredients you probably already have on hand
• Incredibly versatile – you can customize it in so many delicious ways!
• Meal-worthy on its own, but also makes a fantastic side dish alongside roasted veggies, a fresh salad, or crusty bread
• Freezer-friendly, so you can make a big batch and enjoy it for weeks to come
Ingredients
**For the Mashed Potatoes:**
* 3 lbs Yukon Gold potatoes, peeled and cut into 1-inch cubes
* 1 cup milk
* 4 tbsp unsalted butter
* 1 tsp salt
* 1/4 tsp black pepper
**For the Ground Beef and Gravy:**
* 1 lb ground beef
* 1 onion, diced
* 3 cloves garlic, minced
* 2 tbsp all-purpose flour
* 2 cups beef broth
* 1 cup milk
* 1 tsp Worcestershire sauce
* 1 tsp dried thyme
* 1/2 tsp salt
* 1/4 tsp black pepper
Hailee’s Tip
I always use Yukon Gold potatoes for the creamiest, most velvety mashed potatoes. They have a naturally buttery flavor that’s just perfect for this dish.
Hailee’s Tip
For the gravy, I like to use a combination of beef broth and milk. The broth gives it that rich, savory flavor, while the milk makes it extra creamy and smooth.

Optional Add-Ins and Variations
• Swap out the ground beef for ground turkey or Italian sausage for a different flavor profile.
• Add some diced mushrooms, peas, or carrots to the gravy for extra veggies.
• Top your mashed potatoes with shredded cheddar cheese, crispy fried onions, or crumbled bacon.
• Stir in a couple tablespoons of sour cream or cream cheese to the mashed potatoes for an extra creamy texture.
Step-by-Step Method
1. Start by making the mashed potatoes. Bring a large pot of salted water to a boil. Add the cubed potatoes and cook until fork-tender, about 15-20 minutes.
2. Drain the potatoes and return them to the hot pot. Add the milk, butter, salt, and pepper. Mash everything together with a potato masher or hand mixer until smooth and creamy. Cover and set aside.
3. In a large skillet, cook the ground beef over medium-high heat, breaking it up with a wooden spoon as it cooks, until no longer pink, about 5-7 minutes. Drain any excess fat.
4. Add the diced onion and minced garlic to the skillet. Cook for 2-3 minutes, stirring frequently, until the onion is translucent.
5. Sprinkle the flour over the beef and onion mixture and stir to coat everything evenly. Cook for 1 minute to get rid of the raw flour taste.
6. Slowly pour in the beef broth and milk, whisking constantly to prevent lumps. Stir in the Worcestershire sauce, thyme, salt, and pepper.
7. Bring the gravy to a simmer and let it cook for 5-7 minutes, stirring occasionally, until thickened to your desired consistency.
What I Messed Up
The first time I made this, I got a little heavy-handed with the thyme and it ended up overpowering the other flavors. Now I make sure to just use a light touch – a teaspoon is the perfect amount.
Common Mistakes to Avoid
• Not cooking the flour long enough after adding it to the beef mixture. This can leave a raw, floury taste in the gravy.
• Using low-fat or skim milk in the mashed potatoes. The fat in whole milk is what gives them that rich, creamy texture.
• Overcooking the potatoes, which can make them gummy and waterlogged. Keep an eye on them and pull them off the heat as soon as they’re fork-tender.
• Not tasting and adjusting the seasoning as you go. The amount of salt, pepper, and herbs you need can vary.
My Tested Substitutions
• For the potatoes, you can use Russet or red potatoes, but Yukon Golds will give you the creamiest results.
• Instead of all-purpose flour, you can use cornstarch or arrowroot powder to thicken the gravy.
• Swap the Worcestershire sauce for soy sauce or tamari for a slightly different flavor.
• Try using a combination of ground beef and ground pork or Italian sausage.
How to Customize
• Make it spicy by adding a pinch of cayenne pepper or a few dashes of hot sauce to the gravy.
• For a richer, more indulgent version, stir in a couple tablespoons of cream cheese or heavy cream to the mashed potatoes.
• Go for extra flavor by sautéing some mushrooms or spinach to mix into the beef and gravy.
• Make it dairy-free by using unsweetened almond or oat milk in place of the regular milk.
Serving Ideas
This Ground Beef and Gravy with Mashed Potatoes is a complete meal on its own, but it also pairs beautifully with:
• Roasted Brussels sprouts or green beans
• A fresh garden salad with a tangy vinaigrette
• Warm, crusty bread for sopping up every last bit of that delicious gravy
Meal Prep & Storage
This dish is perfect for making ahead and enjoying throughout the week. The mashed potatoes and gravy both reheat really well.
To store:
• Mashed potatoes and gravy can be kept separately in airtight containers in the fridge for up to 4 days.
• For longer storage, the gravy and mashed potatoes can be frozen for up to 3 months. Thaw in the fridge overnight before reheating.
Nutritional Breakdown
*Per serving (1/6 of recipe):*
Calories: 470
Protein: 26g
Carbs: 41g
Fat: 22g
Fiber: 4g
This hearty, comforting dish packs a nutritional punch with a nice balance of protein, carbs, and healthy fats. The mashed potatoes provide complex carbs, fiber, and essential vitamins and minerals, while the ground beef delivers high-quality protein. The creamy gravy ties it all together for a truly satisfying meal.
Final Thoughts
Ground Beef and Gravy over Mashed Potatoes is the kind of dish that just feels like a big, warm hug. It’s the ultimate comfort food – simple, satisfying, and so full of nostalgic flavor. Whether you’re craving a cozy night in or need to feed a hungry crowd, this recipe is sure to hit the spot. I hope it becomes a new go-to in your household, just like it is in mine.
Happy cooking, friends!
Hailee

Ingredients
Method
- Bring a large pot of salted water to a boil. Add the cubed potatoes and cook until fork-tender, about 15-20 minutes.
- Drain the potatoes and return them to the hot pot. Add the milk, butter, salt, and pepper. Mash everything together with a potato masher or hand mixer until smooth and creamy. Cover and set aside.
- In a large skillet, cook the ground beef over medium-high heat, breaking it up with a wooden spoon as it cooks, until no longer pink, about 5-7 minutes. Drain any excess fat.
- Add the diced onion and minced garlic to the skillet. Cook for 2-3 minutes, stirring frequently, until the onion is translucent.
- Sprinkle the flour over the beef and onion mixture and stir to coat everything evenly. Cook for 1 minute to get rid of the raw flour taste.
- Slowly pour in the beef broth and milk, whisking constantly to prevent lumps. Stir in the Worcestershire sauce, thyme, salt, and pepper.
- Bring the gravy to a simmer and let it cook for 5-7 minutes, stirring occasionally, until thickened to your desired consistency.
