I got this one from a friend on another website and adapted it to suit our taste. You can serve it as-is, but I often add shrimp, crab, grilled chicken, vegetables, or a combination of them. This is easily changed to suit what you have on-hand or what you think will taste better.
You can prepare this the night before and refrigerate it, just take it out about 30 minutes before you want to cook it or increase the baking time to 30-40 minutes. If increasing the baking time, don't sprinkle the cheese on top until the last 15 minutes.