Preheat your oven to 350˚F. Generously season the beef with salt and pepper on all sides.
In a large Dutch oven, melt the butter with the vegetable oil over medium-high heat.
Once the mixture is hot and the butter has melted, place the seasoned beef in the pot and sear it until it achieves a golden-brown crust on all sides. Remove the beef and set it aside on a plate.
Add the onion, garlic, carrots, celery, potatoes, and rosemary to the pan. Cook, stirring occasionally, until the vegetables are browned.
Incorporate the tomato paste and cook for an additional 2-3 minutes.
Deglaze the pan with the red wine, scraping up the browned bits from the bottom of the pan, and cook for another 2-3 minutes.
Return the seared beef to the pan, pour in the beef stock, and add the bay leaves.
Cover the Dutch oven and transfer it to the preheated oven. Cook until the beef is tender and easily shredded, approximately 4 hours.
Adjust seasoning with additional salt and pepper if necessary. Remove the bay leaves before serving. Serve hot with your favorite sides.