Cook noodles according to package directions and drain. Place in 9’’x13’’ greased baking dish and set aside.
Position rack in the center of the oven and heat to 350 degrees. In a small skillet, melt butter and cook shallots over low heat until translucent and slightly golden, about 3 minutes. Set aside to cool.
In a medium bowl, whisk together the eggs. Add the rest of the ingredients and the buttered shallots. Mix to fully combine.
Pour mixture into the baking dish and toss to completely coat the noodles. Bake for 45 minutes, or until golden brown on top. Let cool for 5-10 minutes before serving.