-
1
Toast chiles in a skillet over medium heat, turning often, until fragrant and puffed up (2 minutes).
-
2
Cut in half and remove cores, reserving seeds. Transfer chiles to a bowl and cover with boiling water; set aside.
-
3
Heat 1 tablespoon oil in a large Dutch oven over medium-high heat.
-
4
Add pork; cook until browned, 3 minutes per side. Transfer to a plate.
-
5
Working in batches, cook beef until browned, 3 minutes per side, adding more oil as needed and transferring browned meat to the plate.
-
6
Meanwhile, puree chiles and 1/2 cup soaking liquid in a blender.
-
7
Reduce heat to medium-low. Add onion and garlic, and cook, stirring often, until softened (6-8 minutes).
-
8
Stir in cumin, oregano, bay leaf, 1 teaspoon salt, and 2 tablespoons reserved chile seeds (more for heat, if desired). Cook 1 minute.
-
9
Add chile puree. Raise heat to medium-high; cook, stirring, 2 minutes.
-
10
Return meat to pot. Add 2 teaspoons salt, tomatoes, and beer, and bring to a boil.
-
11
Reduce heat to medium-high. Simmer, stirring occasionally, 1 1/4 hours.
-
12
Reduce heat to medium-low; simmer, stirring occasionally, until meat is tender and sauce is thick, about 30 minutes more.
-
13
Discard bay leaf. Stir in vinegar.
-
14
Serve chili with avocado halves, scallions, tortilla chips, and grated cheese.