Gather all of your ingredients and preheat your oven to 350°F.
Cut roast into large chunks and season evenly on all sides with 3 ½ teaspoons of salt, 2 teaspoons of pepper, and garlic powder. Dredge in flour.
Heat the oil in a large Dutch oven over high heat. Add the beef, cook, undisturbed until it releases easily from the bottom and a crust forms, which takes about four minutes. Flip the pieces over and continue to cook until all sides are browned. Remove from the pan. Do not crowd your beef. Depending on the size of your pan, you may have to brown the beef in 2-3 batches.
When all of the beef is browned, return the skillet to medium-high heat and add the butter to the drippings in the pan. When the butter has melted, add the onion, carrots, and mushrooms. Cook 5 minutes, stirring often, and scrape the bottom of the pan to release any browned bits. Add the garlic, and tomato paste and cook for 1 minute.
Stir in the wine and scrape the bottom again to release more browned bits. Return the beef to the pan, along with any accumulated juices and add thyme, bay leaves and Worcestershire sauce.
Mix Better than Bouillon with water and add enough to the pan so that it comes up about ⅔ of the way on the meat. Bring the mixture to a simmer, cover and place the Dutch oven in a preheated oven and let it cook until the beef is very tender and shreds easily or for about 2-2 ½ hours.
Optional: garnish with chopped parsley. Serve and enjoy.