This recipe recreates the sandwich in your photo: crispy, deeply toasted bread with creamy avocado, juicy tomato, melted mozzarella, fresh basil, black pepper, and a little garlic seasoning.
Yield
2 large sandwiches
Time
Preparation: 10 minutes
Cooking: 10–12 minutes
Total: about 20–25 minutes
Ingredients
For the sandwich
Ingredient Amount
Thick sourdough/artisan bread 4 slices
Ripe avocado 1 large
Fresh mozzarella 150–180 g
Large ripe tomato 1
Fresh basil 10–15 leaves
Butter 2 tbsp
Olive oil 1 tsp
Lemon juice 1 tsp
Garlic powder ¼ tsp
Salt ½ tsp, or to taste
Freshly ground black pepper ½–1 tsp
Red chili flakes ¼ tsp, optional
Balsamic glaze 1–2 tsp, optional
Step 1 — Prepare the avocado
Cut the avocado in half and remove the pit.
Scoop the flesh into a bowl and mash it with a fork.
Add:
1 tsp lemon juice
¼ tsp salt
¼ tsp black pepper
¼ tsp garlic powder
A pinch of chili flakes, if desired
Mash until mostly smooth but still slightly chunky.
Tip
Don’t make the avocado completely liquid. Small pieces give the sandwich the texture seen in the photograph.
Step 2 — Prepare the tomato
Slice the tomato into approximately 5–7 mm thick slices.
Place the slices on a paper towel and gently pat both sides dry.
Season lightly with:
A pinch of salt
Black pepper
Let them sit for about 2–3 minutes, then pat once more.
Why?
Tomatoes contain a lot of water. Removing some surface moisture helps prevent the toasted sandwich from becoming soggy.
Step 3 — Prepare the mozzarella
Slice the mozzarella fairly thinly.
If you’re using fresh mozzarella packed in liquid, drain it very well and pat it dry with paper towels.
For a particularly cheesy sandwich, use around 90 g mozzarella per sandwich.
Step 4 — Prepare the bread
Use thick slices of:
Sourdough
Rustic white bread
Country bread
Ciabatta
Artisan sandwich bread
Spread a thin, even layer of butter on one side of each slice.
For extra flavor, mix:
2 tbsp softened butter + ¼ tsp garlic powder + a pinch of black pepper.
Spread this mixture over the outside of the bread.
Step 5 — Assemble
Place one slice of bread buttered-side down.
Build the sandwich in this order:
Avocado spread
Mozzarella
Tomato slices
Fresh basil
Black pepper
A tiny pinch of salt
Optional chili flakes
Optional drizzle of balsamic glaze
Second slice of bread, buttered-side up
Important
Don’t put too much tomato in the sandwich. About 3–4 slices per sandwich is enough.
Step 6 — Grill the sandwich
Place a heavy skillet or frying pan over medium-low heat.
Allow it to warm for about 1–2 minutes.
Add the assembled sandwich.
Cook for approximately:
First side
3–5 minutes
The bread should become:
Deep golden brown
Crisp
Well toasted
The mozzarella should begin melting.
Carefully turn the sandwich.
Second side
Cook another 3–5 minutes.
Press down gently with a spatula for the final 30–60 seconds.
Don’t press extremely hard, because this can squeeze the avocado and tomato out of the sandwich. Step 7 — Get the mozzarella extra melty
For a very melted center, reduce the heat to low after flipping.
Cover the pan with a lid for approximately 1–2 minutes.
The trapped heat melts the mozzarella without burning the bread.
Step 8 — Finish
Remove the sandwich from the pan.
Allow it to rest for 1 minute.
Cut diagonally.
Finish with:
Fresh basil
Freshly cracked black pepper
A few drops of balsamic glaze
Optional chili flakes
Serve immediately.
For the appearance in your photo
To get the particularly dark, crispy grilled surface shown in the image:
Use thick artisan bread.
Spread butter all the way to the edges.
Cook over medium-low, not high heat.
Don’t constantly move the bread.
Allow the first side to develop a deep crust before flipping.
Use a heavy skillet if possible.
Cover briefly after flipping so the cheese melts.
Add freshly cracked black pepper after grilling.
The goal is crisp outside + warm, creamy avocado + juicy tomato + melted mozzarella inside.
Optional Basil-Garlic Avocado Spread
For a stronger flavor, make this instead of plain mashed avocado.
Ingredients
1 avocado
1 tbsp chopped fresh basil
1 tsp lemon juice
½ small garlic clove, finely grated
¼ tsp salt
¼ tsp black pepper
1 tsp olive oil
Method
Mash everything together until creamy.
This gives the sandwich a more pronounced basil-garlic flavor.
Nut Information
The basic recipe is nut-free.
There are no peanuts or tree nuts in the ingredients listed above.
However, check packaged ingredients carefully if you’re preparing this for someone with a nut allergy.
Watch particularly for:
Pesto — commonly contains pine nuts
Specialty bread — may contain nuts or seeds
Balsamic glaze — check the label for cross-contact information
Pre-seasoned spreads
Vegan cheese — some varieties contain cashews or other nuts
If you need a strict nut-free sandwich, use products specifically labeled according to your allergy requirements and avoid pesto unless you have confirmed its ingredients and allergen statement.
Common Allergens
Ingredient Potential allergen
Bread Wheat/gluten
Mozzarella Milk/dairy
Butter Milk/dairy
Avocado Generally not a major allergen
Tomato Generally not a major allergen
Basil Generally not a major allergen
For dairy-free preparation, use a suitable dairy-free mozzarella and plant-based butter. For gluten-free preparation, use certified gluten-free bread.
Easy Variations
Garlic version
Add ½ finely grated garlic clove to the avocado.
Spicy version
Add:
Chili flakes
Jalapeño
A little hot sauce
Breakfast version
Add a fried or scrambled egg.
dd spinach or arugula immediately before closing the sandwich.
Caprese version
Use:
Mozzarella
Tomato
Basil
Balsamic glaze
and keep the avocado as the creamy spread.
Recipe Q&A
Q: Can I use regular mozzarella?
Yes. Low-moisture mozzarella melts particularly well. Fresh mozzarella gives a softer, creamier result.
Q: Why is my bread burning before the cheese melts?
Your pan is probably too hot. Reduce it to medium-low or low and cover the pan briefly.
Q: Why is my sandwich watery?
The tomato or fresh mozzarella probably contains too much moisture. Pat both dry before assembling.
Q: Can I make this without avocado?
Yes. Replace it with basil pesto, hummus, or another spread—but pesto may contain nuts.
Q: Can I use olive oil instead of butter?
Absolutely. Brush the outside of the bread lightly with olive oil before grilling.
Q: Can I prepare it in an air fryer?
Yes. Assemble and lightly oil the outside, then air-fry around 180°C / 350°F until golden and the cheese melts, checking frequently because cooking times vary by appliance.
Q: How do I make it extra crispy?
Use thick bread, a thin layer of butter, medium-low heat, and don’t overcrowd the pan.
Q: Should I remove the tomato seeds?
You don’t have to, but removing some of the watery seed portion can make the sandwich less soggy.
Q: How long does it keep?
It’s best immediately after grilling. Because of the fresh tomato and avocado, the texture deteriorates considerably if refrigerated for long.
