Yield: 1 very large double-decker sandwich
Prep: 10–15 minutes
Cook: 10–15 minutes
Total: ~25–30 minutes
Ingredients
For the sandwich
4 slices thick sourdough, brioche-style bread, or Texas toast
1 ripe avocado
1 large ripe tomato
150–180 g (5–6 oz) mozzarella, sliced
2 tbsp butter, softened
1 tsp olive oil
½ tsp kosher salt, plus more to taste
½ tsp freshly ground black pepper
¼ tsp garlic powder
¼ tsp dried oregano or Italian seasoning
4–6 fresh basil leaves, optional
1 tsp lemon juice
Optional flavor boosters
1 tsp balsamic glaze
Pinch of red-pepper flakes
1 small garlic clove, rubbed onto the toasted bread
A little grated Parmesan
1. Prepare the avocado
Cut the avocado in half, remove the pit, and scoop the flesh into a bowl.
Mash it roughly with:
lemon juice
a pinch of salt
black pepper
garlic powder
Don’t make it completely smooth—some small pieces give the sandwich better texture.
The avocado-lemon combination is also used in established avocado grilled-cheese recipes.
2. Prepare the tomato
Slice the tomato about 5–7 mm (¼ inch) thick.
Lay the slices on paper towel and lightly salt them. Leave them for 5 minutes, then blot away excess moisture.
This is important because the sandwich in the photograph has substantial tomato filling; removing some water prevents the bread from becoming soggy.
3. Build the first layer
Spread avocado over one slice of bread.
Add:
mozzarella
tomato
black pepper
oregano
basil, if using
Add another small layer of mozzarella. The cheese acts as a “glue” around the wetter avocado and tomato.
Place the second slice of bread on top.
4. Grill the first sandwich
Spread ½ tbsp butter on the outside of each bread slice.
Heat a skillet over medium-low heat.
Put the sandwich into the skillet and cook for approximately 3–5 minutes until the underside is deeply golden.
Flip carefully and cook another 3–5 minutes.
For a thick sandwich like the one pictured, cover the pan for the first couple of minutes. This helps the mozzarella melt before the exterior gets too dark. Similar recipes specifically recommend slower cooking and covering the skillet to melt the cheese properly.
Remove and rest for 1–2 minutes.
5. Make the second layer
Repeat with the remaining two bread slices:
bread → avocado → mozzarella → tomato → seasoning → mozzarella → bread
Butter the outside and grill until both sides are crisp and dark golden.
6. Stack it
Put the first grilled sandwich on a board.
Place the second grilled sandwich directly on top.
For the dramatic appearance in the photo, you can add a thin additional layer of avocado, tomato and mozzarella between the two grilled sandwiches before stacking them.
Gently press the stack with a spatula for about 10–15 seconds.
Don’t crush it—the goal is to make the layers adhere while keeping the bread crisp.
7. Finish
Cut the entire stack diagonally with a sharp serrated knife.
Finish with:
freshly cracked black pepper
flaky salt
chopped basil
a very small drizzle of balsamic glaze
Serve immediately while the mozzarella is still stretchy.
Nut information
This recipe contains no nuts by default.
However, check packaged ingredients carefully:
Ingredient Nut concern
Avocado Not a tree nut
Tomato No
Mozzarella Usually no, but check label
Butter No
Sourdough/bread Usually no, but some breads contain nuts/seeds
Balsamic glaze Usually no, check label
Pesto Often contains pine nuts or other nuts
Parmesan No, but check flavored/prepared products
Seasonings Usually no, check blends
If cooking for someone with a nut allergy
Use bread specifically labeled as appropriate for the allergy, and check the mozzarella, butter, seasonings and any sauces for “may contain” / cross-contact warnings.
Do not add pesto unless you have verified that it is nut-free. Pine nuts are botanically seeds rather than true tree nuts, but they can still cause allergic reactions.
How to get the extremely crispy bread in the photo
The biggest trick is moderate heat rather than high heat.
Use thick, sturdy bread.
Butter all exterior surfaces right to the edges.
Preheat the skillet before adding the sandwich.
Cook around medium-low.
Cover briefly to melt the cheese.
Remove the lid near the end.
Increase heat slightly for the final 30–60 seconds.
Don’t press continuously—the steam can make the bread less crisp.
A mozzarella-avocado-tomato version published by Pumpkin ‘N Spice uses buttered thick bread and about 3–4 minutes per side, while another version recommends approximately 4–5 minutes per side over medium-low heat.
Approximate nutrition
This will vary considerably depending on bread, cheese and how much butter you use. For a large single-layer sandwich, published recipes range around 450–716 calories, illustrating how dramatically portion size and cheese/butter amounts change the result.
For the large double-decker version above, a reasonable rough estimate is:
Calories: ~900–1,100 kcal
Protein: ~35–45 g
Carbohydrates: ~75–95 g
Fat: ~55–70 g
Fiber: ~10–15 g
Sodium: highly variable, roughly 1,200–1,800 mg
These are estimates rather than laboratory nutrition data.
Q&A
Q: Can I use cheddar instead of mozzarella?
Absolutely. Cheddar gives a sharper, saltier flavor. Monterey Jack, provolone, Swiss or Colby Jack also work well.
Q: Why is my sandwich soggy?
The usual culprit is tomato moisture. Salt and blot the tomato before assembling, and don’t use excessively ripe/watery slices.
Q: Can I use fresh mozzarella?
Yes, but drain and pat it very dry first. Fresh mozzarella contains considerably more moisture than low-moisture mozzarella.
Q: Can I make it without butter?
Yes. Olive oil works, or mayonnaise can be spread thinly on the outside. Some grilled-cheese recipes specifically use mayonnaise for browning.
Q: Can I prepare it without avocado?
Yes. Simply increase the mozzarella and tomato. You could also substitute sautéed spinach or mushrooms.
Q: Is this vegetarian?
Yes, provided the bread and cheese you select are vegetarian-friendly.
Q: Can I make it vegan?
Yes. Use vegan mozzarella, plant-based butter and suitable bread.
Q: Can I add basil?
Definitely. Basil makes it more like a Caprese-style grilled cheese and pairs particularly well with tomato, mozzarella and avocado.
Q: What should I serve with it?
Tomato soup, roasted vegetable soup, a simple green salad, pickles, or a small fruit salad are excellent choices.
Q: Why does the photographed sandwich look so tall?
It appears to be essentially two grilled sandwiches stacked together, rather than one conventional sandwich. That’s why the recipe above deliberately uses two complete grilled-cheese layers.
Q: Can I make a normal-size version?
Yes—use just 2 bread slices, ½ avocado, ½ tomato and 75–90 g mozzarella. That’s much closer to a standard meal-sized sandwich. Published recipes commonly use this basic avocado + tomato + mozzarella structure.
Q: What’s the best cheese for the stretchy effect in the picture?
Low-moisture mozzarella is probably the best choice. A mixture of mozzarella and provolone is even better if you want both stretch and stronger flavor.
- Mexican Orzo Salad with Lime-Cilantro Dressing - August 23, 2026
- Creamy Deli-Style Chicken Salad - August 23, 2026
- High Protein cheesy baked eggplant parmesan - August 23, 2026



