20-Minute Bacon Avocado Mozzarella Grilled Cheese

Prep: 10 minCook: 8 min2 servingsmediumAmerican
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

2 servings
  • 4 slices hearty artisan bread
    gluten-free bread1:1dietarygluten-free

    texture varies slightly

    Full guide →
  • 4 slices bacon, cooked
    prosciutto1:1protein

    saltier, more delicate

    Full guide →
  • 4 slices mozzarella
    cheddar1:1flavor

    sharpness adds depth

    Full guide →
  • 1 small avocado, sliced
  • 1 ripe tomato, sliced
  • 6 leaves basil
  • 1 tablespoons butter
    olive oil1:1dairy-freedairy-free

    lighter option

    Full guide →

Instructions

  1. 1

    Butter one side of each bread slice.

  2. 2

    Place two bread slices butter-side down in a skillet or griddle over medium-high heat.

  3. 3

    Layer mozzarella, bacon, avocado, tomato, and basil on the bread.

  4. 4

    Top with remaining bread slices, butter-side up.

  5. 5

    Cook until golden and cheese begins to melt, about 4 minutes. Cover with a lid to speed melting if desired.

  6. 6

    Carefully flip the sandwich, reduce heat to medium, and cook several more minutes until cheese fully melts and bread is golden brown.

  7. 7

    Slice in half and serve.

Tips

Tip 1

Cover the skillet with a lid during the first side to trap steam and melt the cheese faster without burning the bread.

Tip 2

Use room-temperature avocado slices to prevent them from being crushed when layering and flipping.

Good to Know

Storage

Best served immediately while cheese is warm. Leftovers can be wrapped and refrigerated up to 2 days; reheat in a skillet over low heat.

Make Ahead

Cook bacon ahead. Slice avocado and tomato just before assembly to prevent browning and sogginess.

Serve With

Serve hot, cut diagonally. Pair with tomato soup, pickles, or a light salad for a complete meal.

See pairing guide →

Common Mistakes

Watch

Do not skip buttering the bread to avoid dry, untoasted exteriors.

Watch

Do not flip too early to avoid cheese from staying unmelted.

Watch

Do not use cold avocado directly from the fridge to avoid hard, slippery layers that won't adhere.

Substitutions

Dairy-Free Swaps

butter
olive oil1:1dairy-freedairy-free

lighter option

Full guide →

Gluten-Free Swaps

bread
gluten-free bread1:1dietarygluten-free

texture varies slightly

Full guide →

General Alternatives

bacon
prosciutto1:1protein

saltier, more delicate

Full guide →
mozzarella
cheddar1:1flavor

sharpness adds depth

Full guide →
Find more substitutions →

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.