Start by placing a rack in the middle of your oven and preheating it to 350 degrees F. This ensures a perfectly baked kugel right from the beginning.
While the oven heats, take a bowl and cover the raisins with hot water. Let them soak to plump while you prepare the other ingredients. This will enhance their sweetness and texture.
Next, bring a large pot of water to a boil. Add the noodles to the pot, then bring it back to a boil. Cook until tender, which should take about 5 minutes. We want them soft but not overly mushy. Drain the noodles and return them to the pot.
In a food processor or blender, add the eggs, sour cream, cottage cheese, cream cheese, sugar, melted butter, and salt. Blend until the mixture is smooth and creamy. This is where the magic begins!
Pour the creamy egg mixture over the cooked noodles in the pot. Stir well until everything is combined, ensuring that the noodles are evenly coated with the mixture.
Once drained, stir the swollen raisins into the noodle mixture, adding bursts of sweetness throughout the kugel.
Next, spray a 9x13 inch baking dish with nonstick cooking oil. Carefully pour the noodle mixture into the dish, spreading it evenly.
Now, it's time to top the kugel. Generously sprinkle with sugar and lightly dust with cinnamon. You can also get creative and add your favorite kugel topping like streusel or crushed graham crackers.
Place the dish in the oven and bake for about 60 minutes, turning it halfway through cooking. You’re looking for the center to be set and the tips of the noodles to turn that beautiful golden brown.
Once baked, remove the kugel from the oven and let it rest for 15 to 20 minutes before slicing. This helps it firm up, making it easier to serve. Enjoy your kugel warm or cold; it’s delicious either way!