01 -
Heat a dry skillet over medium heat. Toast dried guajillo and ancho chilies for approximately 2 minutes until aromatic, turning occasionally. Remove seeds and stems once cooled.
02 -
In a blender, combine toasted chilies, garlic cloves, chopped onion, cumin, oregano, ground cloves, and cinnamon. Add 240 ml of beef broth and blend until a smooth sauce forms.
03 -
Season beef chunks evenly with salt and black pepper. In a large pot over medium-high heat, brown the beef on all sides in batches to prevent overcrowding.
04 -
Add the blended chili sauce to the pot containing seared beef. Stir in the remaining beef broth and white vinegar. Bring mixture to a simmer, then reduce heat to low, cover, and cook gently for 2 to 3 hours until beef is fork-tender and shreds easily.
05 -
Transfer the cooked beef to a board and shred with two forks. Return shredded beef to the pot and combine with the broth. Serve hot in bowls, accompanied by warm corn tortillas, fresh cilantro, and chopped onion.