01 -
Place guajillo and ancho chiles in a heat-proof bowl. Pour boiling water over them until fully submerged. Allow to soak for 10-15 minutes until softened. Strain the chiles and reserve the soaking liquid.
02 -
Transfer the softened chiles, chipotle pepper, salt, and black pepper to a blender. Add 120 ml of reserved soaking liquid. Blend until completely smooth. Strain the sauce through a fine sieve and set aside.
03 -
Heat vegetable oil in a large skillet over medium-high heat. Add ground beef and cook for 8-10 minutes, breaking it apart, until evenly browned.
04 -
Stir in cumin, oregano, paprika, salt, and black pepper. Mix until spices are well incorporated with the meat.
05 -
Reduce heat to medium-low. Pour in the strained chile sauce and mix thoroughly with the meat. Simmer uncovered for 15-20 minutes, stirring occasionally, until the sauce thickens but remains moist. Season with extra salt and pepper to taste if needed.
06 -
Remove from heat. Serve immediately in warm tortillas, or as a filling for tacos, burritos, nachos, or taco bowls. Garnish with onions, cilantro, and crumbled cheese if desired.