avocado grilled cheese

Vegan Avocado Mozzarella and Tomato Grilled Cheese — The Meltiest Most Luxurious Plant-Based Grilled Cheese You Will Make All Week

avocado mozzarella and tomato grilled cheese

There are grilled cheese sandwiches and then there are grilled cheese sandwiches like this Vegan Avocado Mozzarella and Tomato Grilled Cheese — the kind that comes out of the pan so perfectly golden and so audibly crisp and so impossibly fragrant with toasted butter and melted cheese and warm tomato and fresh basil that you have already taken a bite before you have set it down on the plate, and the pull of the vegan mozzarella stretches in that specific, deeply satisfying way, and the avocado is cool and creamy and perfectly seasoned with lime and flaky salt, and the tomato is warm and jammy and acidic in a way that cuts through the richness of everything around it, and every single element lands together in a sandwich that is simultaneously the most comforting and the most genuinely sophisticated thing you have made all week. This is that grilled cheese. The one that makes a weekday lunch feel like an occasion. The one that converts skeptics. The one that renders every previous grilled cheese you have ever made instantly obsolete.

The vegan grilled cheese has arrived. Not as a compromise, not as a workaround, not as the thing you make when you cannot have the real thing — but as a sandwich worth making for its own sake, on its own terms, because the combination of stretchy vegan mozzarella and perfectly ripe avocado and summer tomato and fresh basil pressed between two slices of sourdough toasted in vegan butter is one of those combinations that feels inevitable the first time you eat it, the way all great flavor combinations do.

The key to this sandwich is the three-layer approach: the vegan mozzarella melts between the bread and the fillings, so the heat has direct access to the cheese from both sides; the avocado goes in cool and barely seasoned so it contrasts with the warm, melted filling around it; and the tomato is salted briefly before building the sandwich, drawing out its juices and concentrating its flavor so it tastes less like a raw ingredient and more like something that has been cooking for ten minutes. Together these three elements — the stretchy melt, the creamy cool avocado, the bright concentrated tomato — produce a grilled cheese that is texturally complex, flavor-layered, and completely, unreservedly magnificent.

This recipe is 100% vegan, naturally dairy-free, ready in under 15 minutes, and the kind of sandwich that makes you reconsider everything you thought you knew about plant-based comfort food.


Recipe Information

Prep TimeCook TimeTotal TimeServingsCalories
5 mins8 mins13 mins2~520 kcal

Ingredients

For the Sandwich

  • 4 thick slices sourdough bread (or any good sturdy sandwich bread)
  • 120g (4oz) vegan mozzarella, shredded or sliced (store-bought; Violife or Miyoko’s recommended)
  • 1 large ripe avocado
  • 2 medium ripe tomatoes, sliced ½cm thick
  • 4–6 fresh basil leaves
  • 2–3 tbsp vegan butter, softened (for the bread)
  • Flaky sea salt and black pepper

For the Avocado Seasoning

  • Juice of ½ lime
  • ¼ tsp garlic powder
  • Pinch of flaky sea salt
  • Pinch of red pepper flakes (optional)

Optional Add-Ons

  • 1 tbsp vegan pesto, spread on the inside of one slice
  • Thinly sliced red onion
  • A smear of Dijon mustard for sharpness
  • Pickled jalapeños for heat

Instructions

  1. Salt the tomatoes. Lay the tomato slices on a paper towel and sprinkle lightly with salt. Leave for 5 minutes — this draws out excess moisture from the tomatoes so they do not make the bread soggy during cooking and concentrates their flavor into something more intense and jammy. Pat dry with the paper towel before assembling.
  2. Season the avocado. Halve the avocado, remove the pit, and scoop the flesh into a bowl. Add the lime juice, garlic powder, flaky salt, and red pepper flakes if using. Mash roughly with a fork — the avocado should have texture, not be a smooth paste. Taste and adjust seasoning. Set aside.
  3. Butter the bread. Spread the softened vegan butter generously and evenly over one side of each bread slice — the butter should cover the entire surface all the way to the edges, because every unbutterd patch will be pale and soft in the finished sandwich. Be generous; this is not the moment for restraint.
  4. Assemble. Place two slices of bread butter-side down on a clean surface. Spread the mashed avocado over the inner face of each of these slices — go right to the edges. Layer the vegan mozzarella over the avocado on both slices. Lay the salted, dried tomato slices over the mozzarella in a single layer. Add the fresh basil leaves. Season with a pinch of black pepper. Top with the remaining two bread slices, butter-side facing up.
  5. Cook low and slow. Heat a large non-stick skillet or cast iron pan over medium-low heat — this is the most important instruction in the recipe. Medium-low heat allows the vegan mozzarella time to melt fully before the bread browns; high heat crisps the bread in two minutes but leaves the cheese unmelted. Place the assembled sandwiches in the pan and cook for 3–4 minutes without pressing or moving them, until the underside is deep golden. Carefully flip using a wide spatula and cook for a further 3–4 minutes until the second side is equally golden and the cheese is visibly melted and pulling away from the edges.
  6. Rest briefly and serve. Transfer to a cutting board and rest for 1 minute — this allows the melted mozzarella to set slightly so it does not pour out when sliced. Cut diagonally and serve immediately. The pull of the melted vegan mozzarella is one of the great pleasures of this sandwich; cut at the table for maximum effect.

Pro Tips

  • Cook over medium-low heat, not medium — this is the single most important technique in grilled cheese making, vegan or otherwise. Vegan mozzarella takes longer to melt than dairy mozzarella and needs gentle, sustained heat to become properly stretchy. Medium-low heat for 3–4 minutes per side gives the cheese time to melt fully while the bread gradually becomes golden. On high heat, the bread burns in two minutes and the cheese is still cold.
  • Salt and dry the tomatoes — salting tomato slices before building the sandwich draws out their liquid so it doesn’t steam the bread from the inside. A wet tomato in a grilled cheese means the bottom bread absorbs tomato water and turns soft before the sandwich has finished cooking. Salted, dried tomato slices stay intact and concentrated throughout.
  • Use shredded mozzarella over sliced — shredded vegan mozzarella has more surface area contact with the heat and melts faster and more evenly than thick slices. If using a block, shred it on the large holes of a box grater. Pre-shredded vegan mozzarella works well; sliced block cheese takes twice as long to melt.
  • Butter to the edges — any unbuttered patch of bread will be pale and soft in the finished sandwich. The contrast between the deeply golden crust and the soft interior is what makes a great grilled cheese; that contrast only exists where the butter reached.

The Art of the Perfect Grilled Cheese

The grilled cheese sandwich is one of the oldest and most universal comfort foods in the Western culinary tradition — a concept so simple it barely qualifies as a recipe, and yet so dependent on technique that the difference between a great grilled cheese and a mediocre one is almost entirely procedural rather than ingredient-based. The essential principles have been understood by short-order cooks and home cooks alike for over a century: generous fat on the outside of the bread, steady moderate heat, patience. What most people get wrong is the temperature — the instinct is to turn the heat up to speed things along, but high heat is the enemy of good grilled cheese, producing a burnt exterior and an unmelted center. The professional technique — used in diners and sandwich counters everywhere — is low and slow: medium or medium-low heat, three to four minutes per side, the lid on for the last minute if the cheese needs encouragement. The result is a sandwich that is golden and even from corner to corner, with a melt that has had time to become genuinely fluid and stretchy rather than merely softened. Patience is the ingredient that is never listed.


Flavor Variations

  • Caprese Grilled Cheese: Add a drizzle of balsamic glaze and replace the garlic powder in the avocado with a pinch of dried oregano for a Caprese-inspired version where the tomato, mozzarella, and basil are front and center.
  • Pesto Avocado Grilled Cheese: Spread a generous layer of vegan basil pesto on the inner face of one bread slice instead of (or alongside) the avocado for an herby, vibrant version where the pesto’s richness doubles down on the avocado’s creaminess.
  • Spicy Chipotle Grilled Cheese: Add a smear of chipotle mayo (vegan mayo blended with chipotle in adobo) to the inner bread and sliced pickled jalapeños alongside the tomato for a smoky, spicy version with serious heat.

Nutritional Highlights (Per Serving)

CaloriesProteinCarbsFiberFat
~520 kcal14g52g8g28g

Storage

  • Best eaten immediately — grilled cheese is a sandwich that belongs to the moment it is made. The contrast between the crispy crust and the melted interior begins to soften within minutes as the steam from the filling works its way into the bread.
  • Leftovers: A leftover grilled cheese can be revived in a dry non-stick pan over medium-low heat for 2 minutes per side, which restores much of the crispness. Avoid the microwave — it softens the bread entirely.
  • Components: The mashed avocado keeps covered with plastic wrap pressed directly against its surface for up to 24 hours in the refrigerator — the lime juice slows browning significantly. Sliced tomatoes keep covered for up to 2 days.

Frequently Asked Questions

Which vegan mozzarella melts best?

For melting, look for vegan mozzarella specifically labeled as a “melting” variety — not all vegan cheeses melt with the same stretchiness. Violife for Pizza, Miyoko’s Liquid Mozzarella, and Daiya Mozzarella Style Shreds all melt well and produce good pull. Avoid firm block-style vegan cheeses not designed for melting, which soften but do not stretch.

Can I use a different bread?

Sourdough is ideal — its open crumb, mild tanginess, and sturdy structure produce the best results. A good quality white sandwich bread, brioche, or ciabatta also work beautifully. Avoid very airy breads like baguette or very thin sandwich bread, which compress too much under the weight of the filling and burn before the cheese melts.

Can I make this in a panini press?

Yes — a panini press works well and eliminates the need to flip. Press on medium heat for 4–5 minutes until the bread is golden and the cheese is melted. The press compresses the sandwich slightly, which actually helps the heat conduct through to the cheese faster.

My avocado turned brown before I finished eating — how do I prevent this?

The lime juice in the avocado seasoning slows oxidation significantly, but cut avocado will always begin to brown within 30–60 minutes of exposure to air. The simplest solution is to prepare the avocado just before assembling the sandwich. If preparing ahead, press plastic wrap directly against the surface of the mashed avocado with no air gaps and refrigerate until needed.


Tried this recipe? Leave a comment below and let us know how it turned out! Tag us on Instagram and Facebook — we love seeing your plant-powered creations. Looking for more addictive vegan snack and appetizer recipes? Browse all recipes on Easy Vegan Recipes — new recipes posted every single week!