This dish is pure comfort in a bowl—creamy mashed potatoes topped with rich, savory ground beef gravy. It’s simple, filling, and packed with homestyle flavor that reminds you of cozy family dinners.
Perfect for busy nights or when you just want something warm and satisfying, this recipe uses basic ingredients but delivers big taste.
Ingredients
For the Mashed Potatoes:
- 4–5 potatoes (peeled and cubed)
- 3 tablespoons butter
- 1/2 cup milk
- Salt and pepper to taste
For the Beef Gravy:
- 1 lb ground beef
- 1 small onion (chopped)
- 2 tablespoons butter
- 2 tablespoons flour
- 2 cups beef broth
- 1 teaspoon Worcestershire sauce
- Salt and black pepper to taste
- Optional: garlic powder or thyme
Instructions
1. Make the Mashed Potatoes
Boil potatoes in salted water until fork-tender (about 15–20 minutes).
Drain and mash with butter, milk, salt, and pepper until smooth and creamy. Set aside.
2. Cook the Beef
In a skillet over medium heat, cook the ground beef and chopped onion until browned. Drain excess grease if needed.
3. Make the Gravy
Add butter to the pan, then stir in the flour and cook for 1 minute.
Slowly pour in the beef broth while stirring to avoid lumps.
Add Worcestershire sauce, salt, pepper, and optional seasonings. Simmer until thick and rich.
4. Serve
Spoon mashed potatoes into bowls and generously top with the beef gravy.
Tips for Best Flavor
- Use warm milk for smoother mashed potatoes
- Let the gravy simmer to deepen the flavor
- Add a splash of cream for extra richness
Serving Ideas
Serve with green beans, corn, or a simple salad for a complete meal.
Why You’ll Love This Recipe
This is classic comfort food—creamy, savory, and incredibly satisfying. It’s budget-friendly, easy to make, and perfect for feeding a hungry family.
One bite and you’ll feel that cozy, homemade goodness instantly 🥔🥩✨

