Prepare the Sauce: In a blender, combine the diced tomatoes, chipotle peppers, garlic, and ½ cup of chicken broth. Blend until smooth.
Sauté the Onions: Heat oil in a large skillet over medium heat. Add the sliced onions and cook until softened and slightly caramelized, about 5-7 minutes.
Simmer the Sauce: Pour the blended tomato-chipotle mixture into the skillet with the onions. Add cumin, oregano, bay leaves, and the remaining chicken broth. Stir well and let it simmer for 10 minutes.
Add the Chicken: Stir in the shredded chicken and let it simmer in the sauce for another 10-15 minutes.
Serve: Remove the bay leaves and garnish with fresh cilantro. Serve warm with tortillas, rice, or your favorite sides.