Preheat oven to 425 degrees F.
Combine tomato puree, chicken stock, red wine, chipotles, onion, garlic, cumin, coriander, and cayenne in a blender. Puree until smooth.
Heat oil in a large enameled cast-iron Dutch oven over medium-high heat. Season chicken with salt. Add to Dutch oven and cook, turning once or twice, until golden, approximately 8 minutes. Remove chicken and transfer to a plate.
Add tomato sauce to the Dutch oven and bring to a simmer, using a wooden spoon to scrape up any brown bits from the bottom. Once simmering, nestle the chicken thighs into the sauce.
Place Dutch oven in the oven and bake for 25 minutes. Remove from oven and garnish with cilantro.
Serve with warmed flour tortillas, chopped avocado, and lime wedges.