DirectionsHeat 1 tablespoon olive oil in a heavy stock pot over medium-high heat. Season the chicken with with salt and pepper and and sauté in batches until golden brown, about 3 minutes per side. Place the browned chicken in a large bowl until all remaining chicken is browned.

Add the chicken back to the still warm pot with any juices. Add the broth, balsamic and orange juice; bring to a gentle simmer and cook for 25 minutes until the chicken is tender.

Transfer the cooked chicken to a large bowl and reserve. Pour chicken cooking liquid into saucepan with onion mixture. Add the orange peel and oregano and cinnamon to the the pan. Cover and simmer until chiles are very soft, stirring occasionally, about 30 minutes.

Remove from heat and working in small batches, transfer sauce mixture to blender and puree until smooth; return to reserved pot. Season sauce to taste with salt and pepper. Coarsely shred chicken and return to sauce; stir to coat.

This can be made up to two days ahead of time. It's actually even better the next day! Simply chill in a covered container and rewarm over low heat before serving. Serve with rice or warm corn tortillas, along with a garnish of chopped fresh cilantro.