Tomato, Avocado and Mozzarella Grilled Cheese
Tomato, Avocado and Mozzarella Grilled Cheese is filled with fresh tomato slices, smashed avocado and creamy mozzarella cheese. Grilled until golden on the outside and melty on the inside, this sandwich is perfect to pair with soup for an easy lunch or dinner!
If you liked this recipe, you’ll love my Turkey Panini with Bacon and Guacamole, Apple and Bacon Grilled Cheese and Grilled Ham and Swiss Sandwich

There’s just something about melty, ooey-gooey cheese that gets me every time, especially when it’s tucked between two crispy slices of bread. Today, I’m talking about one of my favorite comfort foods: grilled cheese sandwiches. They remind me of being little, coming inside after playing in the snow, and warming up with one for lunch.
These days, snow play isn’t on my agenda, but curling up with a grilled cheese and a bowl of tomato soup? Still a win. If you’ve been hanging around here long enough, you might remember I’ve shared plenty of my favorites, from Caprese Grilled Cheese to Prosciutto, Raspberry and Brie.
And since winter isn’t going anywhere soon, now’s the perfect time for my latest (and greatest): Tomato, Avocado, and Mozzarella Grilled Cheese. Fresh tomato slices, smashed avocado, and creamy mozzarella, grilled until golden on the outside and molten on the inside, perfect with soup for an easy lunch or dinner.

I’m all about easy, satisfying meals, and this Tomato, Avocado, and Mozzarella Grilled Cheese fits the bill perfectly. It’s fast, fresh, and you might already have the ingredients in your kitchen.
I usually keep avocados on hand for snacking or adding to salads and eggs, and here, I used a whole one for extra creaminess, though you can scale it to your taste. You’ll also need a couple of juicy tomato slices (or more if you want to go big) and some mozzarella. I went with thin deli slices for that quick, glorious melt, but fresh mozzarella works, too, just know it takes a bit longer to soften.
Season with salt and pepper, butter your bread, and toast the sandwich in a hot skillet until golden and gooey. In minutes, you’ll have a warm, cheesy, avocado-packed comfort food classic, perfect with a bowl of soup.

Ingredients
For this grilled cheese, you only need a few fresh, flavorful staples—thick bread, creamy avocado, juicy tomato, and melty mozzarella. A little butter, plus salt and pepper, bring it all together for the ultimate comfort bite.
- thick bread, I used Texas toast
- avocado
- Salt and pepper
- tomato
- deli-style mozzarella cheese slices
- unsalted butter, softened to spread
How to Make
Building this sandwich is as simple as layering creamy avocado, juicy tomato, and melty mozzarella between two buttery slices of bread. A quick toast in the skillet, and in minutes, you’ll have golden, gooey perfection ready to enjoy.
- Place two slices of bread on a plate or flat surface.
- Cut avocado in half and remove pit. Scoop contents into a small bowl and mash with fork.
- Spread avocado evenly onto each bread slice and season with salt and pepper.
- Place two slices of cheese on top of the avocado on one slice of bread, then add tomato slices, followed by the third slice of cheese.
- Put the second bread slice on top of the sandwich and spread 1 tablespoon of softened butter evenly over the top of bread, coating to the edges.
- Heat a small skillet over medium heat and place the sandwich, buttered side down, onto skillet. Butter the slice of bread that is facing up. Cook sandwich over medium heat, 3-4 minutes per side, or until crust is golden and cheese starts to melt.
- Remove from heat and serve immediately.
Looking for more sandwich recipes? I’ve got you covered!
- Chicken Bacon Ranch Panini
- Spinach, Bacon and Feta Breakfast Sandwich
- Tuna Spinach Wrap
- Pizza Grilled Cheese
- Prosciutto Egg Panini
- Apple Bacon Grilled Cheese

Tomato, Avocado and Mozzarella Grilled Cheese
Ingredients
- 2 slices thick bread, I used Texas toast
- 1 avocado
- Salt and pepper, to taste
- 2 tomato slices
- 3 thin deli-style mozzarella cheese slices
- 2 tablespoons unsalted butter, softened to spread
Instructions
- Place two slices of bread on a plate or flat surface.
- Cut avocado in half and remove pit. Scoop contents into a small bowl and mash with fork.
- Spread avocado evenly onto each bread slice and season with salt and pepper.
- Place two slices of cheese on top of the avocado on one slice of bread, then add tomato slices, followed by the third slice of cheese.
- Put the second bread slice on top of the sandwich and spread 1 tablespoon of softened butter evenly over the top of bread, coating to the edges.
- Heat a small skillet over medium heat and place the sandwich, buttered side down, onto skillet. Butter the slice of bread that is facing up. Cook sandwich over medium heat, 3-4 minutes per side, or until crust is golden and cheese starts to melt.
- Remove from heat and serve immediately.