Preheat oven to 350 degrees F. with an oven rack in the middle position. Coat a 9x13 baking dish with nonstick cooking spray.
Place raisins in a small bowl and cover with hot water; let them soak to plump up while you prep the other ingredients.
Bring a large pot of 5 quarts water and 2 teaspoons kosher salt to a boil. Add the noodles to the pot, bring back to a boil, and let them cook until tender but not entirely cooked, about 7 minutes. Drain thoroughly and return the cooked noodles to the pot.
In a blender or the bowl of a food processor, blend together the eggs, sour cream, cottage cheese, cream cheese, melted butter, vanilla, salt, 1 cup sugar, and ¼ teaspoon cinnamon.
Pour the egg mixture over the cooked noodles in the pot and stir until well combined.
Drain the raisins and stir them into the noodles.
Pour the noodle mixture into the prepared baking dish, spreading evenly.
Whisk together the remaining tablespoon of sugar and ¼ teaspoon cinnamon; sprinkle over the top of the kugel.
Bake the kugel for about 1 hour until the center of the kugel is set and the tips of the noodles turn golden brown.
Remove from the oven and let the kugel rest for 15-20 minutes before slicing.
Kugel can be served warm or cold, as a side dish, for breakfast, or dessert!
NOTE:
Sweet Noodle Kugel Substitutions
Don’t like raisins? You can swap them out for dried cranberries or dried apricots. Many kugel recipes also use diced apple or pineapple instead. Or simply omit this add-in.
For the Kugel topping I just sprinkle a mix of granulated sugar and cinnamon over the top before baking, but you can use your favorite streusel topping, crushed buttered graham crackers, or cornflakes.
Noodle Kugel without cottage cheese: We love cottage cheese, but if you don’t, try using ricotta cheese instead.
