
There’s nothing quite like a bowl of warm, homemade comfort food at the end of a long day. Ground Beef and Gravy over Creamy Mashed Potatoes is one of those timeless meals that never goes out of style. It’s rich, hearty, and packed with savory flavor that instantly makes dinner feel cozy and satisfying.
Tender ground beef is simmered with onions and garlic in a thick, flavorful homemade gravy, then spooned generously over buttery mashed potatoes. The combination of creamy potatoes and savory beef gravy creates the ultimate comfort food dish that feels both nostalgic and incredibly delicious.
Best of all, this recipe is simple, affordable, and made with pantry staples, making it perfect for busy weeknights when you want something filling without spending hours in the kitchen. It’s a family-friendly meal that both kids and adults love, and it’s also great for meal prep because the flavors only get better the next day.
If you’re looking for a budget-friendly dinner that feels like a homemade classic, this Ground Beef and Gravy recipe is exactly what you need.
Why You’ll Love This Recipe
• Easy one-pan ground beef gravy
• Budget-friendly ingredients
• Ready in about 35 minutes
• Classic comfort food flavor
• Perfect for family dinners
• Great for leftovers and meal prep
Ingredients
For the Mashed Potatoes
- 2 pounds russet potatoes, peeled and chopped
- 4 tablespoons butter
- ½ cup milk (or heavy cream for extra richness)
- ½ teaspoon salt
- ¼ teaspoon black pepper
For the Ground Beef & Gravy
- 1 pound ground beef
- 1 small onion, finely chopped
- 2 cloves garlic, minced
- 2 tablespoons butter
- 2 tablespoons all-purpose flour
- 2 cups beef broth
- 1 teaspoon Worcestershire sauce
- ½ teaspoon onion powder
- ½ teaspoon garlic powder
- ½ teaspoon salt (adjust to taste)
- ¼ teaspoon black pepper
- Optional: chopped parsley for garnish
How to Make Ground Beef and Gravy
Step 1 – Cook the Potatoes
Place the peeled and chopped potatoes in a large pot and cover them with cold salted water. Bring to a boil and cook for 15–20 minutes, or until the potatoes are fork-tender.
Drain the potatoes well and return them to the pot.
Step 2 – Make the Mashed Potatoes
Add butter, milk, salt, and pepper to the potatoes. Mash until smooth and creamy. Cover and keep warm while you prepare the gravy.
Step 3 – Cook the Ground Beef
Heat a large skillet over medium heat. Add the ground beef and cook until browned, breaking it apart with a spoon as it cooks.
Drain excess grease if needed.
Add the chopped onion and cook for about 3–4 minutes until softened. Stir in the minced garlic and cook for another 30 seconds until fragrant.
Step 4 – Make the Gravy
Add butter to the skillet with the beef mixture. Once melted, sprinkle in the flour and stir well to coat the beef.
Cook for about 1 minute to remove the raw flour taste.
Slowly pour in the beef broth while stirring continuously to prevent lumps.
Step 5 – Season and Simmer
Add Worcestershire sauce, onion powder, garlic powder, salt, and pepper.
Let the gravy simmer for 5–7 minutes, stirring occasionally, until thick and rich.
Step 6 – Assemble the Dish
Spoon a generous portion of creamy mashed potatoes into bowls.
Top with the hot ground beef and gravy mixture.
Garnish with chopped parsley if desired and serve immediately.
Tips for the Best Ground Beef and Gravy
Use russet potatoes for the fluffiest mashed potatoes.
Warm the milk before adding it to the potatoes to keep them creamy.
If the gravy gets too thick, simply add a splash of beef broth.
For deeper flavor, you can add mushrooms or a splash of soy sauce to the gravy.
Variations
Cheesy Mashed Potatoes
Stir shredded cheddar or parmesan into the mashed potatoes.
Mushroom Beef Gravy
Add sliced mushrooms when cooking the onions.
Garlic Mashed Potatoes
Roast a few garlic cloves and mash them into the potatoes.
Storage & Reheating
Refrigerator:
Store leftovers in an airtight container for up to 3 days.
Freezer:
The beef gravy freezes well for up to 2 months.
Reheating:
Warm gently on the stove or microwave with a splash of broth to loosen the gravy.
What to Serve With It
This meal is satisfying on its own, but it pairs well with:
• Roasted green beans
• Steamed broccoli
• Buttered corn
• A fresh garden salad
• Warm dinner rolls
Final Thoughts
If you’re craving something warm, hearty, and incredibly comforting, Ground Beef and Gravy over Mashed Potatoes is always a winning choice. It’s simple, affordable, and packed with homemade flavor that brings everyone to the table.
Once you try this classic recipe, it might just become one of your favorite weeknight dinners.
Homestyle Ground Beef & Gravy Over Creamy Mashed Potatoes
Course: DelishCuisine: AmericanDifficulty: Easy4
servings15
minutes25
minutes520
kcal40
minutesThis Homestyle Ground Beef & Gravy Over Creamy Mashed Potatoes is a classic comfort food dinner that’s rich, hearty, and satisfying. Made with savory beef gravy and smooth buttery potatoes, it’s an easy, budget-friendly meal perfect for weeknights or cozy family dinners.
Ingredients
For the Mashed Potatoes
2 pounds Yukon Gold or russet potatoes, peeled and cubed
1/2 cup milk (warm)
4 tablespoons unsalted butter
1/2 teaspoon salt
1/4 teaspoon black pepperFor the Ground Beef & Gravy
1 pound ground beef
1 tablespoon olive oil
1 small onion, finely diced
2 cloves garlic, minced
2 tablespoons all-purpose flour
2 cups beef broth1 tablespoon Worcestershire sauce
1 teaspoon soy sauce (optional)
1/2 teaspoon dried thyme
1/2 teaspoon salt
1/4 teaspoon black pepperOptional Garnish
1 tablespoon chopped fresh parsley
Directions
- Place cubed potatoes in a large pot and cover with salted water. Bring to a boil and cook for 15–18 minutes until fork-tender. Drain well.
Mash potatoes with butter, warm milk, salt, and pepper until smooth and creamy. Cover and keep warm. - Heat olive oil in a large skillet over medium heat. Add onion and cook for 3–4 minutes until softened.
Add ground beef and cook for 5–6 minutes, breaking it apart, until browned. Drain excess grease if needed. - Stir in garlic and cook for 30 seconds until fragrant.
Sprinkle flour over the beef mixture and stir for 1 minute to form a roux.
Gradually pour in beef broth while stirring to prevent lumps. - Add Worcestershire sauce, soy sauce (if using), thyme, salt, and pepper. Simmer for 5–7 minutes until thickened into a rich gravy.
Spoon mashed potatoes onto plates and top with ground beef gravy.
Garnish with fresh parsley and serve warm.

