Heat the oven to 160°C/320°F. Season the beef with salt and pepper, heat a tablespoon of oil over a medium high heat in an oven safe pot and brown the beef all over. Drain the beef in a colander to remove the fat.
Wipe out the pot with kitchen roll then add another tablespoon of oil and the onion, carrot and garlic. Season well and cook over a low heat until softened, about 10 minutes.
Add the tomato puree and stir to coat then pour in the wine, thyme, bay leaf, tomatoes and stock. Season again then add the beef back to the pot. Cover and put in the oven for 2 and a half hours checking occasionally to make sure it's not getting too dry. Remove the lid and cook for another 30 minutes.
Once the cooking time has finished you should be able to shred the beef with forks. Shred and serve over polenta or pasta.
Nutrition information is an estimate and will vary depending on the exact ingredients used.