In a mixing bowl, combine the coriander and nutmeg with the yogurt.
Toss the thighs in the yogurt and marinate for at least 4 hours or overnight, if possible.
Place the dried apricots in a bowl and cover with amaretto. Let sit for a few hours or overnight.
Place the rack four inches from the heating element and preheat oven at broil.
Place the thighs on the rack of the broiler pan and broil the chicken for 5 minutes with the skin side up.
Turn the thighs over and broil for another 5 minutes. Turn the thighs one more time and broil for 5 more minutes. At this point the chicken should be cooked. If not, turn the broiler off and allow the chicken to sit in the oven for another 5 minutes.
Heat the butter over medium heat in a sauté pan.
Add the shallots and cook until tender and translucent, about 7 minutes.
Add the apricots and amaretto and cook until the liquid has reduced by three quarters.
Add the spinach and cook until it is wilted.
If any juices have collected in the pan under the chicken, add them to the spinach mixture.
Season with salt and pepper and serve with the chicken thighs.