01 - In a dry skillet over medium heat, toast the dried guajillo, ancho, and pasilla chiles for 1–2 minutes until fragrant, being careful not to burn them.
02 - Transfer the toasted chiles to a bowl and cover with hot water. Let soak for 15 minutes until completely softened.
03 - In the same skillet, roast the quartered onion, garlic cloves, and halved tomatoes until slightly charred, about 5 minutes.
04 - Combine the softened chiles, roasted vegetables, apple cider vinegar, oregano, thyme, cumin seeds, peppercorns, cloves, and 1 cup of beef broth in a blender. Blend until completely smooth.
05 - In a large Dutch oven, heat vegetable oil over medium-high heat. Sear the beef chuck chunks and short ribs on all sides until well-browned.
06 - Pour the blended sauce over the beef. Add the remaining beef broth, bay leaves, cinnamon stick, and salt. Bring to a boil, then reduce heat to low. Cover and simmer for 2.5 to 3 hours until the meat is very tender and easily pulls apart.
07 - Remove the beef from the pot. Shred using two forks, discarding bones and excess fat. Skim excess fat from the birria consommé, reserving a small amount for frying the tortillas.
08 - Preheat oven to 375°F. Dip each corn tortilla in the warm birria consommé, then fry briefly in a hot skillet with a little reserved fat until pliable, about 10–15 seconds per side.
09 - Fill each tortilla with shredded birria and a sprinkle of cheese. Roll up tightly and place seam-side down in a baking dish.
10 - Pour extra birria consommé evenly over the enchiladas and top with the remaining cheese.
11 - Bake for 10–15 minutes until the cheese is fully melted and bubbly.
12 - Serve hot, garnished with diced white onion, chopped fresh cilantro, and lime wedges on the side.