Yes, you can prepare everything ahead of time, keep it in the refrigerator, and cook it when you want.

Use smoked gouda instead of cheddar and small peppers instead of mushrooms in this recipe. Use sun-dried tomatoes instead of bacon if you don’t eat meat.