Preheat oven to 425º F.
Pat the chicken thighs dry with paper towels, then season them generously with sea salt and black pepper.
Heat a large covered cast iron pot over medium-high heat, and add the avocado oil. Place chicken thighs skin side down in the pan to crisp the skin to a golden brown. I do this is batches, to allow space between the chicken pieces, so they brown more evenly. Remove browned chicken from the pan and set aside.
Into the skillet, add the onions and garlic. Saute the vegetables over medium heat for about 7 minutes until softened.
Add the spices, chicken stock, and SunButter into the pot, and whisk until combined and smooth. Bring the mixture to a low simmer, then remove from heat.
Back in to the pot, add the chicken thighs. Top with chopped carrots and dried fruit (cherries, apricots, or raisins). Add lemon zest over the top of the dish.
Bake the chicken for 30 minutes covered. Remove the cover, and continue baking the dish for 10 minutes.
Garnish with cilantro and lemon slices to serve.