Why You’ll Love This Garlicky Avocado Grilled Cheese with Tomato Pesto
This sandwich delivers everything you want from a grilled cheese, with a few upgrades that make it feel special. The buttery bread crisps up beautifully in the pan, while the provolone melts into the avocado and pesto for a creamy, savory bite. The onion powder, garlic powder, and thyme add a lot of flavor without extra work, making this recipe easy enough for a quick meal but delicious enough to crave again and again.

Ingredients
(Tip: You'll find the full list of ingredients and measurements in the recipe card below.)
3 tablespoons salted butter
2 teaspoons onion powder
1 teaspoon garlic powder
1 teaspoon kosher salt
1 teaspoon dried thyme
2 slices whole wheat white bread or bread of your choice
1 tablespoon sun dried tomato pesto
½ avocado, mashed
4–5 slices provolone cheese
1 teaspoon olive oil
Directions
In a small bowl, combine the butter, onion powder, garlic powder, kosher salt, and dried thyme. Mash everything together until well blended.
Spread the onion-garlic butter mixture on one side of each slice of bread. Place the bread buttered-side down so you can build the sandwich on the unbuttered side.
Layer a few slices of provolone on the bottom slice of bread. Add the mashed avocado, then spread on the sun-dried tomato pesto. Top with the remaining provolone and finish with the second slice of bread. Spread more of the butter mixture on the outside.
Heat a large non-stick skillet over low heat. Add the olive oil along with a little extra butter mixture.
Place the sandwich in the pan and cover with a lid. Cook for 3 to 4 minutes, or until the bread is slowly turning golden. Keep an eye on it so it does not brown too fast.
Flip the sandwich and cook for another 2 to 3 minutes, until the second side is toasted and golden and the cheese is fully melted.
Serve hot while the cheese is still gooey and the bread is crisp.
Servings and timing
This recipe makes 1 sandwich, which is ideal for 1 serving. A good estimate for timing is 10 minutes of prep and about 10 minutes of cooking, for roughly 20 minutes total.
Variations
You can swap the provolone for mozzarella, fontina, or white cheddar for a different melt and flavor. Sourdough, multigrain, or ciabatta also work well in place of whole wheat white bread. For a little heat, add crushed red pepper flakes or a few slices of jalapeño. Fresh tomato slices can make it even juicier, while spinach or arugula add a fresh contrast to the rich cheese and avocado. You can also use basil pesto instead of sun-dried tomato pesto for a greener, herbier version.
Storage/Reheating
This sandwich is best enjoyed fresh, since avocado and melted cheese have the best texture right after cooking. If you do have leftovers, wrap the sandwich tightly and store it in the refrigerator for up to 1 day.
To reheat, place it in a skillet over low heat until warmed through and crisp again. You can also use a toaster oven for a few minutes. Avoid microwaving if possible, since it can make the bread soft and chewy.
FAQs
Can I make this sandwich ahead of time?
It is best made fresh, but you can mix the seasoned butter and mash the avocado shortly before cooking to save time.
What bread works best for this recipe?
Whole wheat white bread works well, but sourdough, country bread, and sturdy sandwich bread are all great choices.
Can I use a different cheese?
Yes. Mozzarella, fontina, Monterey Jack, or white cheddar all melt nicely and pair well with avocado and pesto.
Will the avocado turn brown?
Mashed avocado can brown over time, so it is best to prepare and assemble the sandwich just before cooking.
Is sun-dried tomato pesto the same as regular pesto?
No. Sun-dried tomato pesto has a deeper, tangier flavor than classic basil pesto, though either can work in this sandwich.
Can I make this recipe without thyme?
Yes. The thyme adds a subtle earthy note, but the sandwich will still taste great without it.
Why should I cook it over low heat?
Low heat helps the bread toast evenly while giving the cheese enough time to melt completely.
Can I use unsalted butter?
Yes. If you use unsalted butter, you may want to add a little extra salt to keep the flavor balanced.
What can I serve with this grilled cheese?
Tomato soup, a simple salad, roasted vegetables, or kettle chips all make excellent sides.
Can I make it vegan?
You can make a vegan version by using plant-based butter, dairy-free cheese, and a pesto that does not contain cheese.
Conclusion
Garlicky Avocado Grilled Cheese with Tomato Pesto is a simple sandwich with big flavor. The creamy avocado, melty provolone, and tangy pesto create a rich filling, while the seasoned butter gives the bread an irresistibly crisp, golden crust. Whether you make it for lunch, dinner, or a comforting snack, this recipe is a satisfying twist on classic grilled cheese that feels both easy and special.
Garlicky Avocado Grilled Cheese with Tomato Pesto
A rich and crispy grilled cheese sandwich layered with creamy avocado, melted provolone, and tangy sun-dried tomato pesto. Seasoned onion-garlic butter gives the bread a deeply flavorful golden crust.
- Prep Time: 10 minutes
- Cook Time: 10 minutes
- Total Time: 20 minutes
- Yield: 1 sandwich
- Category: Sandwich
- Method: Pan Fry
- Cuisine: American
- Diet: Vegetarian
Ingredients
3 tablespoons salted butter
2 teaspoons onion powder
1 teaspoon garlic powder
1 teaspoon kosher salt
1 teaspoon dried thyme
2 slices whole wheat white bread or bread of your choice
1 tablespoon sun dried tomato pesto
½ avocado, mashed
4–5 slices provolone cheese
1 teaspoon olive oil
Instructions
- In a small bowl, combine the butter, onion powder, garlic powder, kosher salt, and dried thyme. Mash together until fully blended.
- Spread the onion-garlic butter mixture on one side of each slice of bread. Place the slices buttered-side down to build the sandwich.
- Layer several slices of provolone on the bottom slice of bread. Add the mashed avocado, then spread the sun-dried tomato pesto over it.
- Top with the remaining provolone slices and place the second slice of bread on top. Spread additional butter mixture on the outside.
- Heat a large non-stick skillet over low heat. Add the olive oil along with a small amount of the butter mixture.
- Place the sandwich in the skillet and cover with a lid. Cook for 3 to 4 minutes until the bread begins turning golden.
- Flip the sandwich and cook for another 2 to 3 minutes until the second side is crisp and golden and the cheese is fully melted.
- Serve hot while the cheese is gooey and the bread is crisp.
Notes
- Mozzarella, fontina, Monterey Jack, or white cheddar can be used instead of provolone.
- Sourdough, multigrain, or ciabatta bread work well in place of whole wheat white bread.
- Add crushed red pepper flakes or jalapeno slices for extra heat.
- Fresh tomato, spinach, or arugula can be added for extra flavor and texture.
- This sandwich is best enjoyed fresh, but leftovers can be stored in the refrigerator for up to 1 day.
- Reheat in a skillet or toaster oven over low heat to restore crispness.
Nutrition
- Serving Size: 1 sandwich
- Calories: 720 kcal
- Sugar: 4 g
- Sodium: 900 mg
- Fat: 48 g
- Saturated Fat: 20 g
- Unsaturated Fat: 24 g
- Trans Fat: 0.5 g
- Carbohydrates: 45 g
- Fiber: 6 g
- Protein: 24 g
- Cholesterol: 80 mg






Leave a Reply