Beef and Gravy with Mashed Potatoes
If you’re craving a hearty, comforting meal, this Beef and Gravy with Mashed Potatoes recipe is exactly what you need. Tender beef smothered in rich, savory gravy and served over creamy mashed potatoes is the ultimate comfort food. Perfect for Sunday dinners, holiday meals, or cold winter nights, this dish brings warmth and flavor to your table.
This classic recipe is simple to make but tastes like it’s been cooking all day. With a few basic ingredients and a slow-cooking method, you can create a restaurant-worthy dish right at home.
Why You’ll Love This Recipe
-
Comfort food at its best — warm, hearty, and satisfying.
-
Budget-friendly and perfect for family meals.
-
Easy to customize with different seasonings or vegetables.
-
Perfect for meal prep and leftovers.
-
A complete dish with protein, creamy potatoes, and rich gravy.
Beef and Gravy with Mashed Potatoes Recipe
Ingredients
For the Beef and Gravy:
-
2 lbs beef chuck roast or stew meat, cut into chunks
-
2 tbsp olive oil
-
Salt and black pepper, to taste
-
1 large onion, sliced
-
3 garlic cloves, minced
-
2 cups beef broth
-
1 tbsp Worcestershire sauce
-
1 tbsp soy sauce (optional, for extra depth of flavor)
-
2 tbsp all-purpose flour (for thickening)
-
1 tsp dried thyme or rosemary
-
2 bay leaves
For the Mashed Potatoes:
-
2 lbs potatoes, peeled and cut into chunks
-
4 tbsp butter
-
½ cup milk (or heavy cream for extra creaminess)
-
Salt and pepper, to taste
Instructions
Step 1: Cook the Beef
-
Pat the beef dry and season generously with salt and pepper.
-
Heat olive oil in a large skillet or Dutch oven over medium-high heat.
-
Sear the beef on all sides until browned, about 5–6 minutes. Remove and set aside.
Step 2: Make the Gravy Base
-
In the same pan, add onions and garlic. Sauté for 3–4 minutes until softened.
-
Sprinkle flour over the mixture and stir for 1 minute to cook out the raw taste.
-
Slowly add beef broth while whisking to prevent lumps.
-
Stir in Worcestershire sauce, soy sauce (if using), thyme, and bay leaves.
Step 3: Simmer
-
Return the beef to the pan.
-
Cover and simmer on low heat for 2–2.5 hours until the beef is fork-tender.
-
Stir occasionally and add more broth if needed.
Step 4: Make the Mashed Potatoes
-
While the beef is cooking, boil the potatoes in salted water until fork-tender, about 15–20 minutes.
-
Drain, then mash with butter, milk, salt, and pepper until smooth and creamy.
Step 5: Assemble and Serve
-
Remove bay leaves from the beef and gravy.
-
Spoon creamy mashed potatoes onto a plate and top with the tender beef and rich gravy. Garnish with fresh parsley if desired.
Tips and Variations
-
Vegetable Add-Ins: Add carrots, peas, or mushrooms for a heartier dish.
-
Slow Cooker Method: Cook on low for 7–8 hours after browning the beef.
-
Extra Creamy Potatoes: Replace milk with heavy cream and add a spoonful of sour cream.
-
Gluten-Free Option: Use cornstarch instead of flour for thickening.
Conclusion
This Beef and Gravy with Mashed Potatoes recipe is the definition of comfort food. Tender beef, creamy potatoes, and rich, flavorful gravy come together to create a dish that’s perfect for family dinners or special gatherings.
Serve it with a side of roasted vegetables or warm dinner rolls for a meal that will leave everyone satisfied and coming back for seconds.