A hearty, comforting meal featuring creamy mashed potatoes topped with savory beef and onion gravy — perfect for weeknights or cozy weekends.
🛒 Ingredients
For the Mashed Potatoes:
2 lbs potatoes, peeled and quartered
½ cup milk
4 tbsp butter
Salt & pepper to taste
For the Ground Beef & Gravy:
1 lb ground beef
1 medium onion, diced
2 garlic cloves, minced
2 tbsp all-purpose flour
2 cups beef broth
1 tbsp Worcestershire sauce
Salt & pepper to taste
Optional: 1 cup frozen peas & carrots
🧰 Tools Needed
Large pot
Large skillet
Potato masher
Wooden spoon or spatula
Measuring cups & spoons
Ladle
👩🍳 Instructions
1. Boil the Potatoes
Place potatoes in a large pot, cover with cold water, and add salt. Bring to a boil, then simmer for 20 minutes or until fork-tender.
2. Mash the Potatoes
Drain and return to the pot. Add milk and butter while still hot. Mash until smooth. Season with salt and pepper. Cover to keep warm.
3. Brown the Beef
In a large skillet, cook the ground beef over medium-high heat until browned. Drain excess fat.
4. Sauté Onion & Garlic
Add diced onion and garlic. Sauté for 5 minutes until translucent.
5. Make the Gravy Base
Sprinkle flour over the mixture. Stir and cook for 2 minutes to remove the raw taste.
6. Add Broth & Simmer
Gradually stir in beef broth. Add Worcestershire sauce. Simmer 5 minutes until thickened.
Optional: Add peas & carrots, simmer 2–3 minutes more.
7. Serve
Scoop mashed potatoes into bowls or plates. Ladle beef and gravy over top. Serve hot!
🍴 Serving Suggestions
Pair with a simple side salad or steamed green beans for a complete meal.