Rich, filling,FRESH SUMMER FILLED dish that will please a vegetarian or meat eater easily!! Flavor packed into EACH BITE!! If you can't find Havarti, you can substitute Gruyere. My absolute favorite to make for my vegetarian nieces.
Place tomatoes on double layer paper towels and sprinkle lightly with salt and pepper; cover with another double layer of paper towels.
In large skillet, over medium heat, heat oil tillhot. Add onions and corn, cook, stirring frequently, till softened, about 6 minutes. Add garlic and spinach, cook stirring frequently for 1 minutes more. Remove to large bowl.
In another mixing bowl whiks half an half, eggs, egg whites, 1 tsp salt, 1 tsp pepper and cayenne. Add corn mix and stir well. Stir in 1/2 C cheese and 2 Tbsp parsley.
Spray a 3 quart baking pan or gratin pan with nonstick spray. Add corn mixture, spread evenly. Top with HALF of the remaining cheese.
Cover top with slightly, overlapping tomato slices. Sprinkle with remaining cheese. Bake 40-45 minutes, or til pudding is set. Remove and allow to cool for 5 minutes. Sprinkle with remaining parsley.