This classic comfort food combines tender beef, rich homemade gravy, and creamy mashed potatoes. Perfect for a cozy family dinner, this dish is hearty, flavorful, and incredibly satisfying. The gravy soaks into the mashed potatoes for the ultimate indulgent meal.
⏱ Prep Time
- Prep Time: 15 minutes
- Cook Time: 45 minutes
- Total Time: 1 hour
- Servings: 4
🍳 Equipment
- Large skillet or sauté pan
- Medium saucepan (for potatoes)
- Potato masher or hand mixer
- Knife and cutting board
- Measuring cups/spoons
🧂 Ingredients
For the Beef and Gravy
- 1 lb beef stew meat or sirloin, cut into bite-sized pieces
- 2 tbsp olive oil
- 1 medium onion, diced
- 2 cloves garlic, minced
- 2 cups beef broth
- 2 tbsp flour
- 1 tbsp Worcestershire sauce
- ½ tsp salt
- ½ tsp black pepper
- 1 tsp dried thyme (optional)
For the Mashed Potatoes
- 2 lbs potatoes, peeled and chopped
- 4 tbsp butter
- ½ cup milk (or more for creaminess)
- Salt & pepper to taste
📝 Ingredient Notes
- Beef: Stew meat is budget-friendly and tender when cooked properly. Sirloin or chuck can also work.
- Gravy thickener: Flour is traditional; cornstarch works too.
- Mashed potatoes: Yukon gold potatoes yield creamier results; russets are fluffier.
🧑🍳 Instructions
1. Cook the Mashed Potatoes
- Boil chopped potatoes in salted water for 15–20 minutes until fork-tender.
- Drain and mash with butter and milk until smooth.
- Season with salt and pepper. Keep warm.
2. Brown the Beef
- Heat olive oil in a skillet over medium-high heat.
- Add beef pieces and brown on all sides. Remove and set aside.
3. Cook Onions and Garlic
- In the same skillet, sauté onion and garlic until soft and fragrant (2–3 minutes).
4. Make the Gravy
- Sprinkle flour over onions and stir for 1 minute to cook the raw taste.
- Gradually add beef broth while stirring to prevent lumps.
- Add Worcestershire sauce, thyme, salt, and pepper.
- Return beef to skillet.
- Simmer 20–25 minutes until beef is tender and gravy thickens.
5. Serve
- Spoon mashed potatoes onto plates.
- Top with beef and generous amounts of gravy.
- Garnish with fresh parsley if desired.
🍽 Nutrition (per serving)
Approximate:
https://impishbeastspreserve.com/yx2u14sg9c?key=ebd948650908c2e52278ebee7972282b
- Calories: 450
- Protein: 28g
- Fat: 18g
- Carbohydrates: 45g
- Fiber: 4g
💡 Tips
- For extra flavor, brown the beef in batches to avoid steaming.
- Use homemade beef broth if available — it enhances the gravy.
- Whip potatoes with a hand mixer for an ultra-creamy texture.
- Leftover gravy can be stored in the fridge for 3 days or frozen.
🔄 Variations
- Garlic Mashed Potatoes: Add roasted garlic to mashed potatoes.
- Mushroom Gravy: Sauté sliced mushrooms with onions for earthy flavor.
- Slow Cooker Version: Combine beef, onions, garlic, broth, and seasonings in a slow cooker; cook 6–8 hours on low.
- Cheesy Mashed Potatoes: Stir in shredded cheddar for a cheesy base.