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
-
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.
-
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.
-
Close the sandwiches with the buttered side facing out.
-
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.
-
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.
-
Once both sides are golden and the cheese is fully melted, I remove the sandwich from the pan.
-
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.
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
- Butter one side of each bread slice. Optionally drizzle with olive oil for extra crunch.
- On the unbuttered side, layer mozzarella, tomato, and avocado. Season with salt, pepper, and add basil if using.
- Close the sandwiches with buttered side facing out.
- Heat a skillet over medium heat. Cook the sandwich 3–4 minutes on each side until golden brown and cheese melts.
- Press gently with a spatula to help it crisp and meld.
- 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