Don't miss out on our special Christmas issue with free 2023 calendar - subscribe by 11 October!
Heat oven to 180C/160C fan/gas 4. Heat the oil in a large flameproof casserole dish and brown the meat in batches. Add the vegetables in the dish and brown lightly, then stir in the spices, chilli and flour, and cook for a few mins. Pour in the wine, stock and tomatoes, then add the herbs. Bring to a simmer.
Cover with a lid and put in the oven for 1 hr 30 mins, then remove the lid and cook for a further 1 hr until the meat is really tender. Remove from the oven and leave to cool slightly, then stir in the chocolate and serve.