Cut meat into 1.5 to 2 inch pieces and sprinkle salt all over them. Ideally, do this the day before, cover and refrigerate until next day.
Add a small amount of the olive oil to a large, heavy bottomed pan over medium high heat
Once olive oil is hot add bacon and cook until starting to crips, but not completely crispy. Remove bacon with a slotted spoon to a bowl for later.
Drain off some of the bacon fat if you have more than a Tbsp worth, also saving this for later.
If there are a lot of small bacon bits in the bottom of the pan, remove these so they don't burn while searing the beef
Add ½ Tbsp the butter (or if you have leftover bacon grease, you can use ½ Tbsp of that instead) to the pan and increase the heat to almost high heat
Once butter has melted, or bacon grease has heated up, sear the beef in batches (careful not to overcrowd the pan) for 1-2 minutes on top and bottom sides. (I find searing on all sides of the beef overcooks it and doesn't add a noticeable amount of additional flavor)Add the other ½ Tbsp of butter, or another ½ Tbsp of bacon grease if you have have it, for second batch of searing. I find I can usually get all the beef seared in 2 batches. If a 3rd batch is needed use another ½ Tbsp of butter or bacon grease if needed.** If you have the patience and time, pat the beef dry with paper towel before searing to get a better sear. Remove seared beef to a plate for later
Add the onions with the remaining ½ tsp of salt. Sauté until translucent, about 5 minutes
Add the poblanos, jalapeños, and garlic to the pan, sautéing for about 1 min, but being careful not to burn the garlic.
Add the tomato paste, spices, cocoa, light brown sugar, and the ¼ portion of ground corn tortillas to the pan, mixing well for 30 seconds, but being careful not to burn anything.
Add the coffee, beef stock, and crushed tomatoes. Mix well and deglaze the pan by getting all the fond off the bottom of the pan.
Return the bacon bits and beef along with any juices released from the beef while resting to the pot and bring everything up to a simmer.
Transfer everything to a slow cooker and add the chili chocolate.
Cover and cook on low for 5.5 hours stirring every couple of hours.
After 5.5 hours of cooking, remove the lid and allow the chili to cook for another hour on low. (The remainder of the cooking will be without the lid)
After that hour (so at the 6.5 hour mark) add the drained beans.
Create a slurry with the corn starch/flour and 2 Tbsp of the remaining 6 Tbsp ground corn tortillas using liquid from the chili. Once the slurry is really runny, add this to the chili, stirring as you pour it in to help avoid clumps.
Continue cooking for another 30 minutes.
After 30 min (so at the 7 hour mark) turn the slower cooker up to high for the final 30 minutes of cooking.
If after the final 30 min (so at the 7.5 hour mark) the chili is still too runny, add more ground corn tortilla, 1 Tbsp at a time giving it a couple of minutes between additions to see if it's thickened up enough to your liking.
Serve and topped with sour cream, diced avocado or guacamole, chopped cilantro, and optionally shredded cheese, spring onions or diced red onion, and tortilla chips.
Pairs really well with corn bread and guacamole. Enjoy!