Easy Pesto Grilled Cheese with Fresh Mozzarella and Sourdough Recipe
Introduction
This easy pesto grilled cheese sandwich combines fresh mozzarella, sun-dried tomatoes, and crispy bacon on thick sourdough bread. It’s perfect for a quick, satisfying meal with a gooey, flavorful twist on the classic grilled cheese.

Ingredients
- 8 large slices of sourdough bread
- 3 balls of fresh mozzarella (125g each), sliced thin and dried
- 8 sun-dried tomatoes, diced and dried
- 4 strips of bacon, cooked and cut into pieces
- 4 big teaspoons of pesto
- Butter, as needed
Instructions
- Step 1: Put two pieces of bread in a frying pan. You can make two sandwiches at once by placing four slices if your pan is large enough. Do not heat the pan yet.
- Step 2: Spread a generous amount of butter on the top side of each slice, then flip them so the butter side is down and ready for toppings.
- Step 3: Place 3–4 thin slices of mozzarella on each piece of bread in the pan. Add a heaping tablespoon of pesto on top.
- Step 4: Sprinkle chunks of bacon and sun-dried tomatoes over the pesto, then add another layer of mozzarella for extra gooeyness.
- Step 5: Top each with another slice of bread to form sandwiches. Press down gently to keep fillings inside. Spread butter on the top side of the bread before cooking.
- Step 6: Heat the pan over medium heat and cook the sandwiches slowly, flipping occasionally until both sides are golden brown and the cheese is melted through.
- Step 7: Remove from heat and let the sandwiches cool for a minute before serving. Enjoy your warm, cheesy pesto grilled cheese!
Tips & Variations
- Use fresh, thickly sliced sourdough for the best texture and flavor. If you prefer, whole grain or Italian bread works too.
- If fresh mozzarella isn’t available, substitute with low-moisture mozzarella, provolone, or fontina cheese, making sure to pat dry fresh mozzarella to avoid sogginess.
- Try roasted red peppers or fresh tomato slices instead of sun-dried tomatoes; just remove seeds and pat dry to reduce moisture.
- For a vegetarian option, skip bacon and add toasted pine nuts for crunch.
- Store-bought or homemade pesto both work well; for variety, try sun-dried tomato or red pepper pesto.
- Butter on the outside of the bread gives a crispy golden crust, but mayonnaise or olive oil are great alternatives for grilling.
- Cook on medium-low heat to allow cheese to melt fully without burning the bread.
Storage
Assembled but uncooked sandwiches can be stored in the fridge for up to 24 hours in an airtight container or wrapped tightly in plastic wrap. Keep butter separate until ready to cook. Cooked sandwiches are best eaten immediately but can be refrigerated wrapped in foil for up to two days. Reheat in a skillet over medium-low heat until cheese is warmed and bread is crisp.
How to Serve

Serve this delicious recipe with your favorite sides.
FAQs
What type of sourdough should I use?
Look for fresh sourdough sliced about half an inch thick, preferably “sandwich loaf” style from your bakery. This denser bread grills to a golden crust while staying soft inside. Avoid very sour or holey bread that can leak cheese.
Can I make this sandwich vegetarian?
Yes, simply omit the bacon and consider adding crunchy toasted pine nuts or extra vegetables like roasted red peppers. The pesto and mozzarella provide ample flavor and richness.
PrintEasy Pesto Grilled Cheese with Fresh Mozzarella and Sourdough Recipe
This Easy Pesto Grilled Cheese recipe combines fresh mozzarella, sun-dried tomatoes, crispy bacon, and vibrant pesto between thick slices of buttery sourdough bread, cooked to a golden brown perfection on the stovetop. A gooey, flavorful twist on the classic grilled cheese sandwich perfect for lunch or a comforting snack.
- Prep Time: 10 minutes
- Cook Time: 10 minutes
- Total Time: 20 minutes
- Yield: 4 sandwiches 1x
- Category: Sandwich
- Method: Frying
- Cuisine: American
Ingredients
Sandwich Ingredients
- 8 large slices of sourdough bread (about 1/2 inch thick)
- 3 balls of fresh mozzarella (125g each), sliced thin and dried
- 8 sun-dried tomatoes, diced and dried
- 4 strips of bacon, cooked and cut into pieces
- 4 big teaspoons of pesto
- Butter, as needed for spreading
Instructions
- Get the Sandwich Base Ready: Place two pieces of bread in a frying pan (or four if your pan is large enough), ensuring the pan is off the heat. Generously spread butter on the top side of each bread slice, then flip them over so the buttered side is down and ready for toppings.
- Put in the Fillings: Add 3–4 thin slices of dried fresh mozzarella on each bread slice in the pan. Spoon a heaping tablespoon of pesto over the cheese, then scatter pieces of cooked bacon and sun-dried tomatoes on top. Add another layer of mozzarella slices to ensure an extra gooey filling. Top each with another slice of bread to form a sandwich.
- Last-minute Preparations: Press down gently on the sandwiches with your hands to keep the filling contained. Spread butter on the top side of each sandwich’s bread to prepare for frying.
- Cook the Sandwiches: Turn the heat to medium and slowly heat the pan. Fry the sandwiches on both sides until they turn golden brown and crispy, flipping as needed. Cook until the cheese melts thoroughly and the sandwich is heated through.
- Enjoy and Serve: Remove the sandwiches from the pan once golden brown. Let them cool for a minute before serving to allow the cheese to set slightly. Enjoy with your favorite sides like tomato soup or a fresh salad.
Notes
- Use fresh sourdough cut thickly (about 1/2 inch) for the best texture and flavor.
- Pat fresh mozzarella dry to avoid soggy sandwiches.
- Control heat carefully—medium to medium-low is ideal to prevent burning outside while allowing cheese to melt.
- Do not overload sandwiches with fillings to prevent slipping and sogginess.
- Butter the bread outside, not melting in the pan, to achieve a crisp crust.
- If you want a vegetarian option, omit bacon and try toasted pine nuts for crunch.
- Store assembled but uncooked sandwiches in the fridge up to 24 hours; keep butter separate until cooking.
- Leftover cooked sandwiches can be reheated in a skillet on medium-low heat until cheese melts and bread crisps again.
- Pair with tomato soup, arugula salad, roasted red pepper soup, or pickled vegetables for complementary flavors.
Keywords: grilled cheese, pesto grilled cheese, sourdough sandwich, fresh mozzarella sandwich, bacon sandwich, sun-dried tomato grilled cheese, easy lunch, comfort food

