- Heat the oven to 350°F and arrange a rack in the middle. Coat a 13-by-9-inch baking dish with butter; set aside.
- Place eggs in a large bowl and lightly beat to break up yolks. Add remaining ingredients and whisk until smooth, about 2 minutes. Pour mixture into the prepared dish and bake for 25 minutes.
- Sprinkle with toasted coconut (optional), rotate the dish, and bake until the edges are just starting to brown and the top is just set (a bubble may form, but it will flatten as the cake cools), about 20 to 25 minutes more.
- Remove from the oven and let cool for 30 minutes before serving. Wrap leftovers tightly with plastic wrap and refrigerate.