Extract pandan juice: Blend pandan leaves with water until finely broken down. Strain through a fine mesh sieve or cloth, pressing well to extract the green juice.
Mix dry ingredients: In a bowl, whisk together all-purpose flour and baking powder until evenly combined.
Mix wet ingredients: In a large bowl, whisk eggs, sugar, salt, coconut milk, pandan juice, and oil until smooth.
Combine: Gradually add the dry ingredients to the wet mixture, whisking just until combined. Do not overmix.
Rest batter: Let the batter rest for 5–10 minutes to thicken slightly.
Cook waffles: Preheat and lightly grease the waffle iron. Pour in enough batter to cover the base.
Add coconut (optional): Sprinkle young coconut meat over the batter if using.
Cook: Close the waffle iron and cook until the waffle is set, lightly golden, and fragrant.
Serve: Remove carefully and repeat with remaining batter. Serve warm.