Start by preheating your oven to 180°C.
Heat the cooking oil in a large ovenproof pot like a dutch oven or a cast iron skillet. Once hot, sear the chicken thighs till golden brown on each side for about 5 minutes on each side. Avoid over crowding the pan. You can do this in batches and reserve the remaining marinade to use later.
Once done, remove the chicken thighs and set aside.
On the same pot, add in the diced onions and carrots then stir. Let them cook on medium-high heat for about 7-10 minutes to build on flavor.
Next add in the cilantro (dania) stems and minced garlic (if using). Stir and allow them to cook for about a minute or until fragrant.
Follow by adding the dried oregano, garlic powder (if using), sea salt and black pepper to taste at this point then stir to combine.
Add the reserved marinade and rice then stir well to coat the rice with the oil, onions and carrot base.
Add the chicken/vegetable stock or water into the cooking pot then stir. Allow to simmer on the stove top.
Once it has simmered, place the seared chicken thighs on top of the rice together with its juices then cover with an ovenproof lid or foil and place in the preheated oven.
Bake for 35 minutes then remove the lid and allow to cook the chicken & rice for another 10 minutes uncovered.
Remove from the oven and allow the chicken and rice rest for 5-10 minutes then fluff with a fork.
Garnish with the chopped cilantro (dania) leaves, serve and enjoy!