Heat the olive oil in a large iron cast pot or casserole dish. Brown the pieces of meat, and set aside.
Add the garlic, chili, onion, leeks, bacon and carrots to the pot, and fry for a few minutes until the onion is translucent.
Deglaze the pan by adding the stock, tin of tomatoes, and wine. Put the meat back into the liquid, add the herbs, bay leaves and season.
Leave to slow cook on low heat for 5 hours, covered, stirring every now and then.
After cooking time, you can remove the meat from the liquid and turn up the heat to reduce the juices.
Season to taste, serve with mashed cauliflower and rainbow carrots.Recipe reprinted with permission of Anina's Recipes. To see more recipes, click here.