Get ready to meet your new obsession: a deeply caramelised, cheese-pulled masterpiece that packs all the rich, comforting flavours of a classic French onion soup into the best French onion grilled cheese sandwich you will ever have.
I must say this grilled cheese sandwich, with its irresistible combination of caramelised onions and gooey cheese, is pure perfection. It's the best of both worlds, cheese and French onion soup all in one tasty bite. This would be one of my favourite ways of making a grilled cheese sandwich.
The caramelised onions really take the spotlight here. Onions are slowly cooked until they become jammy and deeply browned. Then combined with fresh thyme and a splash of balsamic vinegar to bring that iconic French onion soup taste to life. Once the onions are cooked, spread them generously over thick slices of bread, then pile on plenty of Gruyere and mozzarella cheese. Fry the sandwich on both sides until it’s golden brown and the cheese has melted perfectly, using salted butter for an extra burst of flavour. The secret to making it great is to go low and slow! Keep the heat gentle to ensure the bread doesn’t burn before the cheese melts to a creamy perfection.
Ingredients you'll need for a French Onion Grilled Cheese Sandwich
- Brown Onions: The absolute star. When cooked low and slow, their natural sugars break down and caramelise, transforming into the sweet, jammy foundation that defines the taste of French onion.
- Thyme: Provides an earthy, herbal, and slightly peppery background note that cuts through the richness of the cheese and sweet onions.
- Salted Butter: Used both for slowly softening the onions and for pan-frying the bread. It adds rich, savory flavour and ensures the sourdough achieves a beautiful golden-brown crust.
- Beef Broth: Acts as a deglazing liquid while the onions cook. It adds deep, savoury, umami-rich flavour, ensuring the onion filling tastes exactly like a reduced bowl of soup.
- Balsamic Vinegar: Added at the end of the cooking process to deglaze the pan. It adds a touch of acidity and sweetness, cutting through the heavy, rich ingredients.
- Gruyère Cheese: The traditional French cheese for this flavour profile. It melts well and delivers a nutty, complex, and slightly salty taste.
- Mozzarella Cheese: Because Gruyère is robust, mozzarella is added to ensure that iconic, gooey "cheese pull" without overpowering the dish.
- Sourdough Bread: A sturdy, thick bread is required to hold the heavy, wet onion mixture and melty cheese without getting soggy. The slight tang provides the perfect balance to the rich, salty filling.
How to make a French Onion Grilled Cheese Sandwich
In a frying melt the butter and cook onions slowly over a medium heat for 20-30 minutes. Add the balsamic vinegar, thyme, salt, pepper and broth and cook until the liquid has evaporated.
Butter both sides of the bread, flip it over, layer on onions, Gruyère, and mozzarella cheese, then close the sandwich. Cook sandwich in a frying pan for 3-4 minutes until cheese is melted and bread is golden brown.
(Full recipe in the recipe card below)
Frequently Asked Questions
Brown onions are traditional because they strike the perfect balance of natural sweetness and sharpness. Red onions also work well.
Yes. You can cook the caramelized onions up to one week in advance. Store them in an airtight container in the fridge.
No. Avoid store-bought pre-shredded cheese because it contains anti-caking agents that prevent a smooth, gooey melt. Grate your cheese directly from the block.
Use a sturdy, crusty bread like sourdough or a dense country loaf. Thin white sandwich bread will easily turn soggy under the weight of the jammy onions.
If you loved the French Onion Grilled Sandwich, checkout my Grilled Cheese Sandwich. It's just as delicious.
Golden, crispy sourdough meets deeply caramelised onions and gooey, melted Gruyère cheese. Does it get any better than this classic pairing? Share your favourite side dish to pair with this ultimate comfort food, or let us know if you enjoyed it all on its own!


