Follow Me On Social Media!
Slow-Cooked Shredded Beef Roast with Potatoes
Some dinners have a way of making the whole house feel cozy, and this Slow-Cooked Shredded Beef Roast with Potatoes and Carrots is one of those meals. It is hearty, comforting, and full of that old-fashioned home-cooked feeling that makes everyone excited to gather around the table.
The beef cooks slowly until it becomes tender enough to pull apart with a fork. As it simmers, it soaks up a rich, savory broth with garlic, onion, tomato paste, Dijon mustard, herbs, and Worcestershire sauce. Then the potatoes and carrots join in, turning soft and flavorful as they cook right beside the beef.
By the time it is ready, the gravy is warm and glossy, the vegetables are tender, and the shredded beef is juicy and full of flavor. It is perfect for Sunday dinner, chilly evenings, family meals, or any day when you want something filling, simple, and deeply comforting.

Ingredients
For the Beef Roast
- 3 pounds beef chuck roast
- 2 tablespoons olive oil
- 1 tablespoon unsalted butter
- 1 large onion, chopped
- 4 cloves garlic, minced
- 3 cups beef broth
- 2 tablespoons tomato paste
- 1 tablespoon Worcestershire sauce
- 1 teaspoon Dijon mustard
- 1 teaspoon dried thyme
- 1 teaspoon dried rosemary
- 1 teaspoon paprika
- 1 teaspoon salt
- 1/2 teaspoon black pepper
For the Vegetables and Gravy
- 1 1/2 pounds baby potatoes, halved
- 5 large carrots, peeled and cut into chunks
- 2 tablespoons cornstarch mixed with 3 tablespoons water, optional for thickening
- 2 tablespoons fresh parsley, chopped, for garnish
Time and Servings
- Prep Time: 20 minutes
- Cooking Time: 4 hours 15 minutes
- Total Time: 4 hours 35 minutes
- Servings: 6
- Calories: About 590 kcal per serving
Instructions
Start by patting the chuck roast dry with paper towels. This helps the beef get a deep, beautiful sear. Season all sides with salt, black pepper, paprika, dried thyme, and dried rosemary.
Heat the olive oil and butter in a large Dutch oven or heavy skillet over medium-high heat. Once the pot is hot, add the beef. Sear it for 4 to 5 minutes on each side, until the outside is deeply browned. Take your time here. Those browned edges add so much flavor to the gravy later.
Remove the beef from the pot and set it aside.
Add the chopped onion to the same pot. Cook for 3 to 4 minutes, stirring occasionally, until it softens and starts to smell sweet and savory. Stir in the minced garlic and cook for about 30 seconds, just until fragrant.
Add the tomato paste, Worcestershire sauce, Dijon mustard, and beef broth. Stir everything together, scraping up the browned bits from the bottom of the pot. Those little bits melt into the sauce and make it taste rich and homemade.
Return the roast to the pot. Cover and cook on low heat for 3 to 3 1/2 hours, or until the beef is very tender and easy to shred.
Add the baby potatoes and carrots around the roast. Cover again and cook for another 45 to 60 minutes, until the vegetables are tender and the beef is soft enough to pull apart.
Carefully remove the roast from the pot. Shred it gently with two forks, or slice it into thick, tender pieces if you prefer. Return the beef to the gravy so it can soak up all those warm, savory juices.
If you want a thicker gravy, stir in the cornstarch slurry. Let it simmer for 3 to 5 minutes, until the sauce becomes glossy and rich.
Serve the shredded beef with the potatoes and carrots. Spoon plenty of gravy over the top and finish with fresh parsley.
Presentation
For a cozy family-style presentation, pile the shredded beef onto a large platter and arrange the potatoes and carrots around it. Spoon the gravy over everything so it looks warm, glossy, and inviting.
A sprinkle of chopped parsley adds a fresh pop of color and makes the dish feel a little brighter. You can also serve extra gravy on the side, because this is definitely the kind of meal where people go back for another spoonful.
This beef roast is wonderful with warm dinner rolls, buttered bread, green beans, or a simple side salad. It also looks beautiful served straight from the Dutch oven for a rustic, comforting table setting.
Nutritional Information:
- ⏰ Prep Time: 20 minutes | Cooking Time: 4 hours 15 minutes | Total Time: 4 hours 35 minutes
- 🔥 Kcal: 590 kcal per serving | 🍽️ Servings: 6 servings
Conclusion
This Slow-Cooked Shredded Beef Roast with Potatoes and Carrots is comfort food at its best. The beef is tender, the vegetables are flavorful, and the gravy brings everything together in the most satisfying way.
It is the kind of meal that feels generous, cozy, and made with care. Make it when you want dinner to feel warm and welcoming, and enjoy every rich, tender bite.



