Preheat the Oven: Preheat your oven to 350°F (175°C). Grease a 9x13-inch baking dish with non-stick spray or a little oil to prevent sticking.
Cook the Noodles: In a large pot, bring water to a boil and add the kosher egg noodles. Cook according to the package instructions until al dente, then drain and set aside to cool.
Prepare the Apples: Peel, core, and chop the apples into small cubes. For extra flavor, you can sprinkle a bit of cinnamon on the apples.
Mix the Ingredients: In a large mixing bowl, whisk the eggs until well-beaten. Add the sugar, cinnamon, and salt. Stir in the melted butter or margarine. Add the cooked noodles and chopped apples (and raisins or nuts, if using). Mix everything until evenly combined.
Bake the Kugel: Pour the mixture into the prepared baking dish, spreading it evenly. Bake in the preheated oven for 45-60 minutes, or until the kugel is golden brown on top and slightly firm in the center.
Cool and Serve: Let the kugel cool for a few minutes before serving. It can be served warm or at room temperature. Enjoy with family and friends!