Cook the noodles for 5 minutes in a pot of boiling water until al dente. Strain and set aside.
In the meantime, preheat the oven to 350F with the cast-iron pan in the oven.
In a large bowl, mix together the eggs, cottage cheese, sour cream, cream cheese, vanilla extract, sugar, butter, salt, milk, and diced apples. Mix in the cooked and drained noodles.
Pour the mixture into the pre-heated cast iron pan.
Mix together the cinnamon sugar ingredients in a small bowl. Top the noodle kugel with the entire cinnamon sugar mixture. Bake for 1 hour.
Cool for 10 minutes before serving. Serve warm, at room temperature, or cold.
Video
Notes
You can add 1/2 cup of dried fruit soaked in hot water for 5 minutes and then strained. Raisins are a classic in this recipe, but chopped apricots, currants, and cranberries are also delicious.Kugel is just as good cold as it is warm. You can keep it fresh in an airtight container in the refrigerator for a few days, but I wouldn't go any longer than that.To Freeze: Allow the casserole to cool completely before transferring it to an airtight container for freezer storage. It will keep for up to 1 month.