For the best texture, avoid overcooking the broccoli before baking so it stays tender but not mushy in the finished casserole. Shred your own cheddar and mozzarella from a block to prevent added starches and to help the cheese melt smoothly without becoming greasy. If making ahead, assemble the casserole, cover tightly, and refrigerate for up to 2 days before baking, then add 5 to 10 extra minutes to the bake time if going straight from the fridge. Leftovers keep well in an airtight container in the refrigerator for up to 4 days and reheat best in a 350°F oven until warmed through, though the microwave works in a pinch. To keep carbs low, serve this casserole alongside simple proteins such as grilled chicken, steak, or sausage instead of starchy sides.