Saw this on Everyday Italian on the Food Network. Very rich and creamy! Also would be good with spinach added. **NOTE** If you're on a budget you can switch out the fresh cheese for the Italian Blend shredded cheese which has the Parmesan and Asiago in it and it still turns out great! Also can be made ahead of time and kept in the fridge overnight. Just top with the cheese right before baking.