
Biting into a grilled cheese packed with bacon, gooey cheese, and sweet onions hits the spot every time. Crunchy bacon, stretchy cheese, and tangy sourdough make every meal feel like a cozy blanket. This sandwich makes me think of chilly days when the whole crew hung out in the kitchen, counting down until that bread turned perfectly crisp.
If you ever need something that spoils you, this is it. Last movie night at my place, I made these for everyone and they immediately said it crushed every other grilled cheese they'd had.
Amazing Ingredients
- Sourdough bread: Grab a chewy loaf that can stand up to all the fillings and crisps up nicely. Your bakery will know the good ones.
- Bacon: Fry up thick slices until super crunchy, or test out beef or turkey bacon if you want a change.
- Mozzarella cheese: Shred some whole milk mozz for the ultimate cheesy stretch and creaminess.
- Cheddar cheese: Slice up a sharp block yourself, so it melts better and packs flavor.
- Onion: Slice thin and let them caramelize so they get really soft and sweet. Firm, glossy onions work best.
- Butter: Leave it out to soften, then slather it on for that rich, golden crunch.
- Salt and black pepper: Sprinkle on to lift the other flavors and round things out.
How to Do It
- Let It Rest and Cut:
- Set the finished sandwich on your cutting board and give it a minute before you slice it in half. That keeps all the fillings in place and lets the cheese settle before you dig in. Try dipping in a bowl of your favorite creamy tomato soup.
- Get That Bread Ready:
- Spread the last tablespoon of butter over the outside of the top slice of bread so none of it goes unbuttered.
- Layer It All Together:
- Lay sourdough slices flat. Toss on cheddar and mozzarella, top with bacon, then spoon over those sweet onions, then smack the slices together.
- Sauté the Onions:
- Pop a tablespoon of butter into your skillet and heat on medium. Add sliced onions, sprinkle with salt and pepper, and cook gently, stirring once in a while for about 12–15 minutes till they're a deep caramel color. Set aside for now.
- Toast Slow for Melty Cheese:
- Drop your last bit of butter into the pan, keeping it on medium-low. Add the sandwich, squish it down with a spatula or a lid, and let it go for 4–5 minutes until the crust is deep gold. Flip, press again, and keep going until both sides are crisp and all the cheese has melted.

The sweetest part is how those caramelized onions smell up the house—so inviting. Every time I make this, my family is lined up and not-so-patient for the first bite full of cheese and smoky onions.
Keep It Fresh
Wrap anything leftover tightly in foil and stash it in the fridge for max two days. When you want it again, pop it in a skillet or toaster oven on low so the outside gets crunchy again. Skip the microwave—makes the bread way too soft and floppy.
Swaps and Changes
Want a funkier flavor? Trade cheddar for Swiss or Gruyere. Gluten free? Pick up your fave gluten free bread. Not into pork? Beef or turkey bacon work great and make it lighter, too.
Ways to Serve
Pairs awesome with a quick tomato soup or a crisp salad. Want to go bigger? Top with a fried egg or plate it with pickles for a tangy side.

The Backstory
This oozing, crispy grilled cheese is pure comfort, loved across America for generations. Loading it up with bacon and onions makes it extra special—think diner vibes or family kitchen classics. Word is, hungry college students craving cheesy snacks after dark helped make this combo famous.
Recipe FAQs
- → Which bread is best to use?
Breads like sourdough or artisan loaves hold up better to fillings and have a nice texture for this sandwich.
- → How can I make sure the cheese melts?
Pick cheeses like cheddar and mozzarella, which melt well, and keep the heat low and cook slowly for even results.
- → Is there a bacon substitute I can use?
Sure! Try turkey bacon or beef bacon for a similar smoky and hearty touch to the sandwich.
- → What’s the trick to caramelizing onions?
Cook onions gently in butter over medium-low for about 20 minutes until they turn soft and sweetly golden.
- → How do I get the outside crispy?
Rub soft butter on the outer sides of the bread slices before toasting them to get an even crunch all over.