01 - Rinse jasmine rice under cold running water until water runs clear; drain thoroughly to remove excess starch.
02 - In a medium saucepan, combine rinsed rice, coconut milk, water, curry powder, turmeric, ginger, salt, and coconut oil. Stir until well incorporated.
03 - Bring mixture to a gentle boil over medium heat. Reduce heat to low, cover tightly, and simmer for 15 to 18 minutes until liquid is fully absorbed and rice is tender.
04 - Remove from heat and let rice rest, covered, for 5 minutes. Fluff gently with a fork before serving to separate grains.
05 - Heat neutral oil in a small skillet over medium heat. Add sliced shallots and fry, stirring occasionally, until golden brown and crisp, approximately 4 to 6 minutes. Transfer with a slotted spoon to a paper towel-lined plate and season with salt.
06 - Serve coconut curry jasmine rice topped with crispy shallots. Add optional garnishes of fresh cilantro, toasted coconut flakes, and lime wedges as desired.