Appetizers
This bacon-wrapped grilled cheese recipe transforms a classic comfort food into a smoky, crispy masterpiece that'll have everyone asking for seconds. The secret lies in perfectly balanced heat—crispy bread crusts, molten cheese, and bacon that's just shy of crispy, delivering that ideal smoky bite. I developed this after years of perfecting the art of balancing textures, and trust me, it's a game-changer for any grilled cheese lover.
The magic happens in three key steps: pre-cooking the bacon to render its fat, wrapping it tightly around your sandwich for even cooking, and using a cast-iron skillet to create that coveted crust.
We're talking crispy edges that hold up to the melty cheese inside, all while keeping the bread just soft enough to cut through with every bite. This isn't your average grilled cheese—it's a restaurant-quality experience you can make at home in under 20 minutes.
What makes this recipe truly special is how it elevates simple ingredients into something extraordinary. The bacon adds smoky depth that cuts through the richness of the cheese, while the cast-iron skillet creates that perfect caramelized crust.
Whether you're serving it as an appetizer or a main dish, this bacon-wrapped grilled cheese delivers satisfaction in every bite—no fancy ingredients required, just proper technique.
Pair it with a steaming bowl of tomato soup for the ultimate comfort food combo, or serve it as-is for a satisfying snack that feels like a meal.
The beauty of this recipe is its versatility—you can customize it with different cheeses, bread types, or even add a touch of caramelization for extra depth. Let's get cooking and create something truly special.
Ingredients for bacon wrapped grilled cheese
Bacon, cheese, and bread—just three things that become extraordinary with the right technique.
| Ingredient | Amount | Notes |
|---|---|---|
| Sourdough Bread 🍞 | 8 slices | Thick-cut, crusty bread preferred |
| Thick-Cut Bacon 🥓 | 8 slices | Applewood-smoked preferred |
| Sharp Cheddar Cheese 🧀 | 1 ½ cups | Shredded, aged 6+ months |
| Mozzarella Cheese 🧀 | 1 cup | Fresh, shredded or sliced |
| Unsalted Butter 🧈 | 4 tbsp | Cold, for skillet |
| Mayonnaise 🥫 | 2 tbsp | For extra binding |
| Garlic Powder 🧄 | ½ tsp | For cheese spread |
| Mustard 🍯 | 1 tsp | Dijon or yellow |
| Olive Oil 🫒 | 1 tbsp | For skillet preheat |
| Salt 🧂 | ½ tsp | Kosher or sea salt |
| Black Pepper 🌶️ | ¼ tsp | Freshly ground |
| Butter Lettuce 🥬 | 4 leaves | For serving (optional) |
The bacon is non-negotiable here. Applewood-smoked adds that perfect smoky depth, but any thick-cut bacon works—just look for slices with good marbling. I grab mine from Costco or the butcher section at Whole Foods because the quality makes all the difference. Pre-cook it until it's just past crispy (about 225°F for 15 minutes) to render the fat—this is what makes the crust crispy without burning. The cheese? Aged sharp cheddar melts beautifully, but I always toss in fresh mozzarella for that gooey pull. For the bread, sourdough holds up best to the heat, but any sturdy bread will work.
No applewood bacon? Regular bacon with a pinch of smoked paprika mimics the flavor. Short on cheddar? Gruyère or Gouda at half the amount gives a richer taste. The mayo-mustard spread is optional but helps bind the cheese and adds moisture—Hellmann's or Duke's work best. Want to get fancy? Add a thin layer of caramelized onions between the cheese layers. The lettuce is just for serving, but it adds that fresh contrast to the rich sandwich. If you're short on time, skip it—no one will judge.
This makes for great leftovers, but honestly, it's best fresh. Store any extras in an airtight container for 2-3 days—reheat in a skillet over medium heat until crispy again. For a party, double the recipe and wrap them ahead of time, keeping them on a wire rack until ready to cook. The bacon fat will keep them crispy longer than if stacked. And if you've got extra bacon, save it for tomorrow's breakfast—trust me on this.
Why You'll Love This Recipe
- Five-Ingredient Magic: The sourdough, cheddar, and mozzarella combo is already a winner—but wrap that in crispy bacon? That’s the kind of shortcut that makes me feel like I’ve outsmarted takeout. Honestly, I’ve made this while still in my pajamas, and it still tastes like a five-star meal.
- Crispy-Creamy Obsession: There’s nothing quite like that first bite: the sizzle of thick-cut bacon meets the gooey pull of melted cheddar and mozzarella, all hugged by buttery sourdough. I’ll be real—it’s the kind of flavor that makes me pause mid-bite just to savor it.
- Weeknight Hero: This is my go-to when I’m starving but don’t want to cook. Toss a few slices of bacon and bread in the oven while I throw together a simple salad, and boom—dinner’s ready. Even my picky-eating kid grabs seconds, and that’s saying something.
- Leftovers That Don’t Suck: Most grilled cheese gets rubbery the next day, but not this. The bacon keeps it warm and the cheeses stay creamy when reheated—perfect for a quick lunch or a snack attack. Plus, it’s cheap enough that I don’t feel guilty making extra.
Step-by-step instructions for bacon-wrapped grilled cheese
This method delivers that perfect balance of crispy crust, gooey cheese, and smoky bacon every time.
Prepare the Cheese Spread
In a medium bowl, combine the 1.5 cups sharp cheddar cheese and 1 cup mozzarella cheese until fully melted. To speed things up, microwave in 30-second bursts while stirring until smooth—it should be like a thick, stretchy cheese sauce. Stir in the 2 tbsp mayonnaise, 0.5 tsp garlic powder, 1 tsp mustard, 0.5 tsp salt, and 0.25 tsp black pepper until well blended. The mixture should be creamy but still hold its shape when spread.
Here's the thing—this spread is what makes the difference between a good grilled cheese and one that's absolutely perfect. The mayo adds richness, while the mustard and garlic powder give it depth. If the cheese mixture looks too thick, add 1 teaspoon of warm water to loosen it slightly. The spread should be thick enough to cling to the bread but still spread smoothly.
Assemble the Bacon-Wrapped Sandwiches
Lay out the 8 slices sourdough bread on a clean work surface. Spread an even layer of the cheese mixture onto each slice, leaving about ½-inch border around the edges. This ensures the cheese doesn't ooze out during cooking. Place 4 slices of thick-cut bacon on top of half the bread slices, pressing gently to help the cheese adhere. Top with the remaining bread slices to create sandwiches.
Press down firmly on each sandwich to ensure the bacon sticks well. I like to wrap each sandwich in plastic wrap and chill in the refrigerator for 15 minutes before cooking. This step is crucial—it helps the sandwiches hold together and prevents the cheese from leaking out when you wrap them in bacon later. If you skip this, you might end up with messy, unruly sandwiches that fall apart.
Cook the Bacon Until Crispy
Heat a large skillet over medium heat and add the 1 tbsp olive oil. Once the oil is shimmering, add the 8 slices thick-cut bacon in a single layer, making sure they don't overlap. Cook for 4-5 minutes on each side until the bacon is deep golden brown and crispy. The fat should render out and pool in the pan—this is what gives the bacon its rich, smoky flavor.
Don't rush this step. You want the bacon to be fully crispy before you wrap it around the sandwiches. If the bacon starts to smoke, reduce the heat slightly. Once the bacon is cooked, remove it from the skillet and place it on a paper towel-lined plate to drain excess fat. The rendered fat in the skillet will be used later to cook the sandwiches, so don't pour it out.
Wrap and Grill the Sandwiches
Carefully wrap each sandwich with 2 slices of crispy bacon, pressing the edges to seal. The bacon should completely encase the sandwich, leaving no gaps. Place the wrapped sandwiches back in the skillet with the bacon sides down. Cook over medium heat for 3-4 minutes per side, pressing down gently with a spatula to ensure even contact. You're looking for deep golden brown bacon and a crispy crust on the bread.
Here's where it gets fun—the bacon will crisp up even more as it cooks, and the cheese inside will start to melt and bubble. You'll see the edges of the bread turn golden and the bacon release that irresistible smoky aroma. If the bacon starts to burn, reduce the heat slightly and continue cooking. The sandwiches are done when the bread is crispy and the cheese is fully melted inside.
Serve with Fresh Lettuce
Transfer the bacon-wrapped sandwiches to a cutting board and let them rest for 2-3 minutes. This allows the cheese to set slightly and makes them easier to handle. Cut each sandwich in half diagonally and serve immediately on a plate lined with the 4 leaves butter lettuce. The lettuce adds a fresh, crisp contrast to the rich, smoky sandwiches.
You'll love the combination of the crispy, smoky bacon, the melty cheese, and the perfectly toasted bread. The garlic and mustard in the cheese spread tie everything together, giving each bite a burst of flavor. Serve with a side of tomato soup or pickles for the ultimate comfort food experience. Enjoy while they're still warm and gooey!
Pro Tips For Making Bacon Wrapped Grilled Cheese
- CRISP THE BACON FIRST: Cook the thick-cut bacon until it’s just past crispy—about 220°F internal temp—then let it cool for 2 minutes before wrapping. Cold bacon sticks better to the cheese and won’t melt into a greasy mess when you grill. (I used to skip this, and half the filling would slide out.)
- USE MOZZARELLA INSIDE, SHARP CHEDDAR OUT: Layer the mozzarella between the bread—it melts cleanly—and sprinkle sharp chedddar on the outside of the wrap. The chedddar will crisp up against the bacon while the mozz keeps the center gooey. (Yes, even if it looks weird.)
- PRESS HARD FOR 10 SECONDS: Once the sandwich is wrapped, press it firmly in the pan for 10 seconds before moving it. This seals the edges so the cheese doesn’t ooze out when you flip. (I learned this after watching my first attempt fall apart mid-flip.)
- BUTTER THE WRONG SIDE: Butter the inside of the bread (the side touching the pan), not the outside. The butter will caramelize into a crisp crust while the bacon renders fat onto the outside. (Sounds counterintuitive, but it makes all the difference.)
Storing and reheating this bacon wrapped grilled cheese
Refrigerator Storage
Store any leftover bacon-wrapped grilled cheese in an airtight container lined with parchment paper to prevent sticking. The bacon fat keeps the bread crispy longer than plastic, but I still recommend wrapping each sandwich individually in foil before stacking.
Keep them in the fridge for up to 3 days—they'll lose some crispiness but still taste amazing reheated. 🥪
Freezer Prep
For longer storage, assemble the sandwiches completely (including bacon wrapping) and freeze them unwrapped on a baking sheet for 1 hour to prevent sticking. Transfer to a freezer bag with parchment between layers.
They'll keep for 2 months—thaw overnight in the fridge before reheating. Pro tip: Freeze extras while you cook fresh batches for parties. ❄️
Skillet Reheating
My favorite method is reheating in a cast-iron skillet over medium heat for 3-4 minutes per side. The residual fat from the bacon creates instant crispiness. Add 1 tsp butter to the pan for extra richness.
If the bacon seems dry, brush with a little olive oil before reheating. The cheese will soften beautifully without losing its melt. 🔥
Oven Option
For hands-off reheating, preheat the oven to 350°F and place wrapped sandwiches on a baking sheet. Cover with foil and bake for 10-12 minutes until heated through. The oven method works best for parties where you need to keep multiple sandwiches warm simultaneously. 🍽️
Microwave Hack
When I'm in a rush, I use the microwave on 50% power for 45 seconds to warm the cheese, then finish in the skillet for 1 minute to crisp the bacon.
This two-step method prevents soggy bread. Add a damp paper towel to the plate to maintain moisture during heating. ✨
Serving Leftovers
Cut reheated sandwiches diagonally for that classic presentation. Serve with a side of tomato soup or pickles to cut through the richness. For a gourmet touch, drizzle with hot honey or sprinkle with fresh cracked pepper.
Leftovers taste just as good as the original—sometimes even better as flavors meld overnight! 💛
Nutrition facts
Frequently asked questions
Can I use regular bacon instead of thick-cut?
Thick-cut bacon works best because it holds its shape when wrapped around the sandwich. If you only have regular bacon, press the slices together to create thicker layers. For extra flavor, sprinkle with smoked paprika before cooking to mimic the applewood taste. Just be prepared for slightly more crumbling during wrapping.
What's the best cheese for this recipe?
The recipe calls for a mix of sharp cheddar and mozzarella because cheddar adds tangy depth while mozzarella provides that perfect melt. For a richer flavor, swap half the cheddar for Gruyère or Gouda. Avoid pre-shredded cheese—it contains anti-caking agents that prevent proper melting. Freshly grated cheese makes all the difference!
Why does my bacon-wrapped sandwich fall apart? This usually happens when the cheese isn't properly sealed or the bacon isn't wrapped tightly enough. First,
Can I make this ahead of time?
Assemble the sandwiches completely (including bacon wrapping) and refrigerate them unwrapped on a wire rack for up to 2 hours before cooking. For longer storage, freeze them unwrapped on a baking sheet for 1 hour, then transfer to a freezer bag. Cook straight from frozen—just add 1-2 extra minutes per side. The bacon will crisp up beautifully even when reheated!
What's the secret to getting the crust perfectly crispy?
The crispy crust comes from three things: pre-cooking the bacon to render its fat, using a cast-iron skillet, and cooking over medium heat (not high). The rendered bacon fat in the pan creates the perfect crispiness. For extra crunch, add 1 tbsp butter to the skillet before cooking. Press down gently with a spatula to ensure even contact—this helps create that golden-brown crust we all love!
