Ingredients
Equipment
Method
Prepare the guajillo broth
- Heat a dry skillet over medium heat and toast the guajillo and ancho chiles for about 30 seconds per side, until fragrant.
- Transfer the toasted chiles to a heatproof bowl.
- Cover the chiles with the boiling water and soak for 20 minutes.
Cook the chili
- Heat the oil in a 6-quart Dutch oven over medium-high heat.
- Season the beef with the salt and pepper.
- Brown the beef in batches for 3 to 4 minutes per side, then transfer it to a plate.
- Drain the chiles.
- Blend the chiles with the vinegar, cumin, oregano, cloves, cinnamon, and 1 cup of the beef broth until smooth.
- Add the onion to the Dutch oven and cook for 5 to 6 minutes, stirring occasionally, until softened.
- Add the garlic and cook for 30 seconds.
- Stir in the blended chile mixture and cook for 4 to 5 minutes, stirring often, until it darkens slightly and smells fragrant.
- Add the remaining 4 cups of beef broth, tomatoes, bay leaves, browned beef, and any accumulated juices.
- Bring the chili to a simmer.
- Cover and cook over low heat for 2 1/2 to 3 hours, maintaining a gentle simmer, until the beef is fork-tender and has reached at least 145°F internally.
- Transfer the beef to a cutting board.
- Remove the bay leaves.
- Stir the beans into the pot and simmer uncovered for 15 minutes.
- Let the beef rest for at least 10 minutes while the beans simmer.
- Shred the beef with two forks.
- Return the beef to the pot and stir it into the chili.
Notes
For the best texture, brown the beef in batches rather than crowding the Dutch oven. Refrigerate leftovers for up to 4 days; freeze for up to 3 months. For a gluten-free version, check that the beef broth is certified gluten-free.
