Caramelize the Onions:
Heat butter and olive oil in a skillet over medium-low heat.
Add sliced onions, salt, pepper, and sugar. Cook, stirring occasionally, for 20-25 minutes until golden brown.
Stir in beef broth, Worcestershire sauce, and thyme. Simmer for 2-3 minutes until onions are jammy. Set aside.
Prepare the Butter Spread:
In a small bowl, mix softened butter with garlic powder and parsley.
Assemble the Sandwich:
Spread the butter mixture on one side of each bread slice.
On the unbuttered side, layer Gruyère, caramelized onions, and mozzarella.
Top with another slice of bread, buttered side facing out.
Grill the Sandwich:
Heat a skillet over medium heat.
Cook sandwiches for 3-4 minutes per side until golden brown and crispy, and the cheese is fully melted.
Serve & Enjoy:
Slice in half and serve warm. Pair with tomato soup or a side salad for a complete meal!
Preparing the Caramelized Onions