Prep Time 15 minutes mins
Cook Time 35 minutes mins
Resting Time 10 minutes mins
Total Time 1 hour hr
For best texture, avoid overcooking—pull the casserole when the center is just set with a slight jiggle, as it will continue to firm while resting. If you prefer a richer casserole, replace the milk with half-and-half or add an extra 1/2 cup of cheese. Make it ahead by assembling up to step 11, covering, and refrigerating overnight; bake an extra 5 to 10 minutes from cold. Drain or cook off mushroom moisture thoroughly to prevent a watery casserole. Add-ins like cooked bacon, sausage, or roasted red peppers work well, and you can substitute kale for spinach with a few extra minutes of sautéing. Let leftovers cool completely before refrigerating and reheat gently at 325°F to preserve moisture.