1) Put the chillies in a saucepan with the stock and bring to a boil over medium heat. Then lower heat to a simmer until softened, about 10 minutes.
2) Meanwhile, heat the oil, 1 turn of the pan, over medium-high heat in a large Dutch oven or soup pot. When the oil smokes, add the bacon and cook until crispy, about 2 to 3 minutes. Add the meat, raise the heat to high and brown for 8 minutes. Lower the heat a bit, add the onions and garlic and cook for 5 to 6 minutes to soften. Season the meat and onions with black pepper, to taste. (Hold off on the salt until the chilli is completed due to the addition of the bacon and the stock.)
3) Add the anchos with the stock to a food processor and puree until smooth. Set aside.
4) Add the tomato puree to the meat mixture, stir 1 minute, then pour in the ancho stock. Stir in the tomatoes, spices, cocoa and cinnamon. Simmer for a few minutes, adjust the seasoning and add a touch of salt, if needed.
Serve the chilli in shallow bowls topped with cheese, raw red onions and spicy chopped vegetables.