I always start by patting the beef dry because moisture prevents good browning. Then I season it generously with salt and black pepper on all sides. This step builds the foundation of flavor for the entire dish.
I heat olive oil in a skillet until it’s hot and shimmering. Then I sear the beef for a few minutes on each side until a golden crust forms. This locks in juices and adds a rich, deep flavor to the final dish.
In a bowl, I mix balsamic vinegar, beef broth, Worcestershire sauce, brown sugar, garlic, and thyme. I whisk everything until the sugar dissolves and the mixture looks smooth. This sauce will slowly transform into a glossy glaze during cooking.
I place sliced onions at the bottom of the slow cooker first. Then I add the seared beef on top and pour the sauce all over it. This ensures even flavor absorption while it cooks.
I cook on low for 8 hours or high for about 4–5 hours. The beef becomes so tender that it easily pulls apart with a fork. During this time, the sauce thickens and infuses deeply into the meat.
Once cooked, I remove the beef and let it rest before slicing or shredding. I simmer the leftover sauce with cornstarch if I want a thicker glaze. Then I drizzle it over the beef before serving for extra richness.