Step 1
Brush the bottom of a 12-inch skillet with the oil and add the sole. Season fish with 1/2 teaspoon salt and 1/2 teaspoon pepper. Pour boiling water to cover the bottom of the pan and set over high heat. When the water is boiling, cover tightly and remove from the heat. Let stand 3-5 minutes or until the fish is cooked
Step 2
While the fish is cooking, combine the fish sauce and sugar in a large serving bowl and stir until sugar is dissolved. With a slotted spoon, transfer the cooked fish to the bowl and stir Let cool.
Step 3
In a small skillet over medium high heat, toast the uncooked rice, stirring frequently, until the rice starts to turn golden and smells nutty, about 5 minutes. Transfer to a spice grinder or mortar and pestle, let cool and grind until it forms a powder.
Step 4
Combine the shallots, lime juice, Fresno or jalapeño pepper, cilantro, Thai basil and 1 tablespoon of the rice powder in a serving bowl. Stir gently and sprinkle with the rice powder. Serve with the lettuce cups.