Tomato Avocado Melt Recipe
The Tomato Avocado Melt might just be the ultimate comfort sandwich—crispy, golden bread giving way to luscious avocado and tangy tomato, all held together by gooey, melty cheese. It’s a nearly effortless flavor bomb that brings together everything you love about a classic melt, but with the bright freshness of avocado and the juicy pop of tomato. Whether you’re looking for a hearty lunch, a quick dinner, or just something that feels nourishing but tastes truly special, this melt never disappoints.

Ingredients You’ll Need
Each ingredient in the Tomato Avocado Melt might seem simple, but together they create magic—think the perfect mix of savory, creamy, crisp, and fresh! Here’s exactly what you’ll need, and why it matters to the final sandwich:
- 4 slices sourdough or whole grain bread: Sturdy, flavorful bread is essential for holding in all the melty goodness without falling apart.
- 1 ripe avocado, sliced: The creamy texture and mild, nutty flavor of avocado are what give this melt its crave-worthy richness.
- 1 large tomato, sliced: Tomatoes bring juicy acidity and vibrant color; opt for ripe, firm tomatoes to avoid sogginess.
- 4 slices mozzarella or provolone cheese: This is your melt factor—cheese that stretches and bubbles for that perfect bite.
- 2 tablespoons mayonnaise or butter (for spreading): Adds a golden, crisp finish to the bread, giving you irresistible crunch with every bite.
- 1/2 teaspoon garlic powder (optional): Gives a subtle savory kick—totally worth adding if you love garlic.
- Salt and pepper to taste: Essential for balancing flavors and bringing out the best in your veggies.
- Fresh basil leaves (optional): A sprinkle of fresh basil takes the flavor up a notch and adds beautiful color.
How to Make Tomato Avocado Melt
Step 1: Prep Your Ingredients
Start by slicing your bread, avocado, and tomato. If you like, wash and pat dry a few fresh basil leaves as well. Having everything ready before you heat up the skillet makes assembly a breeze and ensures your Tomato Avocado Melt comes together quickly without any soggy missteps.
Step 2: Spread and Season the Bread
Use a butter knife to generously spread mayonnaise or butter on one side of each bread slice. If you’re feeling adventurous, sprinkle a little garlic powder over the spread for extra flavor. This is your secret to that perfectly golden crust when grilled—don’t skimp!
Step 3: Layer Up the Filling
Lay two slices of bread, spread-side down, onto your preheated skillet or griddle. Top each with a slice of cheese, followed by fanned avocado and tomato slices. Season the layers with salt, pepper, and lay on those fresh basil leaves if using. Finish with one more slice of cheese (double cheese equals double joy), then top with the remaining bread, spread side up.
Step 4: Grill to Perfection
Grill each sandwich for about 3 to 4 minutes per side, gently pressing down with a spatula as you go. You’re looking for a deep golden crust and gooey, melted cheese inside. If you have a grill press, use it for an extra-crisp finish. Keep the heat moderate so everything inside gets warm and melty without burning the bread outside.
Step 5: Slice and Serve
Once your Tomato Avocado Melt is golden and irresistible, remove it from the skillet and let it cool for one minute. Slice diagonally for that classic melt look. The inside should be a dreamy combination of melted cheese, creamy avocado, and juicy tomato—best enjoyed warm, right away!
How to Serve Tomato Avocado Melt

Garnishes
A little fresh basil sprinkled on top looks beautiful and adds a fragrant, herby lift. For even more color and a touch of zing, try a light drizzle of balsamic glaze right after grilling. If you like a little heat, add a pinch of red pepper flakes or a few thin slices of pickled jalapeño before plating.
Side Dishes
The Tomato Avocado Melt pairs wonderfully with crisp, lemony arugula salad or a bowl of roasted tomato soup for dipping. For something even simpler, you can’t go wrong with kettle chips or crunchy baby carrots on the side for that perfect textural contrast.
Creative Ways to Present
Cut each sandwich into quarters and thread them onto skewers for party-friendly bites, or serve open-faced with extra avocado slices and a poached egg on top for a brunch-worthy twist. You can even stack mini melts on a platter for a crowd-pleasing appetizer spread—no one can resist picking one up!
Make Ahead and Storage
Storing Leftovers
If you find yourself with leftover Tomato Avocado Melt (rare, but it happens!), wrap each piece tightly in foil or place in an airtight container. Refrigerate and enjoy within 1 to 2 days for best flavor and texture—the avocado might darken a bit, but it’s still delicious.
Freezing
Freezing is possible, but keep in mind that the texture of avocado and tomato will soften after thawing. If you do wish to freeze, wrap the cooled sandwich tightly in plastic wrap and then foil. Freeze for up to one month. Thaw overnight in the refrigerator before reheating.
Reheating
Reheat your melt in a toaster oven or skillet, uncovered, over low heat to restore the crisp crust and warm filling. Avoid microwaving if possible, since it may give you a limp bread—re-crisping in the skillet really brings it back to life.
FAQs
Can I use different bread for my Tomato Avocado Melt?
Absolutely! Sourdough and whole grain are classics because they hold up well, but you can use any sturdy bread you love—think rye, multigrain, or even ciabatta for something more rustic.
Is there a vegan option for Tomato Avocado Melt?
Yes! Swap in your favorite vegan cheese slices and use a plant-based butter or mayo. The sandwich will still be rich and satisfying, with all that great flavor and meltiness.
What can I add for extra flavor?
Try a smear of pesto or sun-dried tomato spread inside before grilling, or add some sliced red onion or roasted red peppers for a punch of flavor. Even a little sprinkle of chili flakes works if you like it spicy!
How do I keep my sandwich from getting soggy?
Use fresh, firm tomatoes and pat your avocado and tomato slices dry before assembling. Grilling right away after building your sandwich is the secret to crisp, not soggy, perfection.
Can I make Tomato Avocado Melt for a crowd?
Definitely! Just prep all the components in advance, assemble right before grilling, and use a griddle or large pan to cook several sandwiches at once. Cut into halves or quarters for sharing and let everyone help themselves.
Final Thoughts
There’s something undeniably joyful about a hot, melty sandwich filled with layers of creamy avocado, tangy tomato, and bubbling cheese. The Tomato Avocado Melt is the kind of recipe you’ll reach for again and again—so simple, so reliable, and totally crowd-pleasing. Give it a try soon and let every bite remind you how delicious comfort food can be!
Print
Tomato Avocado Melt Recipe
- Total Time: 18 minutes
- Yield: 2 servings 1x
- Diet: Vegetarian
Description
This Tomato Avocado Melt recipe is a delicious and satisfying vegetarian sandwich that combines creamy avocado, juicy tomato, and gooey cheese between slices of crusty bread. Grilled to perfection, it’s a simple yet flavorful meal for any time of day.
Ingredients
Bread:
- 4 slices sourdough or whole grain bread
Avocado:
- 1 ripe avocado, sliced
Tomato:
- 1 large tomato, sliced
Cheese:
- 4 slices mozzarella or provolone cheese
Spreading:
- 2 tablespoons mayonnaise or butter
Seasonings:
- 1/2 teaspoon garlic powder (optional), salt, and pepper to taste
Garnish:
- Fresh basil leaves (optional)
Instructions
- Preheat the Skillet: Heat a skillet or griddle over medium heat.
- Prepare Bread: Spread mayonnaise or butter on one side of each bread slice, sprinkle with garlic powder if desired.
- Assemble Sandwiches: Place 2 bread slices, spread side down, on the skillet. Layer with cheese, avocado, tomato, salt, pepper, and basil.
- Grill: Top with remaining bread slices, spread side up. Grill for 3–4 minutes per side until golden brown and cheese is melted. Slice and serve.
Notes
- For extra flavor, add balsamic glaze inside before grilling.
- Use vegan cheese slices for a dairy-free alternative.
- Prep Time: 10 minutes
- Cook Time: 8 minutes
- Category: Main Course
- Method: Stovetop
- Cuisine: American
Nutrition
- Serving Size: 1 sandwich
- Calories: 420
- Sugar: 4 g
- Sodium: 540 mg
- Fat: 25 g
- Saturated Fat: 9 g
- Unsaturated Fat: 14 g
- Trans Fat: 0 g
- Carbohydrates: 36 g
- Fiber: 6 g
- Protein: 14 g
- Cholesterol: 35 mg