Pre-heat oven 350°F.
In a large mixing bowl, mix half of the Swiss cheese with all the ingredients except the bread squares.
Place the mixture into an ovenproof dish and sprinkle the top with remaining cheese. Heat in the oven until bubbly, about 20 minutes. Turn on the broiler and brown the top.
Serve the dip with the bread squares alongside.