Heat the olive oil in a large pot over medium heat. Add in the garlic, ginger, and shallots and sauté for 4-5 minutes.
Next add in the chicken thighs. Season with 1 tsp. of salt and the turmeric. Add 1/4 cup water to the pot and leave to cook for 2-3 mins. Flip the chicken and repeat until cooked through. Remove from the pot and set aside.
Add in the rice and cook for 1-2 minutes then add in the stock and bring to a boil. Reduce heat and simmer until rice is tender. While the rice is cooking, shred the chicken.
When the rice is cooked, add the shredded chicken back to the pot. Then add the spinach, cooking another 1-2 minutes until wilted.
Squeeze in the lime juice, add soy sauce/fish sauce, and fresh herbs. Season to taste with more salt and pepper if necessary.