Add the garlic, chipotles, tomatoes, oregano, and cumin to a blender and blend until smooth. Set aside.
Heat up 1-2 tablespoons oil in a frying pan or skillet over medium heat. Add the onions and cook, slowly, until caramelized and brown, stirring every so often, 5-8 minutes.
Stir in the blended sauce, the chicken stock, bay leaves, and the cooked chicken. Bring to a simmer and cook, covered, for 10 minutes. Taste and season with salt and pepper if needed. Enjoy in tacos, burritos, burrito bowls, flautas, with tortillas and rice, or just as is!Alternately, if you want to just cook the chicken in the sauce, add the boneless skinless chicken thighs or boneless skinless chicken breasts to the sauce and cook for 12-15 minutes, or until the chicken is cooked through. Remove from the sauce, shred and add back into the sauce.
If you want a less spicy version of this, use just 1/2 can of chipotle in adobo and if you’re really sensitive to spice, you can use only 1 or 2 peppers from your can of chipotle in adobo.