In a large bowl, beat together the eggs and sugar until very thick; the batter should fall from the beaters in a thick ribbon.
While you’re beating the eggs and sugar, heat the milk and butter in a small saucepan to just simmering. Add the hot milk to the egg mixture in a slow, steady stream as you continue beating.
In a separate bowl, whisk together the flour, baking powder, and salt. Fold the dry ingredients into the wet ingredients, stirring just until they’re combined.
Pour the batter into a 12-cup muffin pan. Bake for 32 minutes or until the cupcakes are a deep golden brown. Serve as-is, frosted, or topped with fruit.