Onion French Melt Sandwich Recipe
I’ve been making French onion soup for ages, but honestly, sometimes I just want those same flavors in a sandwich.
This Onion French Melt Sandwich is my answer—caramelized onions and nutty Gruyère cheese tucked between buttery, crispy bread. It’s got all the taste of the classic soup, but you don’t need a spoon.
The real trick here is giving the onions time to caramelize until they’re sweet and golden.
I always go for Gruyère cheese since it melts so well and has that unmistakable flavor you expect from French onion soup.
This whole thing comes together in about half an hour, though most of that is just letting the onions do their thing.
I’ll walk you through the steps, from the gear you’ll need to some tips that have saved me from a few kitchen disasters.

Equipment
- Large skillet or frying pan
- Spatula or wooden spoon
- Cutting board
- Sharp knife
- Butter knife or spreader
Ingredients
- 2 large yellow onions
- 2 tablespoons butter (divided)
- 4 slices of sourdough or French bread
- 4 ounces Gruyère cheese, sliced or shredded
- Salt and pepper to taste
- 1 teaspoon fresh thyme (optional)
Instructions
- Slice your onions thin and pull apart the rings.
- Melt 1 tablespoon of butter in a skillet over medium heat.
- Toss in the onions and cook for 20-25 minutes, giving them a stir every so often, until they turn golden and caramelized.
- Season with salt, pepper, and the thyme if you’re using it.
- Butter one side of each bread slice with the rest of the butter.
- Lay two slices of bread, butter-side down, on a clean surface.
- Pile Gruyère cheese on the unbuttered side of both.
- Spoon the caramelized onions over the cheese.
- Cap with the other bread slices, butter-side up.
- Heat a clean skillet over medium.
- Add the sandwiches and cook for about 3-4 minutes each side, until the bread’s golden and the cheese is melted.
- Let them sit for a minute before you slice them up.
Notes
Don’t speed through caramelizing the onions. If the heat’s too high, you’ll just end up with burnt onions, not sweet, golden ones. Keep it at medium, and give them a stir now and then so nothing sticks.
Gruyère is my go-to for this, but if you can’t find it, Swiss cheese is a decent swap. The flavor’s a little different, but it still melts nicely.
You can always caramelize a big batch of onions ahead of time and stash them in the fridge for a few days. That way, these sandwiches come together super fast on a busy night.

Equipment
- Large skillet or frying pan
- Spatula
- cutting board
- sharp knife
- Butter knife or spreader
Ingredients
- 2 large yellow onions thinly sliced
- 2 tbsp butter divided
- 4 slices sourdough or French bread
- 4 oz Gruyère cheese sliced or shredded
- salt to taste
- black pepper to taste
- 1 tsp fresh thyme optional
Instructions
- Slice the onions thinly and separate the rings.
- Melt 1 tablespoon butter in a large skillet over medium heat. Add the onions and cook 20–25 minutes, stirring occasionally, until deeply golden and caramelized. Season with salt, pepper, and thyme (if using). Transfer onions to a plate.
- Butter one side of each bread slice with the remaining 1 tablespoon butter.
- Assemble 2 sandwiches: Place 2 slices of bread butter-side down. Top each with half the Gruyère, then spoon caramelized onions over the cheese. Add remaining Gruyère on top, then close with the remaining bread slices, butter-side up.
- Heat a clean skillet over medium. Cook sandwiches 3–4 minutes per side until the bread is golden and crisp and the cheese is melted. Reduce heat slightly if the bread browns before the cheese melts.
- Rest 1 minute, then slice and serve hot.
Notes
Nutrition
Tasting Notes
That first bite? Crispy, buttery bread on the outside, then you hit those sweet onions inside. The Gruyère brings a creamy, slightly nutty flavor that just makes everything work.
The caramelized onions really steal the show here. They’re sweet, but not in a sugary way—more like deep, rich, and a little savory. It’s wild how much flavor you get just from taking your time with them.
The bread goes golden and crunchy, but it’s still soft enough to bite through. The cheese gets all melty and stretchy, wrapping itself around the onions.
It’s the kind of sandwich that feels cozy and filling, but not so heavy you need a nap after. The butter and cheese make it rich, but the sweetness from the onions keeps it balanced.
