
Rinse the basmati rice until the water runs mostly clear. Combine it with 1/2 cup water and turmeric in a small saucepan, bring to a strong boil, then cover, turn off the heat, and let it steam for about 1 hour, or until fluffy and dry.

Warm the lemongrass oil in a Dutch oven over low heat. Add the ginger slices and preserved lemongrass, cooking gently until fragrant and lightly crisp. Add the chicken thighs and brown them on both sides until some of the fat renders.


Add the oyster mushrooms, shiitake mushrooms, wood ear mushrooms, whole dried Thai chile, and diced tofu. Sauté for a few minutes, then stir in the shallots, garlic, makrut lime leaves, and crumbled candlenuts until aromatic.


Stir in the hazelnut butter and Panang curry paste until melted and evenly coating the ingredients. Remove the crisped ginger slices and lemongrass pieces if you prefer a smoother soup.


Pour in the coconut milk and water or onion broth. Add the soy sauce, fish sauce, and chicken bouillon paste if using water. Bring to a boil, then reduce the heat and simmer until the soup thickens and the chicken is fully cooked.


Taste the soup and remove the dried Thai chile once the heat level is right for you. Take out the chicken thighs, remove the bones if needed, slice the meat, and return it to the pot.


Divide the cooked turmeric rice, thinly sliced bok choy, Mexican onions, and mung bean sprouts among serving bowls. Ladle the boiling hot soup over the vegetables so they soften slightly.


Top each bowl with chopped cilantro and serve with pickled ginger on the side. Pair with a young, light red wine such as Pinot Noir if desired.