Roast the peppercorns on the stove in a saucepan suitable for the oven for about 2 - 3 minutes without fat over medium heat. Add a little butter and the shallots and sauté for a few minutes.
Then add the rice, salt and turmeric and roast for 2 - 3 minutes while stirring.
Add coconut milk and water, bring to the boil briefly and then cover and place in the hot oven for about 30 minutes.
Loosen the rice with a fork and cover it for another 10 minutes.