01 - In a dry skillet over medium heat, toast the dried chiles for 1-2 minutes until fragrant. Place chiles in a bowl and cover with hot water; soak for 10 minutes.
02 - In the same skillet, roast onion, garlic, and tomatoes until lightly charred.
03 - Transfer soaked chiles (drained), roasted vegetables, apple cider vinegar, cumin, oregano, thyme, cinnamon, cloves, and 1 cup beef broth to a blender. Blend until smooth.
04 - In a large Dutch oven or stockpot, season beef with salt and pepper. Pour in the blended chile mixture and remaining broth. Add bay leaves.
05 - Bring to a boil, then reduce heat to low. Cover and simmer for 2.5 to 3 hours, or until the beef is very tender and shreds easily. Skim excess fat if needed (reserve for frying tacos).
06 - Remove beef from the pot and shred with two forks. Reserve the consommé (cooking liquid) and keep warm.
07 - Heat a skillet or griddle over medium heat.
08 - Dip each tortilla briefly in the top layer of the birria consommé (or reserved fat), then place on the hot skillet. Sprinkle cheese on one half of the tortilla, add a generous amount of shredded birria beef, then fold into a taco shape.
09 - Fry 2 to 3 minutes per side until golden and crispy. Repeat with remaining tortillas, adding oil to the skillet as needed.
10 - Serve tacos hot, topped with chopped onion and cilantro. Serve with lime wedges and a side of warm birria consommé for dipping.