20-Minute Bacon Avocado Mozzarella Grilled Cheese

A gourmet grilled cheese sandwich featuring crispy bacon, creamy avocado, melted mozzarella, fresh tomato, and basil between buttered artisan bread. Golden-brown exterior with warm, melted cheese and vibrant flavors inside. Perfect for lunch or a casual dinner, from the classic with quality ingredients and fresh produce. This version balances indulgence with freshness, making it satisfying yet not heavy.
Ingredients
- 4 slices hearty artisan bread
- 4 slices bacon, cooked
- 4 slices mozzarella
- 1 small avocado, sliced
- 1 ripe tomato, sliced
- 6 leaves basil
- 1 tablespoons butter
Instructions
- 1
Butter one side of each bread slice.
- 2
Place two bread slices butter-side down in a skillet or griddle over medium-high heat.
- 3
Layer mozzarella, bacon, avocado, tomato, and basil on the bread.
- 4
Top with remaining bread slices, butter-side up.
- 5
Cook until golden and cheese begins to melt, about 4 minutes. Cover with a lid to speed melting if desired.
- 6
Carefully flip the sandwich, reduce heat to medium, and cook several more minutes until cheese fully melts and bread is golden brown.
- 7
Slice in half and serve.
Tips
Cover the skillet with a lid during the first side to trap steam and melt the cheese faster without burning the bread.
Use room-temperature avocado slices to prevent them from being crushed when layering and flipping.
Good to Know
Best served immediately while cheese is warm. Leftovers can be wrapped and refrigerated up to 2 days; reheat in a skillet over low heat.
Cook bacon ahead. Slice avocado and tomato just before assembly to prevent browning and sogginess.
Serve hot, cut diagonally. Pair with tomato soup, pickles, or a light salad for a complete meal.
Common Mistakes
Do not skip buttering the bread to avoid dry, untoasted exteriors.
Do not flip too early to avoid cheese from staying unmelted.
Do not use cold avocado directly from the fridge to avoid hard, slippery layers that won't adhere.
Substitutions
Dairy-Free Swaps
Gluten-Free Swaps
General Alternatives
FAQ
Can I make this sandwich ahead of time?
Assemble just before cooking for best results. Pre-assembled sandwiches will become soggy from the avocado and tomato. Cook components like bacon ahead and reheat.
What if my cheese isn't melting fast enough?
Cover the skillet with a lid during cooking to trap steam. Lower heat slightly and give it more time, or use thinner cheese slices that melt faster.
Can I freeze this sandwich?
Not recommended. Avocado and tomato don't freeze well, and the bread will become soggy when thawed. Freeze cooked bacon and cheese separately instead.