Rinse the rice well in cold water, agitating the rice with your hands to get as much starch out as you can. Drain then place in pot with the water. Cover, bring to a boil then reduce heat to a simmer and cook until the rice has absorbed all of the water and is cooked through.
Transfer the rice to a bowl and let it cool to at least lukewarm, but ideally room temperature. Meanwhile, prepare other ingredients - very finely chop the lime leaves and measure out the other additions to the rice. You can also chop the cilantro and green onions to add later.
Once the rice has cooled, add the egg, coconut, curry paste, sugar and lime leaves. Mix everything together so well combined but without chopping or mashing the rice - by hand is in many ways the easiest.
Take handfuls of the rice and press it together by cupping your hands to form a slightly flattened ball. Repeat with the rest of the rice - you should make 7 or 8 flattened balls.
Warm some oil over in a small - medium skillet/frying pan around ⅔ inch/2cm deep over a medium-high heat. Test the heat with a grain of rice to see if it sizzles.
Add around 3 - 4 of the rice balls and cook for around 6 - 10 minutes in total, turning halfway through so that they are crisp and golden on both sides.
Once cooked, drain on kitchen paper to remove excess oil.
Place the rice balls in a wide bowl and break them up into chunks with your hands. Add the cilantro, green onion, peanuts, lime juice and fish sauce and mix everything together so well distributed.
Serve with fried chili as a garnish and lettuce leaves on the side to use as scoops to eat the crispy rice salad.