the kugel can be baked up to 2 days before serving; reheat in a 300degf oven for 15 minutes or so. you can also make the kugel and refrigerate it unbaked for up to a day, and then bake it right before serving.