optional garnishes: sour cream, grated cheddar cheese, finely chopped red onion, and cilantro leaves or chives
Instructions
Cook bacon, onion and garlic. Add the diced bacon to a large pot (a Dutch oven is perfect), and place it over medium heat. Moving it around occasionally, cook the bacon until the pieces are becoming crisp, about 5 minutes.Stir in the onion and garlic and cook until the onions are soft and beginning to brown, about 10 minutes. (You shouldn't need to add oil to the pan -- the bacon fat should be sufficient.)Use a slotted spoon to remove the bacon-onion mixture and place it in a bowl. Set aside.
Sear the meat. Sprinkle the meat with salt and pepper, and turn the heat up to high. Add the meat to the pan. (You should hear a sizzling sound -- if you don't the pan isn't hot enough.) Sear the meat, browning it on all sides.
Return bacon mixture to pot and add spices. Return the bacon-onion mixture to the pot and add the oregano, cumin, chili powder and cloves -- continue to cook for another couple of minutes.
Deglaze. Deglaze the pot with the wine and tomatoes, and use a wooden spatula to scrape any bits of food off the bottom of the out and into the mixture.
Add chipotles and simmer. Stir in the chipotles, turn the heat to low, cover the pot, and simmer until the pieces of meat are super tender -- almost (but not quite), falling apart, 2½ to 3 hours. Stir the chili from time to time.
Add beans and chocolate. Mix in all of the beans and the chocolate and cook on low for about 10 more minutes. Season to taste with salt.
Serve with any or all of the garnishes is desired.