Place tomatoes, garlic, and onion on a baking sheet. Roast at 425°F for 25 minutes until charred and softened.
Remove stems and seeds. Toast the guajillo and pasilla chiles in a dry pan over medium heat for about 3 minutes until fragrant (don’t burn them). Boil them in water for 15 minutes, or until soft.
Season the cubed beef with salt and pepper. Heat oil in a pot or Dutch oven and sear until browned on all sides to form a crust. Remove from heat.
In a blender, combine softened chiles, chipotle peppers in adobo, roasted tomatoes, onion, garlic, bouillon, paprika, cumin, oregano, thyme, cinnamon, and cloves. Add 2 cups of water and blend until smooth. Strain the mixture into your pot with the seared beef.
Add bay leaves and 4 cups more water.
-
Stovetop: Bring to a boil, then cover and simmer for 4 hours, until beef is tender and shreds easily.
-
Pressure cooker: Cook on high for 1 hour, natural release.
Skim the beef fat off the top of the broth and set aside — or refrigerate the broth overnight so the fat solidifies and can be easily removed the next day. Remelt it before frying your tortillas.
Remove the beef from the broth, shred it, and mix in a little of the consomé to keep it juicy.
Dip each corn tortilla into the beef fat (not the broth!), then fry it on a hot pan until lightly crisp. Add Oaxaca cheese and shredded beef, fold, and fry both sides until golden. Serve with diced onion, cilantro, lime wedges, and a bowl of consomé for dipping.