Go Back

🧀 French Onion Grilled Cheese

This French onion grilled cheese is packed with deeply caramelized onions, nutty melted Gruyère, and crispy golden bread. Inspired by classic French onion soup, it delivers rich, savory flavor with a perfectly gooey melt.
Course Lunch, Main Course
Cuisine American, French-Inspired
Keyword caramelized onion grilled cheese, cheesy onion sandwich, comfort food sandwich, french onion grilled cheese, french onion sandwich, gourmet grilled cheese sandwich, gruyere grilled cheese, onion grilled cheese recipe
Prep Time 10 minutes
Cook Time 50 minutes
Total Time 1 hour
Servings 2 sandwiches
Calories 500kcal
Cost $7 for entire recipe

Equipment

  • Large skillet (10–12 inch)
  • Spatula
  • knife
  • Cutting board

Ingredients

  • 1 lb 450g yellow onions, thinly sliced
  • 2 tbsp unsalted butter
  • 1 tsp olive oil
  • 1/2 tsp kosher salt
  • 1 small clove garlic minced (optional)
  • 1 tsp fresh thyme or 1/4 tsp dried
  • 2 tbsp dry white wine or beef broth
  • 4 slices sourdough bread
  • 3/4 cup shredded Gruyère cheese
  • 1/4 cup shredded low-moisture mozzarella optional
  • 2–3 tbsp butter for grilling
  • 1/8 tsp black pepper

Instructions

  • Heat butter and olive oil in a wide skillet over medium-low heat. Add sliced onions with a small pinch of salt and cook 15–20 minutes, stirring occasionally, until softened.
  • Add remaining salt and continue cooking 20–30 minutes, stirring occasionally, until onions are deep golden brown, very soft, and reduced by about 70%. If onions begin to stick or brown too quickly, add 1–2 teaspoons of water and lower heat.
  • Add garlic and thyme and cook for 30–60 seconds until fragrant. Deglaze with wine or broth, scraping up any browned bits from the pan. Cook until the onions are fully reduced and no liquid remains.
  • Remove from heat and stir in black pepper. Onions should be deep brown, glossy, and jammy with no visible liquid.
  • Assemble sandwiches by layering a thin layer of cheese on one slice of bread, adding half of the onions, then topping with remaining cheese and the second slice of bread. Repeat for the second sandwich.
  • Butter the outside of each sandwich. Cook over medium-low heat for 4–5 minutes per side, flipping once, until bread is golden brown and cheese is fully melted. Cover briefly if needed to help melt the cheese.
  • Let sandwiches rest for 1–2 minutes before slicing and serving.

Notes

  • Cook the onions low and slow for the best flavor. Proper caramelization is what gives this French onion grilled cheese its deep, rich taste, similar to classic French onion soup.
  • Don’t rush the onions. They should be deeply browned, very soft, and almost jam-like. If they’re still pale or firm, they need more time.
  • Control moisture carefully. If the onions start sticking, add a teaspoon or two of water to loosen the pan, but avoid adding too much liquid or they won’t caramelize properly.
  • Make sure the onions are fully cooked and dry before assembling. Any excess moisture will make the sandwich soggy.
  • Gruyère cheese gives the best flavor for this recipe, while a small amount of mozzarella helps create a smoother, stretchier melt.
  • Use sturdy bread like sourdough so the sandwich holds up to the filling and crisps evenly.
  • Cook the sandwich over medium-low heat so the cheese has time to fully melt before the bread gets too dark.
  • Let the sandwich rest for 1–2 minutes before slicing to help the filling set and prevent it from sliding out.
  • Taste the onions before assembling and adjust salt if needed. A small pinch of black pepper at the end helps round out the flavor.