Avocado, Mozzarella, and Tomato Grilled Cheese

Elevate your grilled cheese game with this delicious Avocado, Mozzarella, and Tomato Grilled Cheese. It combines creamy avocado, fresh mozzarella, juicy tomatoes, and crusty sourdough for a simple yet satisfying meal. Perfect for a quick lunch or light dinner, this sandwich is incredibly easy to make.


This is one of those recipes you’ll make again and again.

Prep TimeCook TimeTotal TimeServingsDifficultyCuisine
10 minutes10 minutes20 minutes2EasyAmerican

Why This Recipe Works

  • Simple ingredients
  • Great flavor
  • Easy method
  • Family-friendly
Avocado, Mozzarella, and Tomato Grilled Cheese

Ingredients

Gather the fresh ingredients for your ultimate grilled cheese sandwich.

  • Sourdough bread
  • Fresh mozzarella cheese
  • Ripe avocado
  • Big tomato
  • Butter
  • Salt
  • Black pepper
  • Fresh basil leaves (optional)
IngredientQuantityNotes
Sourdough bread4 slicesSturdy bread works best.
Fresh mozzarella cheese8 ouncesSliced for even melting.
Ripe avocado1 largePitted and sliced.
Big tomato1A ripe, firm tomato, sliced.
Butter2 tablespoonsSoftened or melted for greasing.
SaltTo tasteSea salt or kosher salt.
Black pepperTo tasteFreshly ground.
Fresh basil leavesA few (optional)Adds fresh aroma and flavor.

Ingredient Notes and Substitutions

Swapping ingredients can make this recipe work for different needs and tastes.

  • Bread: If you don’t have sourdough, use ciabatta, brioche, or any sturdy white bread. For gluten-free, use your favorite gluten-free bread.
  • Cheese: Fresh mozzarella melts best. If unavailable, use low-moisture mozzarella, provolone, or Monterey Jack. For dairy-free, try a plant-based mozzarella substitute.
  • Avocado: Ensure the avocado is ripe but not overly soft. If you dislike avocado, you can omit it or add a thin layer of cream cheese.
  • Tomato: Roma or beefsteak tomatoes are good choices. For a different flavor, try sun-dried tomatoes (oil-packed, drained).
  • Butter: Use olive oil or a vegan butter substitute for a dairy-free option or if you prefer a different flavor.
  • Herbs: Fresh basil is classic. You can also add fresh oregano or a sprinkle of red pepper flakes for a little heat.
Avocado, Mozzarella, and Tomato Grilled Cheese

How to Make Avocado, Mozzarella, and Tomato Grilled Cheese

  1. Bring a large skillet or griddle to medium heat.
  2. Generously rub both sides of each sourdough bread slice with melted butter.
  3. Place two buttered bread slices, butter-side down, into the heated skillet.
  4. On top of the bread in the skillet, evenly layer the sliced avocado, fresh mozzarella cheese, and tomato slices.
  5. Season the tomato and avocado layers with salt and freshly ground black pepper. This is where the flavor really begins.
  6. If using, tuck fresh basil leaves among the cheese and tomato layers.
  7. Place the remaining two buttered sourdough bread slices on top, butter-side up.
  8. Grill for 3-5 minutes, or until the bottom slices are golden brown and the cheese begins to melt.
  9. Carefully flip the sandwiches using a spatula.
  10. Grill the other side for another 3-5 minutes, or until toasted golden brown and the cheese is fully melted and gooey.
  11. Remove the sandwiches from the skillet.
  12. Slice in half and serve immediately while hot and delicious.

Pro Tips for Perfect Results

  • Control cooking time carefully to avoid burning. Medium heat is key.
  • Adjust seasoning to taste before cooking.
  • Use fresh ingredients when possible for the best flavor.
  • Press down gently with your spatula while grilling for even toasting.
  • Don’t overload the sandwich; it can prevent even cooking and melting.

Common Mistakes to Avoid

  • Using a pan that’s too hot: This burns the bread before the cheese can melt. Cook on medium heat and be patient.
  • Not buttering the bread on both sides: Buttering only one side leads to an unevenly toasted sandwich. Ensure all bread surfaces touching the pan get butter.
  • Overstuffing the sandwich: Too many fillings can spill out and make it hard for the cheese to melt uniformly. Keep layers balanced.
  • Using underripe or overripe avocado: Underripe avocado is hard and tasteless. Overripe avocado can be mushy. Use a perfectly ripe avocado for best texture and flavor.
Avocado, Mozzarella, and Tomato Grilled Cheese

Variations

  • Spicy Kick: Add a few slices of jalapeño or a sprinkle of red pepper flakes.
  • Pesto Twist: Spread a thin layer of pesto on the inside of the bread before adding the fillings.
  • Extra Veggies: Include thin slices of red onion or bell pepper for added crunch and flavor.
  • Herb Butter: Mix chopped fresh herbs like chives or parsley into the softened butter before spreading on the bread.

Serving Suggestions

  • Serve alongside a crisp green salad with vinaigrette.
  • Pair with a warm bowl of tomato soup for a classic combination.
  • Enjoy with a side of sweet potato fries or kettle chips.
  • Serve with a simple vegetable medley.

Storage & Reheating

MethodDurationInstructions
Refrigerator1-2 daysStore cooled sandwiches in an airtight container.
Reheat – Skillet3-5 minutesGently reheat in a non-stick skillet over medium-low heat until warmed through and cheese is melty. Add a touch more butter if needed.
Reheat – Oven/Toaster Oven5-7 minutesWarm at 350°F (175°C) until heated through. This method may result in a less crispy exterior.

Nutritional Information

NutrientAmount
CaloriesApprox. 550-650 per serving (varies by exact ingredients)
ProteinApprox. 25-30g
FatApprox. 35-45g
CarbohydratesApprox. 30-40g
FiberApprox. 5-8g

FAQs

Can I make this ahead?

While best served fresh, you can assemble the sandwiches and refrigerate them for up to a few hours before cooking. Cook them immediately after assembling for the best texture.

How do I store leftovers?

Store leftover grilled cheese sandwiches in an airtight container in the refrigerator for up to 1-2 days. Reheat them gently in a skillet or toaster oven to restore crispness and melt the cheese.

Final Thoughts

This Avocado, Mozzarella, and Tomato Grilled Cheese sandwich proves that simple combinations can create incredible flavors. Enjoy this easy, delicious meal any time you need a quick bite.

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 creamy and fresh twist on the classic grilled cheese, combining ripe avocado, melty mozzarella, and juicy tomatoes on crusty sourdough. Simple, satisfying, and perfect for a quick, flavorful meal any time of day.

  • Author: Clarice
  • Prep Time: 10
  • Cook Time: 10
  • Total Time: 20
  • Yield: 2 sandwiches
  • Category: Lunch
  • Method: Grilling
  • Cuisine: American
  • Diet: Vegetarian

Ingredients

Scale

4 slices sourdough bread
8 ounces fresh mozzarella cheese, sliced
1 large ripe avocado, pitted and sliced
1 large tomato, sliced
2 tablespoons butter
Salt, to taste
Black pepper, to taste
Fresh basil leaves (optional)

Instructions

Heat a large skillet over medium heat. Grease the slices of sourdough bread with butter on one side each.
Place two slices of bread, buttered side down, in the skillet. Layer mozzarella slices, avocado slices, and tomato slices evenly on top.
Sprinkle lightly with salt and pepper. Top with remaining bread slices, buttered side up.
Cook for 2–3 minutes until the bottom is golden brown and the cheese begins to melt. Carefully flip and cook the other side for another 2–3 minutes until golden and the cheese is fully melted.
Remove from heat, let cool slightly, then cut in half to serve.

Notes

Bread: Use sturdy bread like sourdough, ciabatta, or gluten-free alternatives.
Cheese: Fresh mozzarella melts best; low-moisture mozzarella or plant-based alternatives work too.
Avocado: Use ripe but firm avocado for ideal texture.
Tomato: Avoid overripe or watery tomatoes for better melting.
Optional: Add a drizzle of balsamic glaze or a thin layer of olive oil for extra richness.

Did you make this recipe?

Share a photo and tag us — we can’t wait to see what you’ve made!

Leave a Comment

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