Prepare the freekeh by rinsing it under cold water.
In a large pot, heat olive oil over medium heat.
Add the chicken thighs skin-side down and cook until browned.
Remove the chicken and set aside; add the onions and garlic to the pot.
Cook the onions until translucent, then add spices.
Stir in the rinsed freekeh and coat it with the spice mixture.
Pour in the chicken broth and return the chicken to the pot.
Bring to a simmer, cover, and cook for about 30 minutes.
Check for doneness and fluff the freekeh with a fork.
Serve warm, garnished with fresh parsley.