01 - Whisk the eggs in a mixing bowl until just combined. Avoid overbeating to prevent air bubbles from forming.
02 - Add coconut milk, palm sugar, salt, and vanilla extract if using. Whisk gently until sugar is completely dissolved and mixture is smooth.
03 - Pour the custard mixture through a fine-mesh sieve into a measuring cup or jug. This step ensures a silky, lump-free texture.
04 - Divide the strained mixture evenly among 4 small heatproof ramekins or custard cups.
05 - Prepare a steamer with gently simmering water. Place ramekins in the steamer, cover, and steam over low heat for 25 to 30 minutes. Custard should be just set with a slight wobble in the center. High heat may cause curdling.
06 - Remove ramekins from steamer and let cool to room temperature. For optimal texture, refrigerate for at least 1 hour before serving.
07 - Top each custard with toasted shredded coconut and/or fresh sliced fruit. Serve chilled or at room temperature.