This Best Pesto Grilled Cheese is the ultimate comfort food, featuring gooey mozzarella, fragrant basil pesto, crispy bacon, and tangy sun-dried tomatoes. It is a sophisticated twist on a classic sandwich that brings gourmet flavors to your kitchen in just minutes. Whether you are looking for a quick lunch or a decadent snack, this recipe delivers a perfect balance of textures and tastes.
Table of Contents
Why You Will Love This Recipe
You will love this recipe because it is incredibly quick and easy to assemble, making it perfect for a busy afternoon or a cozy evening meal. It is a fantastic way to use up leftover ingredients in your fridge, such as that half-opened jar of pesto or a few slices of bacon from breakfast. The combination of salty bacon, sweet sun-dried tomatoes, and melted mozzarella creates a flavor profile that is truly unmatched in the world of toasted sandwiches.
Ingredients
- 8 small but thick slices of Sourdough Bread
- 3 balls (4.5oz/125g each) of Fresh Mozzarella, thinly sliced and patted dry
- 8 Sun-Dried Tomatoes, patted dry and diced
- 4 slices of Bacon, cooked and diced
- 4 heaped tablespoons of Pesto
- Butter, as needed for spreading
Step-by-Step Instructions
- Place two to four slices of sourdough bread into a large frying pan with the heat turned off.
- Spread the top side of the bread with butter, then flip them over so the buttered side is facing down against the pan.
- Layer 3 to 4 thin slices of mozzarella onto the bread slices.
- Spread 1 heaped tablespoon of pesto over the mozzarella, then top with the diced sun-dried tomatoes and crispy bacon bits.
- Add another layer of mozzarella slices on top of the fillings to help the sandwich stay together, then finish with the second slice of bread.
- Press down firmly with your hands or a spatula to contain the filling, then spread the top of the bread with a layer of butter.
- Turn the heat to medium and fry both sides until the bread is golden brown and the cheese is completely melted through the center.

Expert Tips / Pro Tips
To achieve the best results for your Best Pesto Grilled Cheese, ensure you pat your mozzarella and sun-dried tomatoes dry with paper towels before assembly. This prevents excess moisture from leaking into the bread and making it soggy. If your pesto is particularly oily, pass it through a fine-mesh sieve to remove the excess oil before spreading. Always layer the pesto between slices of cheese rather than directly against the bread; this creates a barrier that keeps the exterior of the sandwich perfectly crispy.
While fresh mozzarella is highly recommended for its superior melt and delicate flavor, you can substitute it with shredded mozzarella if that is what you have available. For a vegetarian version of this sandwich, simply omit the bacon. If you prefer a bit of heat, try adding a pinch of red chili flakes to the pesto layer. You can also experiment with different types of bread, though a sturdy sourdough or a thick ciabatta is ideal for holding these hearty fillings.
Serving Suggestions
This Best Pesto Grilled Cheese pairs beautifully with roast chicken flavored chips, which complement the salty bacon and herbal pesto. For a more balanced meal, serve it alongside roasted sweet potato wedges or a classic bowl of creamy tomato soup. The acidity of the tomato soup acts as the perfect dip for the rich pesto and melted cheese.
This sandwich is best enjoyed fresh off the pan to maintain the contrast between the crispy bread and melted cheese. However, leftovers can be stored in an airtight container in the refrigerator for up to 2 days. To reheat, use a dry frying pan over medium-low heat, flipping occasionally until the bread is recrisped and the cheese is warm. Freezing is not recommended, as the fresh mozzarella can release too much moisture upon thawing, leading to a soggy texture.
Nutrition Information
| Nutrient | Amount Per Serving |
|---|---|
| Calories | 637 kcal |
| Total Fat | 46.56g |
| Saturated Fat | 17.315g |
| Cholesterol | 87mg |
| Sodium | 1102mg |
| Total Carbohydrates | 24.91g |
| Dietary Fiber | 1.7g |
| Sugars | 5.08g |
| Protein | 30.02g |

Best Pesto Grilled Cheese
Ingredients
Equipment
Method
- Place two to four slices of sourdough bread into a large frying pan with the heat turned off.8 slices Sourdough Bread
- Spread the top side of the bread with butter, then flip them over so the buttered side is facing down against the pan.Butter
- Layer 3 to 4 thin slices of mozzarella onto the bread slices.3 balls Fresh Mozzarella
- Spread 1 heaped tablespoon of pesto over the mozzarella, then top with the diced sun-dried tomatoes and crispy bacon bits.4 heaped tablespoons Pesto, 8 Sun-Dried Tomatoes, 4 slices Bacon
- Add another layer of mozzarella slices on top of the fillings to help the sandwich stay together, then finish with the second slice of bread.3 balls Fresh Mozzarella, 8 slices Sourdough Bread
- Press down firmly with your hands or a spatula to contain the filling, then spread the top of the bread with a layer of butter.Butter
- Turn the heat to medium and fry both sides until the bread is golden brown and the cheese is completely melted through the center.
Notes
FAQ
What is the best pesto to use for this sandwich?
Homemade basil pesto is always the top choice for flavor, but a high-quality store-bought brand works very well. Look for a reputable brand in the refrigerated section for the freshest taste.
Can I use shredded mozzarella instead of fresh balls?
Yes, shredded mozzarella will work just fine. Use the same weight as indicated in the ingredients list. However, fresh mozzarella provides a better “cheese pull” and a more authentic flavor.
Why is my grilled cheese soggy?
Sogginess is usually caused by excess moisture. Make sure to pat the mozzarella and sun-dried tomatoes very dry. Also, avoid using a pesto that is too oily, or sieve it before using.
Do I have to use sourdough bread?
Sourdough is recommended because its structure holds up well to the heavy fillings, but you can use any thick-cut white or Italian bread