Main Courses
This bacon grilled cheese sandwich recipe delivers the perfect marriage of smoky, crispy bacon and molten cheese between golden-brown toasted bread.
The secret lies in cooking the bacon first to render its fat, then using that fat to create a crispy crust while melting the cheese into a velvety blanket around each bite. I've perfected this technique over years of testing—no soggy sandwiches here.
The key to success is using high-quality thick-cut bacon and a buttery bread that holds up to the heat, like sourdough or brioche. Sharp cheddar and gouda create the ideal melty combination, but feel free to experiment with pepper jack or Gruyère for extra depth.
The bacon should be crispy, the cheese perfectly melted, and the bread just crisp enough to hold its shape.
What you'll end up with is a sandwich that's crispy on the outside, gooey on the inside, and packed with layers of flavor in every bite. The bacon adds a smoky richness that cuts through the richness of the cheese, while the toasted bread provides the perfect textural contrast.
This isn't just a sandwich—it's a meal that feels indulgent yet simple to make.
For an extra touch, add caramelized onions or jalapeños for heat and sweetness. Serve with a simple side salad or pickles to balance the richness. The best part? This recipe comes together in just 15 minutes with minimal effort. Let's get cooking!
Ingredients for bacon grilled cheese sandwich
Crispy bacon, melty cheese, and buttery bread—just eight ingredients for the ultimate indulgence.
| Ingredient | Amount | Notes |
|---|---|---|
| Thick-Cut Bacon 🥓 | 4 slices | High-quality, thick-cut preferred |
| Sourdough Bread 🍞 | 4 slices | Thick-cut, crusty loaf preferred |
| Sharp Cheddar Cheese 🧀 | 2 oz | Aged, sharp flavor preferred |
| Gouda Cheese 🧀 | 2 oz | Smoked or regular, sliced thin |
| Unsalted Butter 🧈 | 2 tbsp | Cold, for crispy crust |
| Extra-Virgin Olive Oil 🫒 | 1 tbsp | For brushing bread |
| Mayonnaise 🥄 | 1 tbsp | Optional, for extra richness |
| Garlic Powder 🧄 | ½ tsp | For seasoning |
| Black Pepper 🌶️ | ¼ tsp | Freshly ground preferred |
| Salt 🧂 | ½ tsp | Kosher or sea salt |
| Caramelized Onions 🧅 | ¼ cup | Optional, for sweetness |
| Jalapeños 🌶️ | 2 slices | Optional, for heat |
The bacon is non-negotiable here—thick-cut from a quality brand like Applewood or Thick Cut Bacon Co. looks for slices that are at least 1/4-inch thick. The cheese combo is where the magic happens: sharp cheddar for tang and Gouda for creaminess. I grab mine from the deli counter at Whole Foods or Trader Joe's—pre-shredded gets clumpy. For the bread, sourdough holds up best to the heat, but brioche works too if you want extra richness. Look for a loaf with a thick crust that'll get properly toasted.
No thick-cut bacon? Thin slices cooked extra crispy work in a pinch, but you'll lose that perfect smoky fat. Swap cheddar for Gruyère or pepper jack if you're feeling adventurous—just adjust the meltiness by toasting the bread longer. The mayo is optional but adds that perfect velvety texture (I always keep Hellmann's or Duke's on hand). Short on caramelized onions? Sauté fresh onions in bacon fat for 10 minutes—game changer. Jalapeños can be pickled or fresh, but Trader Joe's jalapeños are my go-to for consistent heat.
Keep the bacon slices in the fridge until ready to cook—they crisp up best at room temp. Cheese stays fresh for 3 weeks in the fridge, while bread is best used within 5 days of purchase. The butter should be cold when you start—stick it in the freezer for 10 minutes if your kitchen runs warm. This sandwich reheats beautifully—toast in a pan for 2 minutes per side to restore that crispy crust. Make extras? They freeze perfectly for up to 1 month—just reheat in a toaster oven.
Why You'll Love This Recipe
- Here’s what sold me: the buttery sourdough gets that perfect golden crust on the outside while staying soft inside, and the bacon? Crispy enough to hold its shape but still tender enough to bite into. That balance is chef’s kiss—no mushy edges here.
- Five-Ingredient Magic: I swear by this combo—thick-cut bacon adds smoky depth, while sharp cheddar and gouda melt into a gooey, salty-sweet dream. The sourdough holds up to the butter without turning soggy, and honestly? That’s all you need for a sandwich that feels like a hug.
- Crispy-Creamy Contrast: Here’s what sold me: the buttery sourdough gets that perfect golden crust on the outside while staying soft inside, and the bacon? Crispy enough to hold its shape but still tender enough to bite into. That balance is chef’s kiss—no mushy edges here.
- Weeknight to Picnic: Between us, this is my go-to for lazy nights and tailgate parties. Pack it cold for a lunchbox, or throw it on the grill for a smoky twist—same flavors, zero fuss. My daughter picks out the bacon bits for her sandwich, but still asks for seconds every time.
Step-by-step instructions for bacon grilled cheese sandwich
Here's how to build the ultimate smoky, crispy sandwich with melty cheese and perfect texture.
Cook the Thick-Cut Bacon Until Crispy
Place the 4 slices of thick-cut bacon in a cold skillet over medium heat. I like to start cold to render the fat slowly without burning. Cook for 8-10 minutes, flipping once, until the edges are deep golden brown and the fat has rendered out.
This slow cook ensures maximum crispiness while keeping the bacon juicy inside. Don't rush—you want that perfect crunch that holds up when you bite into the sandwich. Once done, transfer the bacon to a paper towel-lined plate to drain excess fat, but leave it warm.
Season and Assemble the Sandwich Layers
Lightly brush both sides of the 4 slices of sourdough bread with the 1 tablespoon extra-virgin olive oil. This creates a crispy crust while keeping the inside soft. In a small bowl, mix together the 1 tablespoon mayonnaise, 0.5 teaspoon garlic powder, 0.25 teaspoon black pepper, and 0.5 teaspoon salt.
Spread a thin layer of this mixture on the outer sides of two bread slices—the ones that will face outwards. This prevents sogginess and adds extra flavor. Then layer the 2 oz sharp cheddar cheese, 2 oz gouda cheese, 0.25 cup caramelized onions, and 2 slices jalapeños between the remaining bread slices.
Cook the Sandwich Until Golden and Crispy
Heat a non-stick skillet over medium-low heat. Add 1 tablespoon unsalted butter and let it melt completely, coating the pan evenly. Place one assembled sandwich in the skillet and cook for 3-4 minutes until the bottom is golden brown and the cheese begins to melt.
Here's where it gets tricky: flip carefully using a wide spatula, pressing down gently to maintain even contact. Cook the second side for another 3-4 minutes until golden brown and crispy. The cheese should be fully melted but not bubbling excessively—this indicates perfect doneness.
Add Bacon and Press for Maximum Crispiness
Remove the sandwich from the skillet and place it on a cutting board. Layer the 4 crispy bacon slices on top of one half of the sandwich. Then, using a clean spatula, gently press the sandwich together to ensure the bacon sticks.
Return the sandwich to the skillet for 1-2 minutes to let the bacon heat through and crisp up again. Watch closely—the cheese should be bubbling slightly but not running out. Cut the sandwich diagonally and serve immediately while everything is hot and gooey.
Serve with Confidence
This sandwich delivers the perfect balance: a crispy, buttery crust on the outside, creamy melted cheese in the middle, and smoky bacon on top. The caramelized onions add sweetness, while the jalapeños bring just the right amount of heat. Serve with a side of pickles or a simple tomato salad to cut through the richness.
Real talk: the key to success is patience. Don't rush the bacon cooking, and don't overcrowd the pan when making the sandwich. Each sandwich needs space to develop that perfect golden crust. Enjoy your masterpiece while it's hot!
Pro Tips For Making Bacon Grilled Cheese Sandwich
- CRISP THE BACON FIRST: Cook the thick-cut bacon until it’s almost done—just past the bendy stage—and set it aside. That last minute of heat on the sandwich will finish it perfectly crisp, not rubbery. I used to overcook it on the sandwich, and the bacon turned sad and greasy. Trust me, the extra 30 seconds in the pan makes all the difference.
- LAYER CHEESE THIN: Slice the sharp cheddar paper-thin and the Gouda into slightly thicker pieces—this combo melts evenly without making the sandwich soggy. I learned this the hard way when I just piled cheese on like a lazy kid stacking a burger. Thin layers = gooey perfection, not a greasy mess.
- BUTTER THE BREAD INSIDE: Spread unsalted butter on the inside of the bread, not just the outsides—this seals the sandwich and keeps it from falling apart when you flip. I skipped this once and ended up with a sad, crumbling sandwich. It’s an extra 10 seconds that guarantees a clean bite.
- PRESS HARD, LOW AND SLOW: Once the cheese starts melting, press down firmly with a spatula and turn the heat to medium-low. High heat after the cheese melts just burns the outside. My first attempt was a charred, uneven disaster—now I keep it steady until the edges are golden, not black.
Common mistakes when making great bacon grilled cheese sandwich
Overcooking the Bacon
Cooking bacon too long turns it crispy on the outside but rubbery inside. I’ve seen this happen when people crank the heat too high—medium heat is key. Start with cold bacon in a skillet to render fat gradually.
Aim for 8-10 minutes total, flipping once. If your bacon is already thin, cook it 2-3 minutes less. The fat should be golden and bubbly, not blackened. 🔥
Using Low-Quality Bread
Thin or flimsy bread collapses under the weight of melted cheese and bacon. I always reach for thick-cut sourdough or brioche—they hold up to the heat and toast beautifully.
Avoid pre-sliced sandwich bread; it’s too soft. If you’re in a pinch, toast the bread first to add structure. Pro tip: brush with olive oil before assembling for extra crispiness.
Skipping the Butter
Butter isn’t just flavor—it’s the secret to a crispy crust. Using oil alone can leave your sandwich greasy but not golden. Melt 1 tablespoon unsalted butter in the skillet before cooking to create a rich, flavorful barrier.
If you’re short on butter, mix ½ butter and ½ oil, but don’t skip it entirely. The butter’s fat content is what gives that perfect sear.
Overloading the Sandwich
Piling on too much cheese or bacon makes the sandwich impossible to flip without spilling. Stick to 2 oz of cheese per sandwich and 1 slice of bacon per half. Overstuffing also leads to soggy bread.
If you’re adding extras like jalapeños or onions, keep them thin and even. Trust me, less is more—you want that first bite to be crispy, not messy. 🧀
Flipping Too Soon
Cheese needs time to melt and create that gooey center. Flipping before the first side is golden brown causes the cheese to ooze out and the bread to stay doughy. Wait until you see deep golden spots and the cheese starting to bubble.
A gentle press with a spatula helps maintain shape. Patience here makes all the difference—don’t rush the process!
Ignoring the Bacon Fat
The rendered bacon fat is liquid gold for crispy sandwiches. Don’t pour it off! Use it to baste the sandwich while cooking for extra flavor and crispiness. After cooking the bacon, leave the fat in the skillet and let it heat up before adding the sandwich.
This adds a smoky richness that store-bought shortcuts can’t match. Save any leftover fat for future cooking—it’s perfect for roasting veggies or searing meats. 💛
Nutrition facts
Frequently asked questions
Can I make this sandwich without a skillet?
Yes! Use a grill pan or even a toaster oven for a hands-off approach. For the grill pan, heat it over medium heat and cook each side for 3-4 minutes with butter. The toaster oven works best at 375°F for 8-10 minutes—just place the sandwich on a baking sheet to catch any cheese drips. The key is patience to avoid burning while melting the cheese evenly.
What's the best cheese substitute if I don't have cheddar or Gouda?
Try Monterey Jack for a milder melt or Swiss for nutty depth. If you're feeling adventurous, provolone adds a smoky kick that pairs perfectly with bacon. For extra richness, mix half mozzarella with half pepper jack—the mozzarella stretches beautifully while the pepper jack brings heat. Always use 2 oz total per sandwich for perfect melting.
How do I keep the sandwich from falling apart when I add the bacon?
The secret is in the assembly! First, press the sandwich together gently before adding bacon to let the cheese set slightly. Then layer the bacon on one half and press again—this creates a "glue" that holds everything together. For extra stability, toast the bread lightly before assembling to add structure. If it still falls apart, try 1 less slice of cheese per sandwich.
Can I make this sandwich ahead of time?
Not ideal for the perfect texture, but you can prep components in advance! Cook the bacon and assemble the sandwich (without cheese) up to 2 hours ahead, storing in the fridge. When ready to eat, toast in a pan for 2-3 minutes per side with fresh cheese to restore crispiness. For freezing, assemble completely (including cheese) and freeze for up to 1 month. Thaw overnight in the fridge, then toast in a skillet.
What's the best way to add extra flavor without overpowering the sandwich?
Start with 1 teaspoon of smoked paprika on the bread or 1 tablespoon of caramelized onions for sweetness. For heat, add 1-2 thin jalapeño slices or a dash of hot sauce on the cheese. My favorite subtle upgrade? A pinch of garlic powder mixed into the mayo spread. Keep it balanced—too many add-ins can make the sandwich messy.
