Heat butter and extra virgin olive oil in a large skillet over medium heat.
2 tablespoons salted butter, 1 tablespoon extra virgin olive oil
Add the sliced onions, Worcestershire sauce, spicy brown mustard, Italian seasoning, garlic powder, sugar (if using), black pepper and salt. Stir to combine.
2 large white onions, 2 large yellow onions, 2 tablespoons Worcestershire sauce, 2 teaspoons spicy brown mustard, 1 teaspoon Italian seasoning, ½ teaspoon garlic powder, 1 teaspoon granulated sugar, ½ teaspoon fine sea salt, ½ teaspoon fresh ground black pepper
Cook, stirring occasionally, until the onions are golden brown and caramelized (about 20–25 minutes). Cook until the liquid evaporates. Set aside.
Heat a clean skillet over medium heat.
Spread mayonnaise on one side of each bread slice (optional, for extra crispiness).
6 slices bread, 3 tablespoons mayonnaise
Place bread in skillet, mayonnaise side down.
Top with slices of Provolone, followed by the caramelized onions and finish with Gruyère.
6 slices Provolone cheese, 6 slices Gruyere cheese
Top with another slice of bread (mayo side facing out).
Cook until the bread is golden brown and crispy, and the cheese is melted, about 2-3 minutes per side.
Slice in half and serve immediately with your favorite chips.