Main Courses
This bacon avocado grilled cheese recipe delivers the perfect balance of crispy golden crusts and creamy, melty layers that'll make you question why you ever bought takeout. 🔥 The secret lies in perfectly toasted bread, crispy bacon, and velvety avocado that transforms a simple sandwich into an indulgent meal. I've been perfecting this combination for years, and it never fails to impress—whether you're feeding a crowd or treating yourself to a cozy solo lunch.
The magic starts with high-quality sourdough or artisanal bread, lightly buttered and toasted until golden brown in a cast-iron skillet. While that's happening, crispy bacon adds smoky depth, and ripe avocado brings that creamy, buttery texture that ties everything together.
Sharp cheddar and mozzarella create the perfect melty contrast, while a touch of garlic powder adds just the right kick. It's a symphony of textures and flavors that comes together in just 15 minutes—no fancy equipment required.
What you'll end up with is a sandwich that's crispy on the outside, creamy on the inside, and packed with layers of flavor in every bite. The bacon stays crispy, the avocado stays creamy, and the cheese melts into that perfect stretchy, gooey goodness.
It's the kind of meal that feels like a hug on a plate—comforting, satisfying, and impossible to resist. The best part? This recipe is foolproof, so you can't go wrong, even if you're a beginner.
Serve it with a side of warm tomato soup for dipping or a simple green salad to balance the richness. For extra heat, add sliced jalapeños or a sprinkle of red pepper flakes.
Once you try this version, you'll never go back to the basic grilled cheese again. Let's get cooking!
Ingredients for bacon avocado grilled cheese
Crispy bread, smoky bacon, creamy avocado—this combo transforms grilled cheese into a gourmet masterpiece.
| Ingredient | Amount | Notes |
|---|---|---|
| Sourdough Bread 🍞 | 8 slices | Thick-cut, crusty loaf preferred |
| Unsalted Butter 🧈 | ½ cup | Softened for spreading |
| Thick-Cut Bacon 🥓 | 6 slices | Cooked crispy, drained |
| Ripe Avocado 🥑 | 1 whole | Pitted, mashed smooth |
| Sharp Cheddar Cheese 🧀 | 1 cup | Shredded, aged variety |
| Mozzarella Cheese 🧀 | 1 cup | Shredded, low-moisture |
| Garlic Powder 🧄 | ½ tsp | Freshly ground preferred |
| Mayonnaise 🥄 | 1 tbsp | For extra creaminess |
| Lemon Juice 🍋 | 1 tsp | Prevents browning |
| Salt 🧂 | ½ tsp | Kosher or sea salt |
| Black Pepper 🌶️ | ¼ tsp | Freshly ground |
| Vegetable Oil 🫒 | 2 tbsp | For skillet coating |
The bread is non-negotiable here. Sourdough from a local bakery gives that perfect tangy crunch, but any thick-cut loaf works—just avoid the flimsy pre-sliced stuff. I always grab Eataly or Whole Foods sourdough when I'm feeling fancy, but the regular grocery store brand is fine for weeknights. Toast it until golden brown in a cast-iron skillet—that's where the magic happens. For the bacon, thick-cut from Costco stays crispy longer, but any good-quality bacon will work. Cook it until the edges are perfectly crispy, then drain on paper towels. Pro tip: save the bacon fat—it's liquid gold for the skillet.
No avocado? Ripe banana or mashed sweet potato can mimic that creamy texture in a pinch, though nothing beats the real deal. The mayonnaise is my secret weapon for extra creaminess—Hellmann's or Duke's are my go-tos, but any good-quality mayo works. Short on cheddar? Gruyère or provolone adds a nice twist. The mozzarella should be low-moisture shredded—the pre-shredded kind from the store is perfect here. Want extra heat? Add a sprinkle of red pepper flakes or sliced jalapeños between the layers. And don't skip the lemon juice—it keeps the avocado from turning brown while you assemble everything.
This sandwich reheats beautifully—just pop it back in the skillet for 2-3 minutes per side until crispy again. Store leftovers in an airtight container for 2-3 days, but honestly, they rarely last that long. For meal prep, assemble the sandwiches without the cheese, wrap them in parchment paper, and freeze. When you're ready to eat, toast straight from frozen with an extra minute per side. The bacon stays crispy, the bread stays toasty, and the avocado stays creamy—game-changer for busy days.
Why You'll Love This Recipe
- Five-Ingredient Magic: I swear by this combo—sourdough’s chewy crunch, smoky bacon, buttery avocado, and sharp cheddar melt together like they were meant to. No fancy prep, no chopping frenzy, just spread, layer, and toast.
- Crispy-Creamy Balance: That first bite? Crispy edges from the butter and grill, then gooey, melty cheese mixed with cool avocado. Honestly, it’s the kind of sandwich that makes you close your eyes and groan.
- Lunchbox Hero: Between us, this is my go-to for packed lunches—it holds up surprisingly well (yes, even the avocado). Wrap the leftovers in foil, and you’ve got a no-fuss workday meal that still feels special.
- Budget-Friendly Luxury: Thick-cut bacon and ripe avocado might sound fancy, but they stretch further than you’d think. I make two sandwiches, toast extra bread for toast, and suddenly you’ve got a whole meal for under $10. Smart, right?
Step-by-step instructions for bacon avocado grilled cheese
Here's how to assemble sandwiches that crackle with perfect crusts and melt into creamy, flavor-packed perfection.
🍳 Step 1: Cook the Bacon to Crispy Perfection
Heat a skillet over medium heat and add the 6 slices thick-cut bacon. Cook for 8-10 minutes, flipping occasionally, until the bacon is deep golden brown and crispy. The fat should render out nicely, leaving you with about ¼ cup of bacon grease in the pan.
Here's the thing—don't rush this step. You want the bacon to get properly crispy so it adds crunch to your sandwich. Once done, transfer the bacon to a paper towel-lined plate and let it drain for 2 minutes before chopping it into ¼-inch pieces. Save that bacon grease though; we'll use it later for extra flavor.
👨🍳 Step 2: Prepare the Avocado Spread
In a medium bowl, mash the 1 whole ripe avocado with a fork until completely smooth. Add the 1 tbsp mayonnaise, 1 tsp lemon juice, 0.5 tsp salt, 0.25 tsp black pepper, and 0.5 tsp garlic powder. Mix well until fully combined and creamy.
This is where the magic happens. The lemon juice prevents browning while adding brightness, and the garlic powder gives that savory kick. If the mixture looks too thick, add a teaspoon of water to loosen it. You want a spread that's smooth enough to act as a glue for your sandwich layers but still holds its shape slightly.
🥘 Step 3: Assemble the Ultimate Grilled Cheese
Spread about 1 tablespoon of the 0.5 cup unsalted butter on one side of each of the 8 slices sourdough bread. Then, on four slices, layer ¼ cup sharp cheddar cheese, ¼ cup mozzarella cheese, 1.5 tablespoons of the avocado spread, and 1.5 tablespoons of the chopped bacon. Top with the remaining bread slices, butter-side out.
Here's the pro move: Press down gently on each sandwich to help the fillings adhere. This prevents everything from sliding out when you go to grill. I like to make two sandwiches at a time so I can grill them simultaneously. If you're making four, work in batches to avoid crowding your pan.
🔥 Step 4: Grill to Crispy, Melty Perfection
Heat a large skillet over medium-low heat and add 1 tablespoon vegetable oil. Place two sandwiches in the pan and cook for 3-4 minutes per side until the bread is deep golden brown and crispy, and the cheese is fully melted and bubbly.
Watch carefully as you grill—the heat should be steady enough to brown the bread without burning it. You'll know it's ready when you see those beautiful grill marks and the edges start to crisp up. If the sandwiches aren't browning evenly, reduce the heat slightly. The cheese should be completely melted through with no cold spots.
⏰ Step 5: Rest and Serve Immediately
Transfer the grilled sandwiches to a plate and let them rest for 1-2 minutes. This brief resting period helps the sandwiches hold together better when you cut into them. The outside will be perfectly crispy while the inside remains creamy and gooey—just as it should be.
Slice each sandwich diagonally into two triangles and serve immediately. The combination of crispy sourdough, creamy melted cheeses, rich avocado spread, and salty bacon creates a flavor explosion in every bite. Pair with a simple mixed greens salad or some crisp pickles to cut through the richness.
Pro Tips For Making Bacon Avocado Grilled Cheese
- CRISP THE BACON FIRST: I learned this the hard way—cooking bacon inside the sandwich makes a mess. Cook it separately until crisp, then drain on paper towels. The fat renders out, and you avoid soggy bread while keeping all that smoky flavor intact.
- SLICE AVOCADO THIN: Thick chunks slide out when you cut. Instead, slice the avocado paper-thin, then layer it like shingles between the cheese. It stays put, melts better, and distributes evenly—no surprise avocado puddles.
- BUTTER THE BREAD INSIDE: Spread unsalted butter inside the bread, not just the outsides. The heat melts it into the sandwich, creating a creamy, cohesive bite instead of dry edges. (Yes, it’s messy—wipe your hands.)
- PRESS HARD, LOW HEAT: High heat burns the bread before the cheese melts. Start medium-low, then press with a heavy pan or weight for 3-4 minutes. The cheese softens evenly, and the sourdough gets crispy without turning to charcoal.
Essential equipment for perfect results
Cast-Iron Skillet
You absolutely need a cast-iron skillet for this recipe—it's non-negotiable. The skillet's ability to retain and distribute heat evenly ensures perfect browning and crispy crusts. I swear by my Lodge 10-inch pre-seasoned skillet—it's a kitchen workhorse that lasts forever.
If you don't have one, grab a quality cast-iron from a local hardware store or Williams Sonoma. Preheat it over medium heat for 3-5 minutes before adding your sandwiches to create that perfect sear. 🔥
Bacon Cooking Tools
For crispy bacon, I recommend using tongs to flip the slices instead of a fork. This prevents the bacon from tearing and keeps it intact. A wire cooling rack placed over a plate is perfect for draining excess fat after cooking.
I also keep a small offset spatula handy to gently press down on the sandwiches while grilling—it helps the fillings adhere and creates even browning. Don't skip the paper towels for draining bacon grease!
Avocado Mashing Tools
A fork is all you need to mash the avocado, but if you want ultra-smooth results, a potato masher or mini food mill works wonders. For mixing in the mayo and seasonings, a small rubber spatula helps scrape every last bit from the bowl.
I also keep a microplane nearby to zest fresh lemon juice directly into the avocado mix—it's faster than squeezing and adds more brightness. A small mixing bowl (8-10 inches) is ideal for this step.
Butter Tools
Use a small butter knife or offset spatula to spread the butter evenly on the bread. I recommend softening the butter at room temperature for 30 minutes before using—this makes spreading much easier. A small ramekin or butter dish is perfect for holding the butter while you work.
Pro tip: If your butter is too soft, chill it in the fridge for 10-15 minutes to firm it up slightly before spreading.
Assembly Essentials
For assembling the sandwiches, I like to use a large cutting board (12x18 inches) to give myself plenty of workspace. A small knife for chopping bacon and a measuring spoon set for the seasonings are must-haves.
I also keep a small plate nearby to hold the avocado spread while I build each sandwich. The key is to work efficiently—prep all your fillings first, then assemble quickly while the bread is still warm.
Serving Presentation
For serving, I love using a large wooden board or slate serving tray to display the sandwiches. A sharp chef's knife (like a Wüsthof 8-inch) is perfect for slicing the sandwiches diagonally into triangles.
Keep a small bowl nearby for any extra bacon bits or avocado spread you might want to add on top. A small spoon helps with drizzling any extra bacon grease or avocado spread over the finished sandwiches for that restaurant-quality touch. 💫
Nutrition facts
Frequently asked questions
Can I use store-bought bacon instead of cooking my own?
Pre-cooked bacon works perfectly—just drain it well on paper towels to remove excess fat before chopping. For extra crispiness, you can even pan-fry the pre-cooked bacon for 1-2 minutes in a dry skillet until it's perfectly crisp. The key is keeping it dry so it doesn't make your sandwich soggy.
What's the best bread for this recipe?
Thick-cut sourdough is ideal for its tangy flavor and sturdy texture, but any artisanal bread works—try brioche, ciabatta, or even a good Texas toast. Avoid flimsy white bread or pre-sliced sandwich loaves—they won't hold up to the melting cheese and stay crispy. Pro tip: Toast the bread in the skillet with the bacon fat for that perfect golden crust!
How do I keep the avocado from turning brown?
The lemon juice in the recipe is your secret weapon—it prevents browning while adding brightness. For extra insurance, mix in ½ teaspoon of salt or spread a thin layer of mayo on top of the avocado before assembling. If your avocado is already brown, mix in 1 teaspoon of fresh lemon juice or a pinch of salt to revive it.
Can I make this sandwich ahead of time?
Yes, but with a few tricks! Assemble the sandwiches without cheese, wrap them in parchment paper, and freeze. When ready to eat, toast straight from frozen in the skillet for 4-5 minutes per side until crispy. The bacon stays crispy, and the bread reheats beautifully. For make-ahead lunches, assemble and refrigerate for up to 24 hours, then grill as directed.
What cheese works best if I don't have cheddar?
Gouda, provolone, or even pepper jack add great flavor! For extra creaminess, try monterey jack or fontina. If you're feeling adventurous, blend cheeses—like ½ cheddar and ½ gouda—for a deeper flavor. Just avoid high-moisture cheeses like fresh mozzarella, as they can make your sandwich soggy.
