In a small skillet, cook onions in butter until tender, set aside. In a large bowl, beat cream cheese until smooth.
Stir in onion, creamed spinach, artichoke, worcester sauce, cajun seasoning, thyme, hot pepper sauce, and garlic. Fold in swiss and monterey jack cheese.
Transfer to a greased 2 qt baking dish. Bake, uncovered, at 350 deg for 25-30 min or until bubbly around the edges.
Top with parmesan and broil 4-6 inches from the heat for 3-5 min or until golden brown on top. Serve warm; refrigerate leftovers.
Notes
Serve with tortilla chips, pita chips, or baguette toast.