Preheat oven to 350 degrees. Lightly spray a 13 x 9 inch baking pan with cooking spray and set aside.
Cook noodles according to package directions.
In a large bowl, mix the kugel ingredients together and pour in pan.
In a medium bowl, mix the dry topping ingredients together. Cut in margarine with a pastry blender until pea-size crumbs form. Sprinkle over kugel.
Bake for 1 hour. Tent the top with foil if it browns too quickly. Cool for five minutes before serving.