Layer the chopped carrots, sliced shallots, apricots and chicken in your baking dish. Generously drizzle with olive oil and season with salt, pepper, cumin and cinnamon.
In a small bowl, combine the apricot marinade ingredients together. Whisk well to break up any clumps from the apricot jam.
Pour the marinade over the chicken and veggies. Cover your dish and bake for 45 minutes. Remove from the oven and spoon some of the sauce over the chicken.
Raise the oven temperature to 425 F and finish cooking uncovered for another 25-30 minutes. Serve over rice with extra sauce spooned on top.