In a large skillet, saute the onions in the ¼ cup butter over medium heat until tender.
Layer ½ the onion mixture in bottom of a 8x8 baking pan.
Cover with 1 cup Swiss cheese.
Top with 3/4 cup saltine crumbs.
Add remaining onions in a layer and top with remaining cheese.
In a bowl, combine the eggs, milk, and seasonings.
Pour over onion layers.
Melt 3 tablespoons butter and mix with remaining cracker crumbs.
Spread over top of casserole.
Bake at 350F for 20-25 minutes or until bubbly and the topping is golden brown.
Notes
It's easier to cut the onion in half and then slice. But you can slice them into whole onion rings if you like.
Make sure to spray your casserole dish with a nonstick spray to prevent sticking.
If you want maximum crunch for your topping, try crushing up potato chips in a medium bowl before coating the top if your casserole.
Add in parmesan cheese or sharp. cheddar cheese mixed with a tablespoon butter to create a more cheesy topping.
To cut your onions without crying, try putting wet paper towels next to you to absorb the acid that the onions release. Another trick is to freeze or chill your onions, rather than cutting them at room temperature.
Add in a pinch of brown sugar and a dash of soy sauce for a richer flavor.