1. Preheat oven to 350.
2. Mix together first 5 ingredients in a casserole dish.
3. In a separate bowl, beat together the eggs, wine, onion powder, garlic powder and salt.
4. Stir this mixture into the casserole.
5. Arrange Swiss cheese slices on top and bake for 50 to 60 minutes.