As you’re frying your rice, boil the carrots and potatoes. In a saucepan of boiling water, boil the carrots and potatoes for 10 minutes, or until you can poke it through with a fork. Strain and set aside.
Preheat the oven to 425°F.
In a large pan/wok with heated vegetable oil, cook the chicken over medium-high heat until browned. Flip and add in the garlic. Cook the chicken until both sides are browned and chicken is 60-70% done.
Make a spot in the centre and add in the butter and onion. Stir fry with the chicken and then add in the white wine.
Once the chicken is 80% done, turn down the heat to low and sprinkle on the flour and mix everything together.
Add in the chicken stock, bay leaves, ground tumeric and curry paste (add it before the water boils or else the tumeric won’t melt properly). Turn up the heat to bring it to a boil.
Once it has started boiling, add in the cooked carrots and potatoes, along with the bell pepper and coconut milk. Stir continuously to prevent it from sticking to the bottom. Then, add in the sugar, evaporated milk and combine everything together.
Mix in the cornstarch slurry to thicken up the sauce a bit.
Spoon the sauce over the fried rice and spread it evenly. Sprinkle on the shredded coconut. Bake in the oven for 10 minutes.