The assembled casserole can be refrigerated overnight. Let return to room temperature before baking. The fried shallots can be kept overnight in an airtight container. Recrisp in a 350° oven and let cool.
Cremini mushrooms are actually baby portobellos and can be replaced in this recipe with a variety of small mushrooms from white button to chanterelle.