Preheat the oven to 350°F (175°C). Grease your 9x13-inch baking dish with oil or cooking spray.
Boil the noodles: In a large pot, cook the egg noodles according to the package instructions. Once cooked, drain the noodles and set them aside to cool.
Prepare the apples: Peel and core the apples. Slice them thinly or chop them into small pieces, depending on your preference.
Mix the ingredients: In a large mixing bowl, combine the eggs, sugar, cinnamon, salt, and vanilla extract (if using). Whisk until the mixture is smooth. Add the vegetable oil (or melted margarine) and mix well.
Combine apples and noodles: Add the cooked noodles and sliced apples into the bowl with the egg mixture. Stir gently to combine until all the noodles and apples are coated with the mixture.
Transfer to baking dish: Pour the apple and noodle mixture into the prepared baking dish. Spread it evenly. If you like, sprinkle the top with raisins, walnuts, or a bit of brown sugar for added texture and sweetness.
Bake: Place the dish in the preheated oven and bake for about 45 minutes, or until the top is golden brown and slightly crispy.
Serve: Allow the apple kugel to cool for a few minutes before serving. It can be served warm or at room temperature.