A flavorful twist on classic grilled cheese—creamy avocado, fresh tomato, and gooey mozzarella all tucked between buttery, toasted bread for a satisfying bite that’s both indulgent and refreshing.

Why You’ll Love This Recipe

I love how the creamy avocado and fresh tomato brighten up a comforting grilled cheese. The stretchy mozzarella gives it that classic melty appeal, while the buttery-toasted bread adds crunch. It’s simple, quick to make, and feels special—perfect for a quick lunch or lazy dinner.

ingredients

(Here’s a tip: Check out the full list of ingredients and measurements in the recipe card below.)

  • ripe avocado, sliced

  • fresh mozzarella, sliced (or fresh mozzarella pearls)

  • ripe tomato, sliced

  • bread of choice (I use sourdough or country loaf)

  • unsalted butter, room temperature

  • olive oil (optional, for a crispier crust)

  • salt

  • black pepper

  • fresh basil leaves (optional, for extra flavor)

directions

  1. Butter one side of each bread slice evenly. If I want extra crunch, I drizzle a bit of olive oil instead of butter on the outer side.

  2. On the unbuttered side, layer slices of fresh mozzarella, tomato, and avocado. I season the tomato and avocado with a pinch of salt and pepper, and add basil leaves if I’m using them.

  3. Close the sandwiches with the buttered side facing out.

  4. Heat a skillet or griddle over medium heat. I place the sandwich in the pan and cook for about 3–4 minutes, or until the bread turns golden brown and the cheese starts to melt.

  5. Carefully flip and cook the other side for another 3–4 minutes. I press gently with a spatula to crisp the bread and help everything meld together.

  6. Once both sides are golden and the cheese is fully melted, I remove the sandwich from the pan.

  7. I let it rest for a minute, then slice in half and enjoy while melted.

Servings and timing

  • Servings: makes 2 sandwiches (serves 1–2, depending on appetite)

  • Prep time: about 5 minutes

  • Cook time: around 8 minutes

  • Total time: approximately 13 minutes

Variations

  • I spread a thin layer of pesto or garlic aioli inside the bread for extra flavor.

  • I substitute goat cheese or feta for mozzarella to add a tangy kick.

  • Sometimes I add cooked bacon or prosciutto for a salty, savory element.

  • For a spicier twist, I add sliced jalapeños or a dash of crushed red pepper flakes.

  • I use multigrain or rye bread to change the flavor profile and add texture.

storage/reheating

I prefer to eat this sandwich fresh. If I need to store leftovers, I wrap them in foil and refrigerate for up to 24 hours. To reheat, I place it in a skillet over medium heat or in a panini press until the cheese is melty and the bread is crisp again—about 3–4 minutes per side. Microwaving makes it soggy, so I avoid that.

FAQs

1. Can I use packaged shredded mozzarella instead of fresh?

Yes—I’ve used shredded mozzarella in a pinch. It melts nicely, though it isn’t as creamy or loose in texture as slices of fresh mozzarella.

2. Will the avocado brown if I prep the sandwich before cooking?

It can. To minimize browning, I squeeze a little lemon juice on the avocado before assembling. I also assemble just before cooking when possible.

3. Can I bake or air‑fry this sandwich instead of pan‑frying?

Definitely. I bake it at 180 °C (350 °F) for 8–10 minutes, flipping halfway. In an air fryer, I cook it at 180 °C (350 °F) for about 6 minutes, flipping once.

4. Is this sandwich gluten‑free?

Yes—just use gluten‑free bread. All other ingredients are naturally gluten-free.

5. Can I make this sandwich vegan?

I substitute vegan mozzarella and use mashed avocado with nutritional yeast for extra cheesiness. I also spread vegan butter or oil on the bread to brown it.

Conclusion

I find Avocado, Mozzarella, and Tomato Grilled Cheese to be a delicious upgrade on classic comfort food—bright, creamy, and satisfyingly cheesy. It’s simple to make, versatile, and perfect for a quick, tasty meal any time of day.

Print

Avocado, Mozzarella, and Tomato Grilled Cheese

Avocado, Mozzarella, and Tomato Grilled Cheese

5 Stars 4 Stars 3 Stars 2 Stars 1 Star

No reviews

A fresh, creamy twist on grilled cheese—avocado, tomato, and gooey mozzarella between buttery, golden bread. Perfect for a quick and indulgent meal.

  • Author: Ella
  • Prep Time: 5 minutes
  • Cook Time: 8 minutes
  • Total Time: 13 minutes
  • Yield: Serves 1–2
  • Category: Sandwich
  • Method: Pan-Frying
  • Cuisine: American
  • Diet: Vegetarian

Ingredients

  • 1 ripe avocado, sliced
  • 4 slices fresh mozzarella (or ½ cup mozzarella pearls)
  • 1 ripe tomato, sliced
  • 4 slices bread (sourdough or country loaf recommended)
  • 2 tablespoons unsalted butter, room temperature
  • 1 teaspoon olive oil (optional)
  • Salt and black pepper, to taste
  • Fresh basil leaves (optional)

Instructions

  1. Butter one side of each bread slice. Optionally drizzle with olive oil for extra crunch.
  2. On the unbuttered side, layer mozzarella, tomato, and avocado. Season with salt, pepper, and add basil if using.
  3. Close the sandwiches with buttered side facing out.
  4. Heat a skillet over medium heat. Cook the sandwich 3–4 minutes on each side until golden brown and cheese melts.
  5. Press gently with a spatula to help it crisp and meld.
  6. Remove from pan, let rest for 1 minute, slice, and serve warm.

Notes

  • Spread pesto or garlic aioli for extra flavor.
  • Try goat cheese or feta instead of mozzarella for tanginess.
  • Add cooked bacon or prosciutto for a savory boost.
  • Use jalapeños or red pepper flakes for heat.
  • Switch to multigrain or rye bread for variety.

Nutrition

  • Serving Size: 1 sandwich
  • Calories: 420
  • Sugar: 4g
  • Sodium: 520mg
  • Fat: 28g
  • Saturated Fat: 10g
  • Unsaturated Fat: 15g
  • Trans Fat: 0g
  • Carbohydrates: 32g
  • Fiber: 5g
  • Protein: 12g
  • Cholesterol: 35mg

Similar Posts

Leave a Reply

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

Recipe rating 5 Stars 4 Stars 3 Stars 2 Stars 1 Star