Ingredients
Scale
- 4 slices of your favorite bread (sourdough or whole wheat work beautifully)
- 1 ripe avocado, peeled and sliced
- 1 medium tomato, thinly sliced (heirloom adds great color and flavor!)
- 4 slices of sharp cheddar cheese (or use mozzarella for a milder taste)
- 2 tablespoons unsalted butter, softened
- 1 teaspoon olive oil (optional, for extra crispiness)
- Salt and freshly ground black pepper, to taste
- 1/2 teaspoon garlic powder (optional, adds a nice hint of flavor)
- A handful of fresh basil leaves (optional, but highly recommended!)
If you’re dairy-free or vegan, swap the butter for a plant-based spread and use vegan cheese slices. For bread, gluten-free options work great too—just keep an eye on toasting time so it crisps without burning.
Instructions
- Start by prepping your ingredients. Slice the avocado and tomato thinly, and if you’re using fresh basil, tear the leaves into smaller pieces. This step is quick but sets the stage for flavor harmony.
- Lightly butter one side of each bread slice. If you want an extra crispy sandwich, brush the buttered side with a little olive oil. From my experience, that combo creates a golden crust that’s hard to beat.
- Place two slices of bread, buttered side down, on a clean cutting board or plate. Layer each with one slice of cheddar cheese, followed by tomato slices, avocado slices, fresh basil (if using), and a sprinkle of salt, pepper, and garlic powder.
- Top each with the remaining cheese slice and close the sandwich with the other slice of bread, buttered side up.
- Heat a non-stick skillet or cast-iron pan over medium heat. Place the sandwiches in the pan, pressing down gently with a spatula.
- Cook for about 3-4 minutes on one side, until the bread is golden brown and crispy. Carefully flip the sandwich and cook for another 3-4 minutes until the other side is toasted and the cheese has melted.
- If you notice the sandwich browning too quickly but the cheese isn’t melted, lower the heat and cover the pan with a lid for a minute or two. This traps heat and helps the cheese melt evenly without burning the bread.
- Once done, remove from heat and let the sandwich rest for a minute before slicing. This keeps all that melty goodness from oozing out too fast.
I remember the first time I tried adding avocado to grilled cheese—it felt like a game-changer. My kids were skeptical at first, but the creamy texture won them over immediately. It’s those little moments in my kitchen that remind me why I started this blog: to share real food that real families can love and actually make.
- Prep Time: 15 minutes
- Cook Time: 30 minutes
- Category: Main Dish
- Method: Cooking
- Cuisine: International
Keywords: Ultimate Avocado Tomato Grilled Cheese, recipe, cooking, food
