Preheat oven to 350°F. Bring a large pot of water (without salt) to a boil and cook noodles until done, 7 to 8 minutes or as package label directs. Drain and rinse under cold water until cool. Drain again.
In a large bowl, whisk together eggs, sugar, milk, butter, vanilla and salt until well combined. Stir in noodles.
Mist a 9-by-13-inch baking dish with cooking spray and pour in noodle mixture, spreading evenly. Bake, uncovered, until top is golden brown and center is set, about 45 minutes. Let stand for 5 minutes before serving.
Prep in advance. The finished dish may be refrigerated for up to 3 days. On the day of, bring to room temperature, then rewarm in the oven before serving.
Add more crunch. Want an extra-crispy top? Toss crushed corn flakes with melted butter and scatter over the noodles before baking.
Go nuts. Get more variety with each bite by tossing toasted, chopped almonds or walnuts into the noodle mixture. Raisins also work well.