Avocado Mozzarella and Tomato Grilled Cheese

WANT TO SAVE THIS RECIPE?

Grilled cheese has always been one of my favorite comfort foods, but sometimes, I like to give it a little upgrade. That’s exactly what inspired me to make this Avocado Mozzarella and Tomato Grilled Cheese. It’s a simple twist on a classic that brings in creamy avocado, juicy tomato slices, and stretchy mozzarella — all melted between two crispy, golden slices of bread. The flavor combination is incredibly satisfying, and it makes this sandwich feel a bit more special than your everyday grilled cheese.

I often make this when I want something quick but still crave something that feels indulgent. The buttery crunch of the bread paired with the freshness of the avocado and tomato, along with the gooey cheese pull, is just irresistible. If you’re a grilled cheese fan (or an avocado lover), you’re going to adore this version.


Why You’ll Love This Avocado Mozzarella and Tomato Grilled Cheese

This is the kind of sandwich that checks all the boxes — it’s simple to prepare, uses just a handful of fresh ingredients, and delivers big on flavor. I love how the creaminess of the avocado complements the stretchy mozzarella and balances out the acidity of the tomatoes.

Plus, it’s versatile — perfect for a quick lunch, an easy dinner, or even a late-night snack. And let’s not forget: it looks as good as it tastes! That gorgeous golden crust and melty center make it perfect for sharing on Instagram too.


What Kind of Bread Should I Use for Avocado Mozzarella and Tomato Grilled Cheese?

I’ve tried this sandwich with different types of bread, and I keep coming back to good-quality white sandwich bread or sourdough. They crisp up beautifully on the outside while staying tender enough to let the flavors of the filling shine through. If you like a heartier texture, whole grain or multigrain bread works well too — just make sure it’s not too thick, or it might overpower the delicate creaminess of the avocado and mozzarella.


Options for Substitutions

One of the best things about this sandwich is how easy it is to customize. Here are some ideas in case you want to switch things up:

  • Cheese: If you don’t have mozzarella, you can use provolone, Havarti, or Monterey Jack. They all melt beautifully.
  • Avocado: For an extra layer of flavor, try using guacamole instead of plain avocado slices.
  • Tomato: Heirloom tomatoes or sun-dried tomatoes add an interesting twist and a punch of umami.
  • Bread: As mentioned, sourdough, whole grain, or even a rustic ciabatta can work beautifully.
  • Extras: Add a few fresh basil leaves for a Caprese-inspired flavor, or a drizzle of balsamic glaze for a little tangy sweetness.

Ingredients for Avocado Mozzarella and Tomato Grilled Cheese

Each ingredient in this sandwich has its role in creating that perfect bite — creamy, melty, crisp, and fresh. Here’s what you’ll need and why:

  • Bread: The base of your sandwich. Choose a good quality bread that will crisp up nicely while staying tender inside.
  • Mozzarella cheese: The star of the show when it comes to meltiness. It provides that irresistible stretchy, gooey texture.
  • Avocado: Adds creaminess and richness. It balances the cheese and brightens the overall flavor.
  • Tomato: Brings freshness and juiciness. Tomatoes also cut through the richness of the cheese and avocado.
  • Butter (or olive oil): Essential for getting that beautifully golden, crispy crust on the outside of the sandwich.
  • Salt and pepper: A little seasoning goes a long way in enhancing all the fresh flavors inside.

Step 1: Prepare the Ingredients

Start by slicing your mozzarella cheese and tomatoes into even slices. Cut the avocado in half, remove the pit, and scoop out the flesh. Slice or mash it lightly, depending on your preference. Have your bread slices and butter ready.


Step 2: Assemble the Sandwich

Lay out two slices of bread. Spread a thin layer of butter on the outside of each slice (this side will be facing the pan). On the inside of one slice, layer the mozzarella slices, followed by the tomato slices, then avocado. Season lightly with salt and pepper. Top with the second slice of bread, buttered side facing out.


Step 3: Heat the Pan

Heat a nonstick skillet or griddle over medium heat. You want it hot enough to brown the bread slowly while giving the cheese time to melt.


Step 4: Cook the Sandwich

Place the assembled sandwich in the hot pan. Cook for about 3–4 minutes on the first side, pressing lightly with a spatula. Once the bottom is golden brown, carefully flip the sandwich and cook the other side for another 3–4 minutes, until both sides are crisp and the cheese is melted.


Step 5: Slice and Serve

Remove the sandwich from the pan and let it sit for a minute before slicing — this helps the cheese set just a little so it doesn’t all ooze out. Slice in half and serve immediately while warm and melty.


How Long to Cook the Avocado Mozzarella and Tomato Grilled Cheese

This sandwich cooks fairly quickly, but patience is key for the best results. You’ll want to cook it over medium heat for about 3–4 minutes per side. The goal is to let the bread turn a rich golden brown without rushing the process, ensuring the cheese has enough time to melt fully inside. Rushing with high heat might burn the bread before the cheese gets melty — and nobody wants that!


Tips for Perfect Avocado Mozzarella and Tomato Grilled Cheese

  • Use Fresh Mozzarella: Fresh mozzarella melts into a wonderful creamy texture. If you prefer a less watery option, low-moisture mozzarella is a safe bet.
  • Moderate the Heat: Medium heat is your best friend here. Too high, and you risk burning the bread before the cheese melts.
  • Preheat the Pan: Starting with a warm pan helps the bread crisp evenly.
  • Don’t Overstuff: It’s tempting to load it up, but too many fillings can make flipping tricky and cause the sandwich to fall apart.
  • Butter Evenly: A thin, even coat of butter ensures a consistent golden crust without greasy patches.
  • Season Lightly: A sprinkle of salt and pepper over the tomato and avocado layers enhances their natural flavors without overpowering the cheese.
  • Press Gently: Light pressure with a spatula while cooking encourages even browning and helps bind the sandwich without squeezing out the fillings.

Watch Out for These Mistakes While Cooking

Even a simple sandwich like this one can go sideways if you’re not careful. Here are some common pitfalls to avoid:

  • Using High Heat: Cooking over high heat will burn the bread before the cheese has a chance to melt. Keep it at medium for the perfect golden crust.
  • Skipping the Preheat: Putting the sandwich into a cold pan leads to uneven browning and a soggy texture.
  • Overloading the Sandwich: It’s tempting to pile on the avocado and tomato, but too much filling can make the sandwich hard to manage and prevent it from holding together.
  • Not Drying the Tomatoes: Tomatoes release moisture when heated. Pat them dry with a paper towel before adding them to prevent a soggy sandwich.
  • Uneven Buttering: If you miss spots with butter or apply it unevenly, you’ll end up with an inconsistent crust.

What to Serve With Avocado Mozzarella and Tomato Grilled Cheese?

This sandwich is delicious on its own, but pairing it with the right side makes the meal complete. Here are some great options:

Tomato Soup

A classic pairing — creamy tomato soup complements the flavors of this grilled cheese perfectly.

Mixed Green Salad

A light salad with a tangy vinaigrette adds freshness and balance to the richness of the sandwich.

Sweet Potato Fries

For a heartier meal, crispy sweet potato fries offer a lovely contrast to the creamy filling.

Pickles

Crunchy pickles provide a sharp, tangy bite that cuts through the richness of the cheese and avocado.

Caprese Salad

Sticking with the Italian theme, a caprese salad of fresh tomatoes, mozzarella, and basil pairs beautifully.

Iced Tea or Lemonade

A cool, refreshing drink rounds out the meal — perfect for a sunny lunch.

Roasted Red Pepper Soup

A smoky, savory soup that complements the flavors of the sandwich in a delightful way.


Storage Instructions

While this sandwich is best enjoyed fresh and hot off the skillet, sometimes you might have leftovers or want to prep in advance. Here’s how to handle it:

  • Refrigerator: If you need to store leftovers, wrap the cooled sandwich tightly in foil or place it in an airtight container. Store it in the refrigerator for up to 1–2 days.
  • Reheating: To regain the crispy texture, reheat the sandwich in a skillet over medium heat for a few minutes per side. Avoid the microwave — it tends to make the bread soggy.
  • Freezing: I don’t recommend freezing this sandwich. The avocado doesn’t freeze well, and the tomatoes will become watery upon thawing.

If you’re making these for a crowd, you can prep the ingredients ahead of time (slice the cheese, tomatoes, and mash the avocado), then assemble and cook them fresh for the best texture.


Estimated Nutrition

Here’s a rough estimate per sandwich (this will vary depending on your specific ingredients and portion sizes):

  • Calories: ~450–500 kcal
  • Protein: ~15–18 g
  • Carbohydrates: ~30–35 g
  • Fat: ~30–35 g
  • Fiber: ~5–7 g
  • Sugar: ~3–5 g
  • Sodium: ~600–700 mg

Keep in mind that using different bread types, cheese amounts, or additional fillings will affect these values. For a lighter version, you can use less cheese or swap butter for olive oil spray.


Frequently Asked Questions

Can I use a different cheese besides mozzarella?

Yes! Provolone, Havarti, Monterey Jack, or even cheddar work well. Just choose one that melts nicely.


Should I mash or slice the avocado?

Either works. Sliced avocado gives a cleaner presentation, while mashed avocado spreads more evenly and helps hold the fillings together.


How do I keep the sandwich from getting soggy?

Pat the tomato slices dry before adding them, and don’t overload the fillings. Also, cook the sandwich slowly over medium heat to develop a crisp crust.


Can I make this sandwich ahead of time?

It’s best fresh, but you can prep the ingredients ahead (slice cheese, tomatoes, mash avocado) and assemble/cook when ready.


What’s the best bread for this sandwich?

White sandwich bread, sourdough, or whole grain all work well — just choose something that crisps up nicely.


Can I add other ingredients?

Absolutely! Try adding basil, spinach, arugula, balsamic glaze, or even bacon for more flavor.


How do I reheat leftovers?

Reheat in a skillet over medium heat to keep the bread crisp. Avoid the microwave, as it can make the sandwich soggy.


Is this sandwich vegetarian?

Yes! It’s completely vegetarian as written, but always check your cheese to ensure it’s made without animal rennet if you’re strict about it.


Conclusion

I absolutely love making this Avocado Mozzarella and Tomato Grilled Cheese when I want something simple yet satisfying. It elevates the classic grilled cheese into something a bit more special, with creamy avocado, juicy tomatoes, and perfectly melted mozzarella all packed between crispy golden bread.

It’s versatile, easy to make, and so comforting — whether you serve it with soup, salad, or just on its own. Once you try it, I bet it’ll become one of your go-to favorites too.


Print
clock clock iconcutlery cutlery iconflag flag iconfolder folder iconinstagram instagram iconpinterest pinterest iconfacebook facebook iconprint print iconsquares squares iconheart heart iconheart solid heart solid icon

Avocado Mozzarella and Tomato Grilled Cheese

  • Author: Sally Thompson
  • Prep Time: 5 minutes
  • Cook Time: 8 minutes
  • Total Time: 13 minutes
  • Yield: 1 sandwich 1x

Description

A delicious twist on the classic grilled cheese — this Avocado Mozzarella and Tomato Grilled Cheese features creamy avocado, juicy tomato slices, and perfectly melted mozzarella, all tucked between crispy, buttery bread. Perfect for a quick lunch or a comforting snack!


Ingredients

Scale
  • 2 slices of bread (white, sourdough, or whole grain)
  • 34 slices mozzarella cheese
  • ½ ripe avocado (sliced or mashed)
  • 23 slices ripe tomato
  • 12 tablespoons butter (or olive oil)
  • Salt and pepper, to taste

Instructions

  1. Slice the mozzarella and tomatoes. Prepare the avocado by slicing or mashing it.

  2. Butter one side of each bread slice.

  3. On the unbuttered side of one slice, layer mozzarella, tomatoes, and avocado. Season with salt and pepper.

  4. Top with the second slice of bread, buttered side facing out.

  5. Heat a skillet over medium heat.

  6. Place the sandwich in the pan. Cook for 3–4 minutes per side, pressing lightly, until golden brown and cheese is melted.

  7. Remove from heat. Let rest for a minute, then slice and serve warm.


Leave a Reply

Your email address will not be published. Required fields are marked *

Recipe rating

Sheet Pan Chicken and Potatoes

Sweet Potato & Zucchini Ground Beef Skillet