Marinate the beef cubes in 30 ml Worcestershire sauce and 30 ml olive oil in zip-lock bags or a bowl for 1 hour, ensuring the beef is completely covered in the marinade.
While the beef is marinating, in a flat-bottomed wok, skillet or frying pan over medium-high heat fry the lightly pounded garlic cloves in two tablespoons of olive oil until golden and fragrant, then transfer to your Dutch oven or heavy stew pot, then fry the bacon in the same oil and transfer to the stew pot.
Top up the oil with another two tablespoons of olive oil, turn the heat to high, then fry the vegetables for a few minutes until blistered, one ingredient at a time, seasoning each with a pinch of sea salt and some freshly ground cracked black pepper, then transfer to the Dutch oven or stew pot.
Tip the beef cubes and marinade into the same pan and sear over high heat until brown, then transfer to the pot, along with any remaining marinade.
Add the red wine, beef stock, Worcestershire sauce, and herbs to the pot, stir to combine everything, and simmer on low heat, covered, for an hour or two until the beef is tender. The longer you can leave the stew to simmer the better; stir occasionally to ensure it’s not sticking.
When the beef is tender, with a large ladle transfer 3-4 scoops of the stew liquid to a small pot and over high heat bring to a boil, then reduce to a simmer.
In a small frying pan over medium heat, make the roux by melting the butter, then adding the flour, one tablespoon at a time, stirring until the flour is fully dissolved, and continuing to stir for a couple of minutes.
Gradually transfer the roux to the small pot of boiled stew juices, whisking to combine well to create a thick full-flavoured gravy. Add this to the Dutch oven/stew pot and stir to incorporate.
Taste the stew and adjust the seasoning to your palate, then garnish with fresh thyme or rosemary, sprinkle with chopped fresh celery leaves or flat-leaf parsley, and serve with mashed potatoes or dumplings.