French Onion Grilled Cheese Sandwich

There’s something undeniably comforting about a grilled cheese sandwich—the crispy, buttery bread, the gooey, melty cheese. But when you take it up a notch and add caramelized onions inspired by French onion soup? Pure magic.

This French Onion Grilled Cheese Sandwich combines the deep, rich flavors of slowly cooked onions with layers of melted cheese, all tucked between perfectly golden, crispy slices of bread. It’s the kind of sandwich that feels indulgent yet familiar, perfect for cozy afternoons, quick dinners, or a satisfying late-night snack.

Save it before it’s gone—pin this recipe on Pinterest and inspire others to cook!

If you love the flavors of French onion soup, this recipe brings them together in a handheld form, making it easier and faster to enjoy. Serve it alongside a warm bowl of soup, a crisp green salad, or just enjoy it on its own for a decadent, cheese-filled treat.

Why You’ll Love This Recipe

  • Rich, caramelized onion flavor – Slow-cooked onions bring a depth of flavor that transforms this from a simple sandwich into something truly special.
  • Perfectly crispy bread – Buttered and toasted to perfection, every bite has that satisfying crunch.
  • Melted cheesy goodness – A combination of cheeses creates the ultimate gooey, stretchy filling.
  • Easy to make – Simple ingredients and straightforward steps make this a great recipe for beginners and experts alike.
  • Versatile meal – Enjoy it on its own, pair it with soup, or serve it with a side of salad for a more complete meal.
Save it before it’s gone—pin this recipe on Pinterest and inspire others to cook!

Ingredients You’ll Need

For the Caramelized Onions:

  • 2 large onions, thinly sliced
  • 2 tablespoons butter
  • 1 teaspoon sugar
  • ½ teaspoon salt
  • ½ teaspoon black pepper
  • ½ teaspoon dried thyme
  • ½ cup beef broth

For the Sandwich:

  • 4 slices of sourdough bread (or your favorite bread)
  • 2 tablespoons butter (for spreading)
  • 1 cup shredded Gruyère cheese
  • 1 cup shredded mozzarella cheese
  • ½ teaspoon garlic powder
Save it before it’s gone—pin this recipe on Pinterest and inspire others to cook!

How to Make French Onion Grilled Cheese Sandwich

Step 1: Caramelize the Onions

The key to getting deep, rich flavor in this sandwich is perfectly caramelized onions. They take a little time, but the result is worth it!

  1. Heat a large skillet over medium heat and add the butter. Once melted, toss in the sliced onions.
  2. Cook for about 5 minutes, stirring occasionally, until they start to soften.
  3. Sprinkle in the sugar, salt, black pepper, and dried thyme. Stir to coat the onions evenly.
  4. Reduce the heat to low and let the onions cook for 25-30 minutes, stirring occasionally. They should turn a deep golden brown and become jammy.
  5. Pour in the beef broth to deglaze the pan, scraping up any brown bits from the bottom. Let it cook for another 2-3 minutes, then remove from heat.

Step 2: Assemble the Sandwich

  1. Spread a thin layer of butter on one side of each slice of bread. This helps create that crispy, golden crust.
  2. Sprinkle a pinch of garlic powder on the buttered side for extra flavor.
  3. On the unbuttered side of two slices, layer half the shredded Gruyère and mozzarella cheese.
  4. Spoon the caramelized onions evenly over the cheese.
  5. Top with the remaining cheese, then place the second slice of bread on top, buttered side facing out.

Step 3: Grill to Perfection

  1. Heat a clean skillet or griddle over medium-low heat.
  2. Place the sandwiches in the skillet and cook for 3-4 minutes per side, pressing gently with a spatula to ensure even browning.
  3. Once the bread is golden brown and crispy, and the cheese is fully melted, remove from the heat.
  4. Let the sandwiches rest for 1-2 minutes, then slice in half and serve warm.
Save it before it’s gone—pin this recipe on Pinterest and inspire others to cook!

Helpful Tips

  • Low and slow for caramelized onions – The onions take time to cook properly. Keep the heat low and be patient; the flavor is worth it!
  • Choose the right bread – Sourdough works great because it holds up well to the filling, but any sturdy bread will work.
  • Mix up the cheeses – While Gruyère and mozzarella are a classic combination, you can also try Swiss, provolone, or even cheddar.
  • Press the sandwich lightly – Gently pressing with a spatula ensures even browning and helps the cheese melt more evenly.

Recipe Details

  • Prep Time: 10 minutes
  • Cook Time: 35 minutes
  • Total Time: 45 minutes
  • Yield: 2 sandwiches
  • Category: Sandwich
  • Method: Stovetop
  • Cuisine: French-American
  • Diet: Vegetarian
Save it before it’s gone—pin this recipe on Pinterest and inspire others to cook!

Notes

  • Caramelized onions take time – If you’re in a hurry, you can cook them over medium heat for about 15-20 minutes, but for the best flavor, low and slow is the way to go.
  • Cheese matters – Gruyère is a classic choice because of its rich, nutty flavor and excellent melting quality, but you can experiment with other cheeses like Swiss, provolone, or white cheddar.
  • Butter alternative – If you want a slightly different flavor, try spreading mayonnaise on the bread instead of butter before grilling. It adds a slight tang and creates an extra crispy crust.
  • Make it extra indulgent – Add a drizzle of honey or a sprinkle of red pepper flakes for a sweet or spicy twist.
  • Don’t rush the toasting – Cooking on medium-low heat ensures the bread gets golden and crispy without burning before the cheese melts completely.
  • Pairing suggestions – This sandwich pairs beautifully with tomato soup, a light green salad, or a warm bowl of French onion soup for a full meal.
  • Meal prep tip – You can make a big batch of caramelized onions ahead of time and store them in the fridge for up to 4 days or freeze them for up to 3 months to make this sandwich even faster next time.

Frequently Asked Questions

Can I make the caramelized onions ahead of time?

Yes! Caramelized onions store well in the fridge for up to 4 days. Simply reheat them before assembling your sandwich.

What’s the best cheese for this sandwich?

Gruyère is the classic choice because of its nutty, melty goodness. Mozzarella adds extra stretchiness, but you can also use Swiss, provolone, or white cheddar.

Can I use a different type of bread?

Absolutely! Sourdough is ideal, but you can also use ciabatta, French bread, or even whole wheat for a slightly healthier twist.

How do I get my grilled cheese extra crispy?

Use room temperature butter and spread it evenly across the bread. Cooking on medium-low heat ensures a crispy crust without burning the bread before the cheese melts.

Storage Instructions

If you have leftovers (though that’s rare with a sandwich this good!), here’s how to store and reheat:

  • Refrigerate: Wrap the sandwich in foil and store it in an airtight container for up to 2 days.
  • Reheat: Warm it in a skillet over low heat for 5 minutes per side or in an oven at 350°F for 10 minutes. Avoid microwaving, as it can make the bread soggy.
Save it before it’s gone—pin this recipe on Pinterest and inspire others to cook!

Related Recipes

If you loved this French Onion Grilled Cheese, you might also enjoy:

Conclusion

This French Onion Grilled Cheese Sandwich is the ultimate comfort food, combining the best parts of a classic grilled cheese with the deep, savory flavor of caramelized onions. It’s crispy on the outside, cheesy on the inside, and packed with bold, rich flavors that make every bite unforgettable.

Print
clock clock iconcutlery cutlery iconflag flag iconfolder folder iconinstagram instagram iconpinterest pinterest iconfacebook facebook iconprint print iconsquares squares iconheart heart iconheart solid heart solid icon

French Onion Grilled Cheese Sandwich


  • Author: Diane M

Description

There’s something undeniably comforting about a grilled cheese sandwich—the crispy, buttery bread, the gooey, melty cheese. But when you take it up a notch and add caramelized onions inspired by French onion soup? Pure magic.

This French Onion Grilled Cheese Sandwich combines the deep, rich flavors of slowly cooked onions with layers of melted cheese, all tucked between perfectly golden, crispy slices of bread. It’s the kind of sandwich that feels indulgent yet familiar, perfect for cozy afternoons, quick dinners, or a satisfying late-night snack.

If you love the flavors of French onion soup, this recipe brings them together in a handheld form, making it easier and faster to enjoy. Serve it alongside a warm bowl of soup, a crisp green salad, or just enjoy it on its own for a decadent, cheese-filled treat.


Ingredients

Scale

For the Caramelized Onions:

  • 2 large onions, thinly sliced
  • 2 tablespoons butter
  • 1 teaspoon sugar
  • ½ teaspoon salt
  • ½ teaspoon black pepper
  • ½ teaspoon dried thyme
  • ½ cup beef broth

For the Sandwich:

  • 4 slices of sourdough bread (or your favorite bread)
  • 2 tablespoons butter (for spreading)
  • 1 cup shredded Gruyère cheese
  • 1 cup shredded mozzarella cheese
  • ½ teaspoon garlic powder

Instructions

Step 1: Caramelize the Onions

The key to getting deep, rich flavor in this sandwich is perfectly caramelized onions. They take a little time, but the result is worth it!

  1. Heat a large skillet over medium heat and add the butter. Once melted, toss in the sliced onions.
  2. Cook for about 5 minutes, stirring occasionally, until they start to soften.
  3. Sprinkle in the sugar, salt, black pepper, and dried thyme. Stir to coat the onions evenly.
  4. Reduce the heat to low and let the onions cook for 25-30 minutes, stirring occasionally. They should turn a deep golden brown and become jammy.
  5. Pour in the beef broth to deglaze the pan, scraping up any brown bits from the bottom. Let it cook for another 2-3 minutes, then remove from heat.

Step 2: Assemble the Sandwich

  1. Spread a thin layer of butter on one side of each slice of bread. This helps create that crispy, golden crust.
  2. Sprinkle a pinch of garlic powder on the buttered side for extra flavor.
  3. On the unbuttered side of two slices, layer half the shredded Gruyère and mozzarella cheese.
  4. Spoon the caramelized onions evenly over the cheese.
  5. Top with the remaining cheese, then place the second slice of bread on top, buttered side facing out.

Step 3: Grill to Perfection

  1. Heat a clean skillet or griddle over medium-low heat.
  2. Place the sandwiches in the skillet and cook for 3-4 minutes per side, pressing gently with a spatula to ensure even browning.
  3. Once the bread is golden brown and crispy, and the cheese is fully melted, remove from the heat.
  4. Let the sandwiches rest for 1-2 minutes, then slice in half and serve warm.

Notes

  • Caramelized onions take time – If you’re in a hurry, you can cook them over medium heat for about 15-20 minutes, but for the best flavor, low and slow is the way to go.
  • Cheese matters – Gruyère is a classic choice because of its rich, nutty flavor and excellent melting quality, but you can experiment with other cheeses like Swiss, provolone, or white cheddar.
  • Butter alternative – If you want a slightly different flavor, try spreading mayonnaise on the bread instead of butter before grilling. It adds a slight tang and creates an extra crispy crust.
  • Make it extra indulgent – Add a drizzle of honey or a sprinkle of red pepper flakes for a sweet or spicy twist.
  • Don’t rush the toasting – Cooking on medium-low heat ensures the bread gets golden and crispy without burning before the cheese melts completely.
  • Pairing suggestions – This sandwich pairs beautifully with tomato soup, a light green salad, or a warm bowl of French onion soup for a full meal.
  • Meal prep tip – You can make a big batch of caramelized onions ahead of time and store them in the fridge for up to 4 days or freeze them for up to 3 months to make this sandwich even faster next time.

Leave a Comment

Recipe rating