
Avocado Mozzarella Grilled Cheese
This Avocado Mozzarella Grilled Cheese pairs creamy avocado with stretchy mozzarella between crisp, buttery slices of bread. A little garlic and fresh basil add extra flavor, making this a simple, satisfying twist on classic grilled cheese.
It’s perfect for a quick lunch, an easy dinner, or a warm snack with soup or salad.
Prep Time: 10 minutes
Cook Time: 10 minutes
Total Time: Approximately 20 minutes
Servings: 2 sandwiches
Why You’ll Love This Recipe
- Creamy avocado and melted mozzarella
- Crisp, golden bread
- Simple ingredients and quick preparation
- Easy to customize with herbs or vegetables
- Great for lunch or a light dinner
- Pairs well with tomato soup
- A delicious way to use ripe avocado
- Easy to cook in a skillet
- Vegetarian-friendly
- Best served hot and fresh
Ingredients
- 4 slices sourdough or sturdy sandwich bread
- 1 ripe avocado
- 1 cup shredded low-moisture mozzarella cheese
- 2 tablespoons softened butter
- 1 teaspoon olive oil
- ¼ teaspoon garlic powder
- ¼ teaspoon salt
- ⅛ teaspoon black pepper
- 2 tablespoons chopped fresh basil, optional
- 1 teaspoon lemon juice, optional
Optional Additions
- 2 thin tomato slices, patted dry
- 1 tablespoon basil pesto
- Red pepper flakes
- Baby spinach
How to Make Avocado Mozzarella Grilled Cheese
Step 1: Prepare the Avocado
Cut the avocado in half, remove the pit, and scoop the flesh into a small bowl.
Mash it lightly with a fork, leaving a few small chunks. Stir in the lemon juice, salt, and black pepper.
Step 2: Prepare the Bread
Spread softened butter over one side of each bread slice.
These buttered sides will form the golden exterior of the sandwiches.
Step 3: Add the Cheese
Place two bread slices butter-side down on a cutting board.
Divide half the mozzarella between them, keeping the cheese mostly in the center so it doesn’t spill out as it melts.
Step 4: Add the Avocado
Spread the seasoned avocado over the mozzarella.
Add the basil, garlic powder, and any optional toppings. Finish with the remaining mozzarella.
Step 5: Close the Sandwiches
Top each sandwich with another slice of bread, butter-side facing out.
Press gently to help the filling stay in place.
Step 6: Heat the Skillet
Heat the olive oil in a large skillet over medium-low heat.
A lower temperature gives the cheese time to melt before the bread becomes too dark.
Step 7: Grill the Sandwiches
Place the sandwiches in the skillet. Cook for about 3–5 minutes per side, until the bread is golden and crisp.
If the bread is browning before the cheese melts, lower the heat and cover the skillet for a minute or two.
Step 8: Rest and Serve
Transfer the sandwiches to a cutting board and let them rest for one minute.
Slice in half and serve hot.
Tips for the Best Avocado Mozzarella Grilled Cheese
- Use ripe but firm avocado so the filling isn’t watery.
- Choose low-moisture mozzarella for a better melt and less moisture.
- Use sturdy bread that can hold the filling.
- Cook over medium-low heat so the cheese melts without burning the bread.
- Pat tomato slices dry before adding them.
- Don’t overfill the sandwiches; too much avocado can make them difficult to flip.
- Let the sandwiches rest briefly before slicing so the melted cheese settles.
What Bread Works Best?
Sourdough is sturdy and crisps nicely, but country bread, whole-wheat bread, or thick-cut sandwich bread also work well. Thin, soft bread can become soggy or tear when flipped.
Can I Use Fresh Mozzarella?
Yes, but fresh mozzarella contains more moisture. Pat it dry and slice it thinly, or use low-moisture mozzarella for a crispier sandwich.
Delicious Variations
Pesto Avocado Grilled Cheese
Spread a thin layer of basil pesto on the inside of the bread before adding the cheese and avocado.
Tomato Avocado Grilled Cheese
Add thin tomato slices, patted dry, for a fresh, tangy flavor.
Spinach Avocado Grilled Cheese
Add a small handful of baby spinach. Keep the filling modest so the sandwich seals well.
Spicy Avocado Grilled Cheese
Add red pepper flakes, sliced jalapeños, or a little hot sauce to the avocado.
Parmesan-Crusted Grilled Cheese
Sprinkle a little grated Parmesan onto the buttered outside of the bread before grilling for an extra crisp, savory crust.
Can I Make It Ahead?
This sandwich is best assembled and grilled just before serving. You can prepare the mashed avocado shortly ahead, but press plastic wrap directly against its surface and refrigerate it to slow browning.
Storage
Grilled cheese is best eaten fresh because the bread loses its crispness over time. If you have leftovers, refrigerate them in an airtight container for up to one day.
Reheat in a skillet over low heat or in an air fryer until warmed through and crisp again.
Can You Freeze Avocado Mozzarella Grilled Cheese?
Freezing is not recommended. Avocado can become soft and watery after thawing, and the bread may lose its crisp texture.
Frequently Asked Questions
How do I keep the sandwich from getting soggy?
Use low-moisture mozzarella, avoid watery toppings, and don’t add too much avocado. Pat tomato slices dry if you use them.
Why isn’t my cheese melting?
The skillet may be too hot, browning the bread before the center warms. Lower the heat and cover the pan briefly to help the mozzarella melt.
Can I make this without butter?
Yes. Brush the outside of the bread lightly with olive oil instead. The crust may taste slightly different but will still crisp.
Should I mash or slice the avocado?
Either works. Lightly mashing it helps the filling stay in place, while thin slices give the sandwich more texture.
What can I serve with it?
Tomato soup, a green salad, roasted vegetables, or a bowl of fruit all pair well.
Pro Tips
Use sturdy bread and low-moisture mozzarella, then cook the sandwich slowly over medium-low heat. If the bread is ready before the cheese melts, cover the skillet briefly to warm the filling without overtoasting the crust.
Final Thoughts
This Avocado Mozzarella Grilled Cheese brings together crisp, buttery bread, creamy avocado, and melted mozzarella in a quick, comforting sandwich. Serve it hot with tomato soup or a simple salad for an easy lunch or light dinner.




















