Pin it The smell of slowly cooking onions has this way of taking over an entire apartment, making every room feel cozy and expectant. I first made these on a rainy Sunday when I had nothing but time and a ridiculous amount of yellow onions from an overzealous farmers market run. My roommate wandered into the kitchen about twenty minutes in, asking what smelled so incredible, and we ended up eating these standing up at the counter while rain tapped against the windows.
I made these for a friend who claimed she hated grilled cheese because her only reference was the sad white bread American cheese version from childhood. She took one bite, eyes went wide, and promptly asked for the recipe. Now she makes them for her kids, who think caramelized onions are some kind of magical ingredient that only exists in restaurants.
What's for Dinner Tonight? 🤔
Stop stressing. Get 10 fast recipes that actually work on busy nights.
Free. No spam. Just easy meals.
Ingredients
- 2 large yellow onions: Thinly slice them yourself because pre-cut onions never caramelize quite the same way
- 2 tbsp unsalted butter plus 1 tbsp olive oil: The butter adds flavor while the oil keeps it from burning too quickly
- 1/2 tsp salt and 1/4 tsp black pepper: Season as you go to build layers of flavor
- 1 tsp fresh thyme leaves: Completely optional but adds this lovely earthy note that pairs beautifully with Gruyère
- 1 tsp balsamic vinegar: Just a splash at the end deepens the color and adds subtle brightness
- 4 slices rustic country bread: Something with substance that will hold up to all those melty onions
- 4 oz Gruyère cheese: Grate it yourself because it melts so much better than pre-shredded
- 1 tbsp softened butter: For getting that perfectly golden, crispy exterior
Tired of Takeout? 🥡
Get 10 meals you can make faster than delivery arrives. Seriously.
One email. No spam. Unsubscribe anytime.
Instructions
- Caramelize the onions:
- Melt butter with olive oil in a large skillet over medium-low heat, then add sliced onions with salt and pepper. Cook slowly, stirring occasionally, until they turn deep golden brown and taste like candy, about 25 to 30 minutes. Stir in thyme and balsamic vinegar during that last minute.
- Build your sandwiches:
- Lay out bread and pile caramelized onions onto two slices, then top with generous handfuls of grated Gruyère. Place remaining bread on top to close everything up.
- Butter the exterior:
- Spread softened butter evenly across the outside of each sandwich, covering every bit of bread that will touch the pan.
- Grill to perfection:
- Cook sandwiches in a non-stick skillet over medium heat until golden brown and cheese has melted completely, about 3 to 4 minutes per side. Press gently with your spatula to encourage even browning.
- Serve immediately:
- Cut each sandwich in half and watch that cheese stretch while everything is still hot and melty.
Pin it These became my go-to comfort food during a particularly stressful month at work. Something about the ritual of slowly cooking onions, then building and grilling these sandwiches felt like a tiny act of self-care that I could control when everything else felt chaotic.
Still Scrolling? You'll Love This 👇
Our best 20-minute dinners in one free pack — tried and tested by thousands.
Trusted by 10,000+ home cooks.
Make It Your Own
A thin layer of Dijon mustard on the bread adds this incredible sharpness that cuts through all that rich cheese. Sometimes I add a handful of arugula inside after grilling for a fresh, peppery contrast that makes the sandwich feel slightly less indulgent while still being completely satisfying.
Serving Suggestions
These grilled cheese sandwiches deserve a crisp white wine like Sauvignon Blanc to cut through the richness. A simple green salad with acidic vinaigrette on the side balances everything perfectly, though honestly, tomato soup will always be the classic choice for good reason.
Ingredient Swaps
Comté or Emmental work beautifully if you cannot find Gruyère at your local grocery store. Sourdough bread adds extra tang while still providing that sturdy structure needed for all those fillings.
- Try adding fresh herbs like rosemary or sage to the onions during the last few minutes of cooking
- A sprinkle of parmesan on the outside before grilling creates this incredibly crispy, salty crust
- Apple slices added inside make this feel like an entirely different but equally delicious sandwich
Pin it Some days the best comfort food is simply exceptional ingredients treated with patience and care.
Recipe FAQs
- → How do you caramelize onions properly?
Cook thinly sliced onions over medium-low heat with butter and olive oil for 25-30 minutes, stirring occasionally. They should turn deep golden brown and sweet. Adding a splash of balsamic vinegar at the end enhances depth.
- → What cheese works best with caramelized onions?
Gruyère is exceptional due to its nutty flavor and excellent melting properties. Comté or Emmental make excellent French alternatives. Aged cheddar or Swiss would also complement the sweet onions beautifully.
- → Why use country bread instead of regular sandwich bread?
Rustic country bread has a sturdy texture that holds up well to the generous filling and develops superior crunch when buttered and griddled. Its slightly tangy flavor also balances the rich, sweet elements.
- → Can I make the caramelized onions ahead?
Absolutely. Caramelized onions actually develop deeper flavor when made ahead and refrigerated. They'll keep for up to a week in an airtight container, making sandwich assembly incredibly quick for busy days.
- → What's the best way to achieve even melting?
Grate the cheese rather than slicing it for more even distribution. Cook over medium heat, not high, to allow the cheese to melt completely before the bread burns. Pressing gently with a spatula helps ensure good contact.
- → What sides pair well with this sandwich?
A simple green salad with vinaigrette cuts through the richness. Tomato soup is classic. For wine, try a crisp Sauvignon Blanc or a light Pinot Noir to complement the buttery, cheesy elements.