Yes! You have a variety of options. It can be prepared the same day, up to 2 months ahead of time. Alternatively you can just make the filling ahead and assemble just before baking. Or, you can assemble but not bake ahead. Lastly, you can make and bake ahead. Detailed directions for each option are included in the Notes section below the recipe.