Start by removing seeds and stems from dried chilies to reduce bitterness. Lightly toast them in a dry skillet for 1-2 minutes until fragrant, then soak them in hot water for 10 minutes to soften. Meanwhile, roast onion, garlic, and tomatoes on a dry skillet until they’re slightly charred.
Blend the softened chilies, charred veggies, oregano, cumin, cinnamon, and half the chicken stock until smooth. Strain the sauce for a silky texture if needed, and add a splash of vinegar for a tangy kick.
Rub chicken pieces with paprika, salt, and pepper. Sear them in a hot skillet with oil until golden brown. Work in batches to avoid overcrowding the pan.
Pour the adobo sauce over the chicken in the skillet and add the remaining chicken stock. Let it simmer on medium-low heat for 30-40 minutes until the chicken is tender and the sauce thickens.
Taste the dish and adjust the seasoning or tanginess with more vinegar if needed. And voilà! Your flavorful Mexican Chicken Adobo is ready to serve.