500 g cannellini beans, soaked in water for at least 4 hours
2 tablespoons vegetable oil
1.5 kg pork shoulder cut into chunks
500 g raw hot Italian or chorizo sausage, removed from casing
1 large onion, finely chopped
1 jalapeño chili, finely chopped
3 tablespoons chili powder
1 tablespoon ground cumin
2 teaspoons dried oregano
1 cup finely minced cilantro
1 can crushed tomatoes
salt and freshly ground black pepper
1/2 cup finely sliced scallions
Step 1. Rinse and drain soaked beans. Heat oil in a cast iron pot over hot coals until smoking. Add half of pork and cook until well-browned on all sides, about 10 minutes. Transfer to a large bowl and repeat with remaining half of pork. Transfer second batch to bowl with the first batch.
Step 2. Add sausage to pot and cook, breaking it up with a wooden spoon until no longer raw. Return meat to pot with sausage and add onion, jalapeño, chili powder, cumin, oregano, and half of cilantro. Cook, stirring constantly until aromatic and onions have begun to soften, about 4 minutes.
Step 3. Add soaked beans, tomatoes, enough water to cover meat and beans, and a large pinch of salt (it should still taste under-seasoned, as it will reduce). Place lid on cast iron pot and cover with hot coals. Allow to heat for 10 minutes then peek and check temperature. Liquid should be mildly bubbling.
Step 4. Allow to cook until beans are soft and creamy and meat is completely tender, 3 to 6 hours depending on how hot you cook it (for best results, cook over very low heat for a long period of time). Check on pot as it cooks every hour or so, topping up with water as necessary. After the chili is done, season to taste with salt and pepper and stir in the remaining cilantro and scallions. Serve immediately.