Toast the cumin and coriander in a small dry skillet over medium heat, stirring frequently until fragrant, about 30 seconds. Transfer to a spice grinder and grind into a powder. Transfer to a small bowl and add the ancho, chipotle, and oregano.
Season the meat with 1/4 tsp. salt. Heat 2 tsp. of the oil in a 6-quart pot or Dutch oven over medium-high heat. Add half of the meat and cook until well browned on all sides, about 5 minutes total. Transfer the meat to a plate. Repeat with another 2 tsp. oil and the remaining meat.
After transferring the second batch of meat to the plate, add the remaining 2 tsp. oil to the pot. Add the onion, poblano, and jalapeño and cook, stirring, until softened, about 4 minutes. Add the garlic and cook until fragrant, about 1 minute more. Add the spice mixture and cook until fragrant and well blended, 1 to 2 minutes more.
Return the beef to the pot, along with any accumulated juice. Add 2-1/2 cups water, the tomatoes and their juice, 1 Tbs. of the lime juice, and 1 tsp. salt. Bring to a boil over medium-high heat; then reduce the heat to low and simmer, covered, for 1-1/2 hours. Remove the lid and simmer until the meat is tender, about 30 minutes more. Add the beans, raise the heat to medium high, and stir until the beans are heated through, about 5 minutes. Add the remaining 1 Tbs. lime juice and season to taste with additional salt.
Serve the chili garnished with the avocado, red onion, and cilantro.
Make Ahead Tips
For the best flavor, plan to make this chili at least 1 day and up to 3 days ahead.
Make it a party; serve with Homemade Tortilla Chips and Guacamole with Roasted Chile, Cumin, and Feta.
nutrition information (per serving):
30, Fat Calories
270, Saturated Fat
53, Monounsaturated Fat
33, Polyunsaturated Fat
Photo: Scott Phillips