Preheat the oven to 160℃/320F.
Heat 1 tbsp of the olive oil in a large casserole dish over a medium high heat and brown the beef for 4-5 minutes on each side. (Don’t be afraid to get some really good colour on it. You may need to do this in batches.) When brown take it out of the pan at pop it on a plate.
Add the rest of the oil to the pan and fry the onions, carrots and celery, with a pinch of salt, for 10 minutes then add the garlic and rosemary. Cook for 5 minutes more, until the veg has softened.
Add in the tomato puree and stir through for a few minutes.
Pour in the wine and leave to bubble for a few minutes.
Add the bay leaf, tins of tomatoes and stock, along with a good pinch of salt and pepper, and add the browned beef back in.
Bring everything to a boil then pop the lid on and place in the oven for 3 ½ hours, taking the lid off for the last half an hour until the sauce is rich and the meat is falling apart
Use a spoon and a fork to break the meat up then stir it back through, check the seasoning, then serve.
Did you make this recipe? Click here to let us know how it went and give it a ⭐️ rating! Your feedback helps us to make more recipes you really want.