- 6 dried guajillo chiles
- 2 dried ancho chiles
- 2 dried pasilla chiles
- 1 small yellow onion, peeled and quartered
- 4 cups low-sodium chicken stock, divided
- 2 tablespoons vegetable oil
- 2 pounds beef stew meat, cut into ½-inch pieces
- 2 teaspoons salt, divided
- black pepper, to taste
- 1 tablespoon cumin
- 2 teaspoons oregano
- 3 garlic cloves, minced
- Mexican rice or tortillas, for serving
- lime slices, for serving
- radish slices, for serving
- cilantro, for serving
- Remove the stems from the chiles.
- Place the chiles and yellow onion into a large saucepan, and cover with 3 cups of chicken stock. Bring to a boil.
- Remove from the heat, cover, and let sit for 20 minutes.
- Place the mixture into a blender. Remove the middle section from the blender lid. Place the blender lid on top of the blender, and cover the opening (left by the middle section) with a kitchen towel. Blend on high until completely smooth.
- Pour the vegetable oil into a large stockpot.
- Season the meat with 1 teaspoon of salt and pepper. Add ½ of the meat to the pot, and cook until browned on the bottom. Stir, and cook for 2 to 3 minutes more, or until browned on all sides. Remove the meat, and place onto a plate. Repeat with the remaining meat.
- Add all of the meat back to the pot, and add the cumin, oregano, garlic cloves, and remaining 1 teaspoon of salt. Pour in the remaining 1 cup of chicken stock and the chile mixture, and stir to combine.
- Bring the mixture to a boil, and then reduce to a simmer.
- Cover the pot, and cook for 45 minutes.
- Uncover the pot, and cook for an additional 30 to 45 minutes, or until the meat is tender.
- Serve with Mexican rice or tortillas.