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 Time | Cook Time | Total Time | Servings | Difficulty | Cuisine |
|---|---|---|---|---|---|
| 10 minutes | 10 minutes | 20 minutes | 2 | Easy | American |
Why This Recipe Works
- Simple ingredients
- Great flavor
- Easy method
- Family-friendly

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)
| Ingredient | Quantity | Notes |
|---|---|---|
| Sourdough bread | 4 slices | Sturdy bread works best. |
| Fresh mozzarella cheese | 8 ounces | Sliced for even melting. |
| Ripe avocado | 1 large | Pitted and sliced. |
| Big tomato | 1 | A ripe, firm tomato, sliced. |
| Butter | 2 tablespoons | Softened or melted for greasing. |
| Salt | To taste | Sea salt or kosher salt. |
| Black pepper | To taste | Freshly ground. |
| Fresh basil leaves | A 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.

How to Make Avocado, Mozzarella, and Tomato Grilled Cheese
- Bring a large skillet or griddle to medium heat.
- Generously rub both sides of each sourdough bread slice with melted butter.
- Place two buttered bread slices, butter-side down, into the heated skillet.
- On top of the bread in the skillet, evenly layer the sliced avocado, fresh mozzarella cheese, and tomato slices.
- Season the tomato and avocado layers with salt and freshly ground black pepper. This is where the flavor really begins.
- If using, tuck fresh basil leaves among the cheese and tomato layers.
- Place the remaining two buttered sourdough bread slices on top, butter-side up.
- Grill for 3-5 minutes, or until the bottom slices are golden brown and the cheese begins to melt.
- Carefully flip the sandwiches using a spatula.
- Grill the other side for another 3-5 minutes, or until toasted golden brown and the cheese is fully melted and gooey.
- Remove the sandwiches from the skillet.
- 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.

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
| Method | Duration | Instructions |
|---|---|---|
| Refrigerator | 1-2 days | Store cooled sandwiches in an airtight container. |
| Reheat – Skillet | 3-5 minutes | Gently 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 Oven | 5-7 minutes | Warm at 350°F (175°C) until heated through. This method may result in a less crispy exterior. |
Nutritional Information
| Nutrient | Amount |
|---|---|
| Calories | Approx. 550-650 per serving (varies by exact ingredients) |
| Protein | Approx. 25-30g |
| Fat | Approx. 35-45g |
| Carbohydrates | Approx. 30-40g |
| Fiber | Approx. 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.
PrintAvocado, Mozzarella, and Tomato Grilled Cheese
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.
- Prep Time: 10
- Cook Time: 10
- Total Time: 20
- Yield: 2 sandwiches
- Category: Lunch
- Method: Grilling
- Cuisine: American
- Diet: Vegetarian
Ingredients
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.

