Ingredients
- 2 tablespoons salted butter
- 1 tablespoon extra virgin olive oil (or additional butter)
- 2 large white onions, thinly sliced
- 2 large yellow onions, thinly sliced
- 2 tablespoons Worcestershire sauce
- 2 teaspoons spicy brown mustard
- 1 teaspoon Italian seasoning
- ½ teaspoon garlic powder
- 1 teaspoon granulated sugar (optional, for caramelization)
- ½ teaspoon fresh ground black pepper
- ½ teaspoon fine sea salt
- 6 slices bread (French, sourdough, brioche, etc.)
- 3 tablespoons mayonnaise (optional, for spreading)
- 6 slices Provolone cheese
- 6 slices Gruyère cheese
Instructions
- Heat butter and olive oil in a large skillet over medium heat. Add sliced onions, Worcestershire sauce, mustard, Italian seasoning, garlic powder, sugar (if using), salt, and pepper. Stir to combine.
- Cook the onions for 20–25 minutes, stirring occasionally, until caramelized and golden brown. Cook off any excess liquid. Set aside.
- Heat a clean skillet over medium heat. Spread mayonnaise on one side of each bread slice if using.
- Place one slice of bread in the skillet, mayo side down. Top with 1 slice of Provolone, a generous portion of caramelized onions, and 1 slice of Gruyère. Top with another slice of bread, mayo side up.
- Cook for 2–3 minutes per side, or until golden and crispy, and the cheese is melted.
- Repeat with remaining ingredients to make 3 sandwiches total.
- Slice and serve hot with your favorite side.
Notes
- Use a mix of onions for the best sweet-savory caramelized flavor.
- Mayo creates a golden crispy crust, but you can substitute butter if preferred.
- Add fresh thyme or rosemary to the onions for an herby twist.
- Pairs perfectly with tomato soup or a simple green salad.
- Prep Time: 15 minutes
- Cook Time: 30 minutes
- Category: Sandwich
- Method: Pan-Fry
- Cuisine: American
- Diet: Vegetarian
Nutrition
- Serving Size: 1 sandwich
- Calories: 822
- Sugar: 11g
- Sodium: 1280mg
- Fat: 49g
- Saturated Fat: 25g
- Unsaturated Fat: 22g
- Trans Fat: 1g
- Carbohydrates: 65g
- Fiber: 4g
- Protein: 30g
- Cholesterol: 125mg