Why You’ll Love This Recipe
-
Comfort food elevated — sweet, caramelized onions + rich melting cheese
-
Layers of flavor and texture in every bite
-
Makes good use of slow-cooked onions
-
Easy to adapt (bread type, cheese mix, extra ingredients)
-
Perfect for when you have a little extra time or want to impress
Ingredients
(Tip: You’ll find the full list of ingredients and measurements in the recipe card below.)
-
4 tablespoons unsalted butter, divided
-
1 pound yellow or Vidalia onions, peeled, halved, and thinly sliced
-
Kosher salt and black pepper
-
2 teaspoons sherry, red‑wine or white‑wine vinegar (optional)
-
4 ounces Gruyère cheese, grated
-
4 slices bread (about ½-inch thick)
You may also see variations or optional additions in other versions:
-
Dijon or whole-grain mustard
-
Thyme or fresh herbs
-
Swiss or other melting cheeses
-
Bread such as sourdough, rustic country, or whole-grain
Directions
-
In a large skillet over medium-high heat, melt 2 tablespoons butter. Add the onions, season with salt and pepper, and cover. Cook, stirring occasionally, until softened, about 3–5 minutes.
-
Reduce heat to medium-low, uncover, and cook, stirring occasionally, until onions turn deep golden brown (about 20–25 minutes). If they appear dry or start to stick, add a few tablespoons of water, scraping browned bits from the bottom.
-
If using vinegar, pour it in now, loosening stuck bits, and cook until the liquid evaporates, about 1 minute. Transfer onions to a bowl and adjust seasoning.
-
Stir the grated Gruyère into the warm onions.
-
Butter one side of each slice of bread. Place two slices, butter side down, and divide the cheese-onion mixture among them. Top with the remaining bread slices, buttered side up.
-
In the same skillet over medium heat, melt 1 tablespoon butter. Place the sandwiches, cook until the bottoms are golden (3–4 minutes). Add the remaining butter, flip, press gently, and continue until cheese is melted and the second side is golden (another 3–4 minutes).
-
Serve immediately, optionally slicing in half or adding a side (salad, soup, etc.).
Servings and timing
-
Serves: 2 sandwiches
-
Prep time: ~10 minutes
-
Cook time: ~30–35 minutes
-
Total time: ~40–45 minutes
Variations
-
Use a mix of Gruyère + Swiss or fontina for a milder melt
-
Add a spread of mustard or fig jam to cut the richness
-
Include fresh herbs (thyme, rosemary) in the onions
-
Use sourdough or crusty country bread
-
Bake the assembled sandwich briefly in the oven to finish melting
-
Add caramelized mushrooms, spinach, or bacon
Storage / Reheating
This sandwich is best eaten fresh. If you have leftovers:
-
Wrap tightly and store in the refrigerator for up to 1 day
-
Reheat in a 350 °F (175 °C) oven until warmed through — avoid microwaving if possible to preserve crispness
-
You may need to press it under foil so the cheese melts again
FAQs
Can I make the caramelized onions ahead of time?
Yes — caramelized onions can be made in advance and stored in an airtight container in the refrigerator for a few days. Rewarm gently before assembling.
What kind of bread works best?
Sturdy bread like sourdough, country-style, or thick-cut artisan loaves are ideal so they hold up to the cold, caramelized onions and melted cheese.
What if my onions burn?
Reduce heat, add a splash of water or wine, and scrape the fond from the pan to prevent burning.
Can I use other cheeses?
Yes — Swiss, fontina, Comté, or a blend with Gruyère work well. Some versions pair Gruyère with Swiss. Gastronotherapy+2Food & Wine+2
Do I have to use vinegar or sherry?
No. The vinegar (or wine) is optional — it deglazes the pan and adds brightness, but the sandwich can still be excellent without it.
How long should onions be cooked?
Typically 20–35 minutes over low to medium heat until deeply golden and soft. Gastronotherapy+3Food & Wine+3Joy the Baker+3
Should I preheat the skillet?
Yes, preheating ensures even browning. Start at moderate heat to prevent burning the bread before the cheese melts.
Can I toast in the oven instead?
Yes — assemble the sandwiches and finish in a 350 °F (175 °C) oven or under the broiler (watch carefully) to melt the cheese.
Is this suitable for vegetarians?
Yes — as long as your butter and cheese are vegetarian-friendly.
Can I add meat (bacon, prosciutto)?
Absolutely! Crisp bacon or prosciutto adds a savory, crunchy element.
Conclusion
French Onion Grilled Cheese is a brilliant twist on two favorites — combining the depth of caramelized onions and the melt of Gruyère into a crispy, savory sandwich. Though it takes a little time, it’s well worth the effort for a lunch or dinner that tastes indulgent yet sophisticated. Let me know if you want me to format it with metric units or tweak any part.
Print
French Onion Grilled Cheese
5 Stars 4 Stars 3 Stars 2 Stars 1 Star
No reviews
This French Onion Grilled Cheese sandwich elevates the classic comfort food by adding deeply caramelized onions mixed with melty Gruyère cheese, all grilled to golden perfection. A perfect blend of savory, sweet, and tangy, it’s ideal for a cozy lunch or dinner for two.
- Total Time: 45 minutes
- Yield: 2 servings
Ingredients
4 tablespoons unsalted butter
1 pound yellow or Vidalia onions, peeled, halved, and thinly sliced
Kosher salt and black pepper to taste
2 teaspoons sherry, red-wine, or white-wine vinegar (optional)
4 ounces Gruyère cheese, grated
4 slices bread (no wider than ½-inch thick)
Instructions
- In a large skillet over medium-high heat, melt 2 tablespoons of butter. Add onions, season with salt and pepper, cover, and cook for 3–5 minutes until softened.
- Uncover, reduce heat to medium-low, and continue cooking for 20–25 minutes, stirring occasionally until onions are deep golden brown. Add water as needed to prevent burning. Deglaze with vinegar if using and cook for 1 minute more. Transfer onions to a bowl and season to taste.
- Stir grated Gruyère into the warm onions until well combined.
- Place two slices of bread on a surface and pile half of the onion-cheese mixture on each. Top with remaining bread slices and press gently.
- In the same skillet, melt 1 tablespoon butter over medium heat. Add sandwiches and cook until bottoms are golden brown, 3–4 minutes. Flip, add remaining butter, press down, and cook another 3–4 minutes until cheese is melted and bread is crisp.
- Serve immediately while hot and gooey.
Notes
- Caramelized onions can be made ahead and frozen for convenience.
- Deglaze with bourbon instead of vinegar for added sweetness.
- Try adding chopped dates to onions for a unique twist.
- Author: Monica
- Prep Time: 20 minutes
- Cook Time: 25 minutes
- Category: Sandwich
- Method: Stovetop
- Cuisine: American
- Diet: Vegetarian
Nutrition
- Serving Size: 1 sandwich
- Calories: 520
- Sugar: 5g
- Sodium: 580mg
- Fat: 32g
- Saturated Fat: 19g
- Unsaturated Fat: 11g
- Trans Fat: 1g
- Carbohydrates: 35g
- Fiber: 3g
- Protein: 19g
- Cholesterol: 90mg