Make a large cup of coffee and put the dried chilies in to soften them. Put a spoon up top of them to keep them from floating to the top.
Brown the meat on a hot skillet. Be sure to not overcrowd it. Put the meat aside. While you are frying the meat you can prepare the vegetables.
Dice the bell peppers and red onions. Thinly slice the fresh chilies and peel the garlic cloves.
Remove the chilies from the coffee and chop them finely.
Put a large pot over medium heat and heat it. Add olive oil and heat until it shimmers.
Add onion, crushed garlic, spices, a good pinch salt and pepper. Fry until the onions are soft and translucent.
Add the bell peppers, coffee, chocolate, molasses, cinnamon sticks og stir until combined. If you want the bell peppers to have more of a bite wait with adding them with the bean later.
Add the tomatoes and the meat.
Warm up to the boiling point, turn down the heat to low and let simmer under a lid for at least two hours.
Add beans (and bell peppers if you left them out earlier) and let the dish simmer for 15 to 30 more minutes. Season to taste with salt and pepper.
Serve piping hot with boiled rice, a good spoonful of sour cream and sprinkle fresh chilies on top.