Few meals are as comforting as a Classic Beef Pot Roast with Mashed Potatoes & Gravy. Tender beef slowly cooked with onions, carrots, and savory herbs creates a rich, flavorful roast that practically falls apart with a fork. Served over creamy mashed potatoes and finished with homemade gravy, this hearty dinner is perfect for Sunday meals, family gatherings, and cozy weeknights.
Ingredients
For the Pot Roast
- 3–4 lb beef chuck roast
- 2 tablespoons olive oil
- 1½ teaspoons salt
- 1 teaspoon black pepper
- 1 teaspoon paprika
- 1 large yellow onion, sliced
- 4 cloves garlic, minced
- 4 large carrots, peeled and cut into chunks
- 3 celery stalks, cut into chunks
- 1½ lbs baby potatoes, optional
- 2 cups beef broth
- 1 cup red wine or additional beef broth
- 2 tablespoons tomato paste
- 1 tablespoon Worcestershire sauce
- 1 teaspoon dried thyme
- 1 teaspoon dried rosemary
- 2 bay leaves
For the Mashed Potatoes
- 2½ lbs potatoes, peeled and quartered
- 4 tablespoons unsalted butter
- ½–¾ cup warm milk
- ½ teaspoon salt
- ¼ teaspoon black pepper
For the Gravy
- 3 tablespoons butter
- 3 tablespoons all-purpose flour
- 2 cups strained pot-roast cooking liquid
- Salt and black pepper, to taste
Instructions
1. Season the Roast
Pat the beef chuck roast dry with paper towels.
Season all sides generously with salt, black pepper, and paprika.
2. Sear the Beef
Heat the olive oil in a large Dutch oven over medium-high heat.
Add the roast and sear for approximately 3–4 minutes per side, until deeply browned.
Transfer the roast to a plate.
Searing adds extra flavor and gives the finished roast a beautifully rich exterior.
3. Sauté the Aromatics
Reduce the heat to medium.
Add the sliced onion and celery to the same pot.
Cook for 3–4 minutes, stirring occasionally.
Add the garlic and cook for another 30 seconds.
Stir in the tomato paste and cook for about 1 minute.
4. Deglaze the Pot
Pour in the red wine, if using, and scrape the bottom of the pot with a wooden spoon to loosen the browned bits.
Let it simmer for approximately 2–3 minutes.
If you prefer not to use wine, simply use additional beef broth.
5. Add the Liquid and Roast
Return the beef to the pot.
Pour in the beef broth and Worcestershire sauce.
Add the thyme, rosemary, and bay leaves.
The liquid should come roughly one-third to halfway up the roast rather than completely covering it.
Add the carrots and baby potatoes around the beef.
Bring the liquid to a gentle simmer.
6. Slow Cook
Cover the Dutch oven tightly and transfer it to a 325°F (165°C) oven.
Cook for approximately 3–4 hours, or until the beef is extremely tender and can be easily pulled apart with a fork.
Check after about 2½ hours and add a little more broth if necessary.
7. Prepare the Mashed Potatoes
While the roast is cooking, place the peeled 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 thoroughly.
Return the potatoes to the warm pot and let them sit for a minute to release excess moisture.
Add the butter and mash until smooth.
Gradually add the warm milk until the potatoes reach your preferred consistency.
Season with salt and black pepper.
Keep warm until serving.
8. Make the Gravy
When the roast is finished, carefully transfer the beef and vegetables to a serving platter.
Remove the bay leaves.
Strain approximately 2 cups of the cooking liquid into a bowl.
Melt the butter in a saucepan over medium heat.
Whisk in the flour and cook for about 1–2 minutes to make a roux.
Slowly whisk in the strained cooking liquid.
Continue whisking until the gravy becomes smooth and thickened, approximately 3–5 minutes.
Taste and adjust the seasoning with salt and black pepper.
9. Serve
Slice or gently pull apart the tender pot roast.
Spoon creamy mashed potatoes onto each plate.
Top with tender beef, carrots, and other roasted vegetables.
Generously spoon the homemade gravy over everything.
Garnish with fresh parsley if desired.
Tips for the Best Pot Roast
Choose chuck roast: Beef chuck contains enough marbling and connective tissue to become exceptionally tender during long cooking.
Don’t skip the searing: Browning the beef creates deeper savory flavor.
Cook low and slow: Rushing the cooking process can leave the meat tough.
Use warm milk for potatoes: Warm liquid incorporates more smoothly and keeps the mashed potatoes hot.
Don’t overwork the potatoes: Excessive mixing can make mashed potatoes gluey. Mash just until smooth.
Let the roast rest: Allow the beef to rest for about 10–15 minutes before slicing or shredding.
Slow Cooker Method
You can also prepare this meal in a slow cooker.
Sear the beef and sauté the onions and garlic as described above.
Transfer everything to a slow cooker and add the broth, Worcestershire sauce, tomato paste, herbs, carrots, and potatoes.
Cook on LOW for 8–9 hours or HIGH for 4–5 hours, until the beef is fork-tender.
Make the gravy separately using the cooking liquid.
Easy Variations
Add mushrooms during the final hour of cooking for extra savory flavor.
Replace some of the carrots with parsnips or turnips.
For richer mashed potatoes, substitute some of the milk with heavy cream.
Add roasted garlic to the mashed potatoes for an extra layer of flavor.
For a thicker gravy, simmer it for a few additional minutes.
Storage
Store leftover beef, vegetables, mashed potatoes, and gravy in separate airtight containers in the refrigerator for up to 3–4 days.
Reheat gently until thoroughly heated.
The cooked pot roast can also be frozen for up to 3 months. Thaw overnight in the refrigerator before reheating.
This Classic Beef Pot Roast with Mashed Potatoes & Gravy is the definition of comfort food: tender, flavorful beef, soft vegetables, creamy mashed potatoes, and rich homemade gravy all on one satisfying plate.