Print
clock clock iconcutlery cutlery iconflag flag iconfolder folder iconinstagram instagram iconpinterest pinterest iconfacebook facebook iconprint print iconsquares squares iconheart heart iconheart solid heart solid icon

Avocado, Mozzarella, and Tomato Grilled Cheese

5 Stars 4 Stars 3 Stars 2 Stars 1 Star No reviews
  • Prep Time: 10 minutes
  • Cook Time: 8 minutes
  • Total Time: 18 minutes
  • Yield: 2 sandwiches 1x
  • Category: Sandwich
  • Method: Grilling
  • Cuisine: American
  • Diet: Vegetarian

Description

A creamy and flavorful grilled cheese sandwich made with ripe avocado, fresh mozzarella, and juicy tomato, perfect for a satisfying lunch or light dinner.


Ingredients

Scale
  • 4 slices of bread (sourdough, whole wheat, or white)
  • 1 ripe avocado, sliced
  • 4 slices of fresh mozzarella cheese
  • 1 large tomato, sliced
  • 2 tablespoons fresh basil leaves, chopped (optional)
  • 2 tablespoons butter, softened
  • Salt and black pepper, to taste
  • Balsamic glaze (optional, for drizzling)

Instructions

  1. Spread butter on one side of each slice of bread.
  2. On the unbuttered side of two slices of bread, layer avocado slices, mozzarella cheese, and tomato slices.
  3. Sprinkle with chopped basil (if using) and season with salt and black pepper.
  4. Top with the remaining slices of bread, buttered side facing out.
  5. Heat a skillet or griddle over medium heat.
  6. Cook the sandwiches for 3-4 minutes per side until the bread is golden brown and cheese is melted.
  7. Remove from skillet, let cool slightly, and drizzle with balsamic glaze if desired.
  8. Serve warm and enjoy.

Notes

  • Use thick-sliced bread for best structure.
  • Try adding a handful of arugula for extra flavor.
  • Swap mozzarella for provolone or Monterey Jack for a different twist.

Nutrition

  • Serving Size: 1 sandwich
  • Calories: 410
  • Sugar: 4g
  • Sodium: 520mg
  • Fat: 26g
  • Saturated Fat: 10g
  • Unsaturated Fat: 14g
  • Trans Fat: 0g
  • Carbohydrates: 34g
  • Fiber: 5g
  • Protein: 13g
  • Cholesterol: 40mg