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

Tomato and Avocado Grilled Cheese Sandwich

5 Stars 4 Stars 3 Stars 2 Stars 1 Star

No reviews

A crispy grilled cheese sandwich filled with creamy avocado, juicy tomatoes, and melted cheese for a fresh and satisfying twist on a classic favorite.

  • Total Time: 12 minutes
  • Yield: 2 sandwiches

Ingredients

  • 1 ripe avocado, mashed
  • 1 teaspoon lemon juice
  • 1/2 teaspoon salt
  • 4 slices bread (white, whole wheat, or sourdough)
  • 2 tablespoons butter, softened
  • 4 slices cheese (cheddar, mozzarella, or preferred)
  • 1 medium tomato, sliced

Instructions

  1. In a bowl, mash avocado until slightly chunky. Mix in lemon juice and salt.
  2. Lay bread slices flat and spread butter on one side of each slice.
  3. Flip slices and spread avocado mixture on two slices.
  4. Place a slice of cheese on top of the avocado, add tomato slices, then another slice of cheese.
  5. Top with remaining bread slices, buttered side facing outward.
  6. Heat a skillet over medium heat.
  7. Cook sandwiches for 3–4 minutes per side until golden brown and cheese melts.
  8. Press gently with a spatula for even toasting.
  9. Remove, rest briefly, slice, and serve warm.

Notes

  • Use ripe avocado for best texture and flavor.
  • Add chili flakes or jalapeños for spice.
  • Try different cheeses like gouda or provolone.
  • Cook on medium heat to avoid burning before cheese melts.
  • Best served fresh for optimal crispness.
  • Reheat in skillet to maintain texture.
  • Author: Amelia
  • Prep Time: 5 minutes
  • Cook Time: 8 minutes
  • Category: Lunch
  • Method: Stovetop
  • Cuisine: American
  • Diet: Vegetarian

Nutrition

  • Serving Size: 1 sandwich
  • Calories: 420
  • Sugar: 4g
  • Sodium: 520mg
  • Fat: 26g
  • Saturated Fat: 11g
  • Unsaturated Fat: 13g
  • Trans Fat: 0g
  • Carbohydrates: 32g
  • Fiber: 5g
  • Protein: 14g
  • Cholesterol: 45mg