Pin it
This sandwich is what happens when a grilled cheese and a bacon avocado toast collide. You get the crunch of buttery sourdough, the pull of melted cheese, smoky bacon, and cool, tangy guacamole all in one bite. It is messy in the best way.
I started making these on lazy Saturdays when I had half an avocado threatening to turn brown and some bacon left in the fridge. The trick is patience on the stove. Rush it and the bread burns before the cheese melts. Go medium-low, press gently, and wait for the magic.
What goes into the stack
Quality matters here because the ingredient list is short. Use a sturdy sourdough with a tight crumb so the guacamole does not soak through. Thick-cut bacon gives better texture than thin strips, and a good melting cheese like cheddar or Monterey Jack is essential.
- Sourdough bread. A sturdy loaf holds up to the fillings without falling apart. Slice it medium-thick so it toasts evenly.
- Sharp cheddar or Monterey Jack. These melt smoothly and give you that stretchy pull when you cut the sandwich.
- Bacon. Cooked until deeply crisp so it shatters instead of sliding out with every bite.
- Fresh guacamole. Mashed avocado with lime and salt adds cool creaminess and cuts the richness of the cheese.
- Butter. Spread on the outside of the bread for a golden, flavorful crust.
- Optional extras. Pickled jalapenos, hot sauce, or a thin slice of tomato if you want extra kick.
How to build and grill it
- Cook the bacon. Lay strips in a cold skillet and bring to medium heat, flipping occasionally, until they are deeply crisp. Drain on paper towels.
- Make quick guacamole. Mash ripe avocado with a squeeze of lime juice and a pinch of salt. Stir in chopped cilantro if you have it.
- Butter the bread. Spread softened butter on one side of each sourdough slice. This is the side that hits the pan.
- Layer the fillings. On the unbuttered side, place a layer of cheese, then bacon, a spread of guacamole, and another layer of cheese. Top with the second slice, butter facing out.
- Grill low and slow. Place the sandwich in a skillet over medium-low heat. Press gently with a spatula and cook for 3 to 4 minutes until deeply golden. Flip carefully and repeat.
- Rest and slice. Let the sandwich sit for one minute so the cheese sets slightly, then slice on the diagonal and serve.
The low heat secret
Too many grilled cheeses fail because the pan is screaming hot. The bread looks perfect but the cheese inside is still a solid slab. Medium-low heat gives the fat in the cheese time to soften and flow while the bread turns evenly golden. If you are impatient, cover the pan with a lid for the first minute. The trapped heat speeds melting without burning the underside.
If you want an even crisper crust, try a tiny smear of mayonnaise on the outside instead of butter. It browns beautifully and adds a subtle tang. I still prefer butter for this sandwich because it matches the sourdough flavor, but both work. The science behind a perfect grilled cheese is worth reading at Serious Eats.
Cheese that melts right
Pre-shredded cheese is coated with anti-caking agents that can make it grainy when melted. Grate your own from a block for the silkiest texture. A mix of sharp cheddar and Monterey Jack gives you both flavor and stretch. Pepper jack is excellent if you want a little heat. Avoid very hard aged cheeses like parmesan as the main layer; they do not melt smoothly.
Keep the bread crisp
Guacamole is wet, and wet bread is sad. The fix is simple: put cheese on both sides of the guacamole. The fat acts as a barrier and helps seal the bread. Do not over-mash the avocado either; leave it slightly chunky so it stays put instead of oozing into the crumb. If you love this layering idea, bacon guacamole grilled cheese uses a similar stack.
Swaps and add-ons
No sourdough? A hearty country loaf or thick-cut white bread works in a pinch, but sourdough's tang is part of what balances the richness. Swap bacon for turkey bacon or omit it entirely and add extra cheese for a vegetarian version. A few pickled jalapenos or a dash of hot sauce in the guacamole wakes everything up. For another bold bacon and cheese sandwich, try our dill pickle bacon grilled cheese or the gourmet grilled cheese with oven-dried tomato.
What to serve on the side
This sandwich is rich, so pair it with something sharp or fresh. A simple tomato soup is classic. A vinegar-dressed slaw or pickle spear cuts through the fat. Even a handful of salted tortilla chips works for crunch. If you are feeding a crowd, set out small sandwich halves with a big bowl of cranberry goat cheese sourdough for variety.
Storing and reheating
These are best eaten immediately while the crust is crisp and the cheese is molten. If you must save one, wrap it in foil and refrigerate for up to one day. Reheat in a dry skillet over medium-low heat, uncovered, until the bread crisps again. The microwave will make it rubbery and sad. Always cook bacon until fully crisp and safe to eat; follow FDA safe food guidelines.
FAQs
- Can I use store-bought guacamole?
Yes. Choose a chunky style rather than a smooth puree so it stays put between the cheese layers. Add a squeeze of fresh lime if it tastes flat.
- What is the best cheese for melting?
Sharp cheddar and Monterey Jack are ideal. They melt smoothly and give you that stretchy pull. Pepper jack works well if you want extra heat. Avoid pre-shredded bags when possible.
- How do I keep the sandwich from getting soggy?
Place cheese on both sides of the guacamole. The fat creates a barrier that protects the bread. Also avoid over-mashing the avocado; chunkier guacamole leaks less.
- Can I cook this in a panini press?
Absolutely. A panini press speeds things up and gives you even grill marks. Use medium heat and check after 3 minutes so the bread does not over-brown.
- Can I make it vegetarian?
Yes. Simply omit the bacon or use your favorite plant-based bacon alternative. You can also double the cheese for a richer fill.
- What kind of sourdough should I buy?
Look for a sturdy loaf with a fairly tight crumb. Very open, holey sourdough lets fillings leak through. Slice it about half an inch thick for even toasting.
- How do I store and reheat leftovers?
This sandwich is best eaten fresh. If needed, wrap it in foil and refrigerate for up to one day. Reheat in a dry skillet over medium-low heat until the bread crisps again.