Bacon Cheese Sandwich

Category: Hearty Main Courses

Grab buttery sourdough bread stacked with crunchy bacon, soft onions, and melty cheddar and mozzarella for a tasty, golden treat. To get the best crunch, cook it slowly on medium-low heat with lots of butter to crisp up the outside. Make sure your cheese is good for melting, and bacon is just right (not burnt). Let the sandwich sit a bit before slicing—it helps keep the cheese in and the flavors mixed. A warm tomato soup on the side is great for dipping and gives you that cozy meal feel.

Ranah
Updated on Tue, 26 Aug 2025 16:02:22 GMT
A bacon-filled grilled cheese sandwich on a plate. Save
A bacon-filled grilled cheese sandwich on a plate. | bakeitgood.com

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.
A grilled cheese sandwich with bacon on top. Save
A grilled cheese sandwich with bacon on top. | bakeitgood.com

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.

A stack of grilled cheese sandwiches with bacon. Save
A stack of grilled cheese sandwiches with bacon. | bakeitgood.com

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.

Cheese Bacon Sandwich

Crispy bacon and gooey cheese come together with caramelized onions on toasted sourdough for the ultimate bite.

Prep Time
10 min
Cooking Time
20 min
Total Time
30 min
By: Seham

Category: Hearty Main Dishes

Skill Level: Medium

Cuisine Style: American

Output: 1 Servings (1 sandwich)

Dietary Preferences: ~

Ingredients

01 ½ cup grated mozzarella cheese
02 1 medium onion, thinly sliced into half-moons
03 Salt and pepper to your liking
04 2 slices of sourdough bread
05 4 pieces of cooked bacon
06 4 slices of cheddar cheese
07 3 tablespoons softened butter (use it in steps)

Steps

Step 01

Warm 1 tablespoon of butter in a skillet on medium heat. Cook the onions with a little salt and pepper, stirring now and then, until they're sweet and browned nicely. Take the finished onions out.

Step 02

Spread the cheeses onto each piece of bread. Pile the cooked bacon and caramelized onions between the bread slices, with the cheese on the inside. Close it up to make your sandwich.

Step 03

Take 1 tablespoon of butter and spread it onto the top side of the sandwich.

Step 04

Melt the last tablespoon of butter in the pan. Place the sandwich in and cook on low, pressing with a lid until both sides are crisp and golden.

Step 05

Slice the sandwich in two and pair it with something like tomato soup if you'd like.

Notes and Tips

  1. Get a hearty bread like sourdough so your sandwich holds up.
  2. Opt for good-quality cheese that melts easily, such as Gruyère or cheddar.
  3. Cook the bacon to a crispy stage—it adds a nice crunch.
  4. For sweeter onions, cook them slowly on low heat for about 20 minutes.
  5. Spread mayo or butter thinly on the bread for that golden, crispy surface.
  6. Cook slowly on medium-low heat for melted cheese without scorching the bread.
  7. After cooking, let the sandwich sit a moment to stop the fillings from spilling out when slicing.

Required Tools

  • Nonstick or stainless frying pan
  • Flat spatula for flipping
  • Sharp knife for cutting

Allergy Information

Double-check all ingredients for allergen risks, and consult a healthcare provider if unsure.
  • Contains dairy
  • Contains gluten

Nutritional Information (per serving)

This data is for informational purposes and should not replace medical advice.
  • Calories: 1506
  • Fats: 108 g
  • Carbohydrates: 81 g
  • Proteins: 55 g