French Onion Grilled Cheese

Let Me Tell You About This Sandwich…

Honestly, French Onion Grilled Cheese is that recipe I sort of fell backwards into. One chilly Saturday, I was craving soup, but also just didn’t want to deal with a pot and all the stirring. So, I mashed up those cozy onion flavors into a grilled cheese. Not gonna lie — my first attempt was a total mess (cheese everywhere!), but now, it’s my favorite way to make a rainy day feel like less of a drag. Plus, it makes my kitchen smell like a dreamy Paris bistro, minus the need to wear actual pants.

Why I Keep Making This (and Maybe You Will Too)

I whip this up when I want something a bit fancier than plain grilled cheese (but still super easy). My family goes crazy for it, especially since the onions get all jammy and sweet (even my onion-skeptical kid asks for seconds, which is saying something). I used to be all fussy about which cheese to use, but, honestly, the main thing is that it melts. And if I’m being real, it’s my favorite way to use up those sad onions threatening to sprout on the counter. If you’ve ever tried making actual French onion soup and gotten mad about how long it takes (I have—more than once), this is the shortcut that won’t make you feel like you copped out.

What You’ll Need (and a Few Workarounds)

  • 2 medium yellow onions (though red works in a pinch, and I sometimes use one of each just for fun)
  • 2 tablespoons butter (unsalted is ideal, but salted is fine—just lay off extra salt later)
  • 1 teaspoon olive oil (optional; I like the flavor combo, but you can skip)
  • 1/2 teaspoon sugar (helps caramelize, but I’ve forgotten it before and survived)
  • 1/2 teaspoon salt (give or take, honestly, I just throw in a pinch)
  • 4 slices of good sandwich bread (my grandmother always swore by rye, but plain old white bread does the trick too)
  • 1 cup shredded Gruyère cheese (Swiss is an easy swap if that’s what you have; I’ve even mixed in mozzarella when I was low on cheese… cheese rules are meant to be broken, right?)
  • 1/2 teaspoon fresh thyme (optional, I sometimes just use Italian seasoning if thyme’s hiding in the fridge jungle)
  • 1 tablespoon mayo or extra butter for spreading (actually, mayo browns better, but either’s fine)
  • Black pepper, to taste
French Onion Grilled Cheese

Alright, Here’s How You Do It

  1. Caramelize those onions: Slice onions thin (don’t stress about perfect slices, no one’s judging), and toss them in a skillet with butter and olive oil over medium-low heat. Sprinkle with sugar and salt. Stir, then just let them hang out, stirring whenever you remember, for about 25-30 minutes. They’ll look weirdly tan and sad at first—then suddenly turn gold and jammy. This is where I usually sneak a taste (burnt tongue every time, I never learn).
  2. Make it cheesy: Mix the shredded cheese with thyme and a crank of black pepper. (Sometimes I get lazy and just pile it straight on, but mixing’s nice for fancy-pants days.)
  3. Assemble the sandwich: Slather one side of each bread slice with mayo or butter. Lay two slices, spread side down, on a plate. Heap on the caramelized onions, then cover with the cheese mix. Top with the other bread slices, spread side up.
  4. Get grilling: Put sandwiches in the skillet (I do medium-low so the cheese melts before the bread burns; learned that the hard way). Press down a bit with a spatula. Cook until deep golden, about 3-4 minutes, then flip—careful here, the first few times I lost half my filling to the pan, but it gets easier.
  5. Finish and serve: Once both sides are toasty and cheese is melty and gooey, take them out. Let ’em sit a minute (or risk cheese lava burns). Cut, serve, and maybe brag a little.

Notes (Real Lessons from the Trenches)

  • If you crank the heat too high, the onions get bitter (been there), so slow and steady wins the race—though, honestly, once or twice I’ve rushed and it was still edible.
  • Don’t skimp on the onions. You’ll think it’s too much, but they shrink like an old jumper in the wash.
  • Actually, I find it works better if you let the onions rest a few minutes before piling onto the bread—less slippery.
French Onion Grilled Cheese

How I’ve Switched It Up (and Sometimes Failed)

  • I tried adding a splash of Worcestershire sauce to the onions. Good idea! Adds depth.
  • Once swapped in cheddar when out of Gruyère—melty, but not quite the same. But you know, it wasn’t bad either, just different.
  • Tried sourdough once; delicious, but got way too crispy in my ancient toaster. So maybe keep an eye on it if you go that way.
  • On second thought, don’t try garlic powder in the onions. Overpowering and kind of odd—trust me.

Equipment You Might Want (but You Can Improvise)

I use a nonstick skillet and a spatula. Cast iron is great if you have it, but I’ve made this with a regular old frying pan too—once even used my sandwich press, though it sort of squished everything. If you don’t have a cheese grater, just tear the cheese (I won’t tell).

French Onion Grilled Cheese

Keeping Leftovers (If There Are Any…)

Store leftovers wrapped in foil or an airtight container for up to 2 days in the fridge. Reheat in a skillet to get the crunch back. Though honestly, in my house, a leftover sandwich is rarer than a sunny day in February.

How I Like to Serve It

This is hearty on its own, but I like to pair it with a pickle (the briny kind from the deli, not those sweet ones—blech) and a handful of chips. My cousin insists on tomato soup, which is classic, but I find it too much. Maybe I’m just weird that way. The sandwich tastes even better eaten with your hands, standing up at the counter.

Things I Learned the Hard Way (Pro Tips)

  • Don’t rush the onion step—once I cranked the heat and ended up with weirdly crunchy onions and a sad sandwich. Patience, grasshopper!
  • If you pile on too much cheese, it’ll ooze everywhere. Looks dramatic, but you’ll lose the good stuff to the pan.
  • Actually, letting the sandwich sit a minute makes for a cleaner cut. Ignore the impulse to dive in (I rarely manage, but worth a try).

Questions Folks Have Asked Me (and My Real Answers)

  • Can I use pre-sliced cheese? Sure thing! It’s not as melt-happy as shredded, but if you’re in a hurry, go for it.
  • Do I have to use Gruyère? Nope. Swiss, Emmental, even mozzarella in a pinch. I’ve used a mix and it still tasted like victory.
  • How do I make it vegetarian? Well—it’s already veggie! Unless you add beef broth to the onions, which honestly, I never do.
  • Is this freezer-friendly? Eh, not really. Bread gets funky. But you can freeze the caramelized onions separately for next time—see this caramelized onion guide if you want to stock up.
  • Any good sides? I love a simple green salad or, if you want a soup, this tomato soup is tops (if you’re in the mood for extra dishes, anyway).
  • What if I burn the bread? Hey, we’ve all been there. Scrape off the worst bits and pretend it’s rustic. Happens to the best of us.

And just for fun—if you find yourself with leftover onions, toss them onto a burger or mix in scrambled eggs. That’s not really a French thing, but rules are for breaking!

★★★★★ 4.30 from 72 ratings

French Onion Grilled Cheese

yield: 4 servings
prep: 15 mins
cook: 25 mins
total: 40 mins
A savory twist on the classic grilled cheese sandwich, featuring caramelized onions, melted Gruyère cheese, and buttery toasted bread inspired by the flavors of French onion soup.
French Onion Grilled Cheese

Ingredients

  • 2 large yellow onions, thinly sliced
  • 2 tablespoons unsalted butter
  • 1 tablespoon olive oil
  • 1 teaspoon fresh thyme leaves
  • 1/2 teaspoon salt
  • 8 slices sourdough bread
  • 8 ounces Gruyère cheese, shredded
  • 4 slices provolone cheese
  • 2 tablespoons mayonnaise (optional, for spreading on bread)

Instructions

  1. 1
    In a large skillet over medium heat, melt the butter with olive oil. Add the sliced onions and cook, stirring occasionally, until they are deeply caramelized and golden brown, about 20 minutes.
  2. 2
    Stir in the fresh thyme and salt, then remove the onions from the heat and set aside.
  3. 3
    Lay out the sourdough bread slices. Spread a thin layer of mayonnaise on one side of each slice if desired for extra crispiness.
  4. 4
    On the unspread side of 4 bread slices, layer shredded Gruyère cheese, a generous spoonful of caramelized onions, and a slice of provolone cheese. Top with the remaining bread slices, mayonnaise side out.
  5. 5
    Heat a skillet or griddle over medium heat. Cook the sandwiches for 3-4 minutes per side, pressing gently, until the bread is golden brown and the cheese is melted.
  6. 6
    Remove from the skillet, slice in half, and serve warm.
CLICK FOR NUTRITION INFO

Approximate Information for One Serving

Serving Size: 1 serving
Calories: 480cal
Protein: 20 gg
Fat: 27 gg
Saturated Fat: 0g
Trans Fat: 0g
Cholesterol: 0mg
Sodium: 0mg
Potassium: 0mg
Total Carbs: 38 gg
Fiber: 0g
Sugar: 0g
Net Carbs: 0g
Vitamin A: 0
Vitamin C: 0mg
Calcium: 0mg
Iron: 0mg

Nutrition Disclaimers

Number of total servings shown is approximate. Actual number of servings will depend on your preferred portion sizes.

Nutritional values shown are general guidelines and reflect information for 1 serving using the ingredients listed, not including any optional ingredients. Actual macros may vary slightly depending on specific brands and types of ingredients used.

To determine the weight of one serving, prepare the recipe as instructed. Weigh the finished recipe, then divide the weight of the finished recipe (not including the weight of the container the food is in) by the desired number of servings. Result will be the weight of one serving.

Did you make this recipe?

Please consider Pinning it!!

Leave a Comment