Want a sandwich that beats every sad cafeteria memory you have? This pesto grilled cheese recipe delivers crunch, ooze, and a hit of fresh basil in every bite. It takes about 25 minutes and needs one skillet.
I made my first one on a rainy Tuesday with leftover pesto and a half-dead loaf of sourdough. Nothing about that day felt special until the first bite. Now I buy bacon just for this sandwich.
Why Pesto Grilled Cheese Works So Well
Regular grilled cheese is fine. Pesto grilled cheese is the version that makes people ask for your recipe. The pesto adds herby, garlicky depth, and the mozzarella keeps everything creamy.
Why does the combo taste so good? Salty bacon, sweet sun-dried tomatoes, and fresh basil hit different flavor notes at once. Every bite feels balanced instead of heavy.
IMO, this sandwich belongs on a restaurant menu with a fancy price tag. You make it at home for a fraction of the cost.
Servings and Time
Here is the quick overview before you heat the pan:
- Servings: 4 sandwiches
- Prep time: 10 minutes
- Cook time: 12 to 15 minutes per batch
- Resting time: 1 to 2 minutes
- Total time: about 25 to 30 minutes
You can cook two sandwiches at once in a large skillet. Use a second pan if you want to feed everyone at the same time.
Ingredients and Quantities
Set everything on the counter before you start. Grilled cheese moves fast, and burnt bread waits for no one.
For the Sandwiches
- 8 slices thick sourdough bread
- 6 fresh mozzarella balls (125 g each), thinly sliced
- 4 tablespoons basil pesto
- 4 strips bacon, cooked and chopped
- 8 sun-dried tomatoes, finely chopped
For Toasting
- 4 tablespoons butter, softened for spreading
FYI, you only use about 190 g of the sliced mozzarella in the bottom layer. The rest goes on top of the toppings, so slice all of it before you begin.
Choosing Your Ingredients
Four ingredients carry this sandwich, so pick them with care. A little attention here saves you from a mediocre lunch.
Why Sourdough Wins
Sourdough has a sturdy crumb and a tangy bite. It holds up to wet fillings and crisps beautifully. Soft sandwich bread turns mushy under pesto, and I learned that the hard way.
Fresh Mozzarella vs. Shredded
Fresh mozzarella melts into creamy pools. Shredded mozzarella melts more evenly but tastes blander. I prefer fresh, but pat the slices dry with a paper towel first so they don’t leak water into the bread.
Store-Bought vs. Homemade Pesto
Good jarred pesto works fine, and I use it most weeknights. Homemade pesto tastes brighter if you have the time. Either way, choose one with a strong basil flavor and real olive oil.
How to Make Pesto Grilled Cheese Step by Step
Read through these steps once before you cook. The process is simple, but timing matters when the pan is hot.
Step 1: Butter the Bread
Lay all 8 slices of sourdough on a clean work surface. Spread 1/2 tablespoon of softened butter on one side of each slice. Cover the bread from edge to edge.
Why the edges? Bare spots stay pale and soft in the pan. Full coverage gives you an even, golden crust on every side.
Step 2: Set Up the Sandwich Bases
Place 4 slices butter-side down on your work surface. These slices will touch the pan first, so keep the buttered side facing the counter. The dry side faces up and holds your fillings.
Leave plenty of room between the slices. You will need space to layer the toppings without a mess.
Step 3: Add the First Layer of Mozzarella
Layer about 190 g of sliced mozzarella evenly over the 4 bread slices. Cover the whole surface and keep the cheese slightly inside the edges. Cheese that hangs over the side burns in the pan.
This bottom layer works as a barrier. It keeps the pesto from soaking straight into the bread.
Step 4: Spread the Pesto
Spoon 1 tablespoon of basil pesto onto each sandwich base. Use the back of the spoon to spread it over the cheese. Aim for a thin, even layer.
Resist the urge to add extra. Too much pesto makes the sandwich oily and slippery. One tablespoon gives you plenty of flavor.
Step 5: Add the Bacon and Sun-Dried Tomatoes
Divide the chopped sun-dried tomatoes evenly among the 4 sandwiches. Then sprinkle the chopped bacon over the top. Keep the pieces small so they sit flat.
Large chunks make the sandwich lumpy and hard to flip. Small pieces spread flavor into every bite instead of hiding in one corner.
Step 6: Add the Second Layer of Mozzarella
Place the remaining mozzarella slices over the toppings. This top layer acts like glue. It melts down and holds the bacon and tomatoes in place.
Press gently with your palm so everything settles. You want a tidy stack, not a pile ready to slide apart.
Step 7: Close the Sandwiches
Top each stack with a second slice of sourdough. Keep the buttered side facing outward so both outer surfaces crisp up. Press down lightly to seal the layers together.
Check that the sandwich sits level. A lopsided stack cooks unevenly and tips in the pan.
Step 8: Heat the Skillet
Place a large skillet over medium-low heat. Give it about 2 minutes to warm up. You do not need oil because the butter on the bread handles that job.
Why medium-low? High heat burns the bread before the cheese melts. Patience gives you a golden crust and a fully gooey center.
Step 9: Cook the First Side
Carefully place 1 or 2 sandwiches in the skillet. Cook for 4 to 6 minutes without moving them. Peek under one edge to check the color.
You want a deep golden brown. If the bread darkens too fast, lower the heat and wait a little longer.
Step 10: Flip and Finish
Slide a wide spatula under the sandwich and flip it in one smooth motion. Cook the second side for another 4 to 6 minutes. Press gently with the spatula to help the cheese melt.
The sandwich is done when the bread turns crisp and the mozzarella oozes out of the edges. Repeat with the remaining sandwiches.
Step 11: Rest, Slice, and Serve
Move the sandwiches to a cutting board. Let them rest for 1 to 2 minutes so the cheese firms up slightly. Slice each one in half with a serrated knife.
I know the smell makes waiting hard. Cut too early and the filling slides everywhere. Hot mozzarella burns tongues, and I speak from experience.
Tips for the Best Pesto Grilled Cheese
I have made every mistake with this sandwich, so learn from mine. These tips keep your lunch out of the trash.
- Use medium-low heat. Fast heat burns the outside and leaves the inside cold.
- Pat the mozzarella dry. Extra water makes the bread soggy.
- Cook the bacon crisp. Chewy bacon turns rubbery inside the sandwich.
- Cover the pan for the last minute. A lid traps heat and melts stubborn cheese.
- Use a wide spatula. It keeps the layers from sliding apart.
What to Serve With Pesto Grilled Cheese
This sandwich loves a light side. Something fresh balances the richness. Here are my favorites:
- Tomato soup for dipping
- A simple arugula salad with lemon
- Roasted red pepper soup
- Crunchy kettle chips
- Pickles for a sharp bite
Tomato soup is the classic pairing, and I always cave. Dip a corner into the soup and tell me you don’t feel like a kid again.
Storing and Reheating Leftovers
Grilled cheese tastes best fresh, but leftovers work. Wrap cooled sandwiches in foil and refrigerate for up to 2 days. Skip plastic wrap, which traps moisture and softens the crust.
Reheat in a skillet over medium-low heat for 3 to 4 minutes per side. An oven at 350°F works too, for about 10 minutes. Avoid the microwave, because it turns the bread chewy.
Frequently Asked Questions
What cheese goes best with pesto?
Fresh mozzarella is my top pick because it melts smoothly and tastes mild. Provolone, fontina, and Gruyere also work well. Mix two cheeses for extra flavor.
Can I make pesto grilled cheese without bacon?
Yes. Skip the bacon for a vegetarian version, or add sliced tomato or roasted red peppers. The sandwich still tastes rich and savory.
What bread works best for pesto grilled cheese?
Thick sourdough works best. Ciabatta and focaccia also hold up well. Avoid thin sandwich bread, which gets soggy.
Can I use an air fryer or panini press?
Yes. In an air fryer, cook at 375°F for 6 to 8 minutes, flipping halfway. A panini press cooks in about 5 minutes and gives you neat grill marks.
How do I keep the cheese from leaking out?
Keep the cheese slightly inside the bread edges. Press the sandwich gently and cook on low heat. Hot, fast cooking forces the cheese to spill out.
Can I make this sandwich ahead of time?
You can assemble the sandwiches and refrigerate them for a few hours. Cook them just before serving. That way the bread stays crisp.
Final Thoughts
Pesto grilled cheese takes a plain sandwich and makes it feel special. Butter the bread, layer the fillings, and cook low and slow. You get crispy bread, melted mozzarella, and bold pesto flavor every time.
So why settle for boring lunches? Grab your skillet and make one tonight. Your family will ask for seconds, and I promise not to tell them how simple it was.

Pesto Grilled Cheese
Ingredients
Method
- Butter one side of each slice of sourdough bread with 1/2 tablespoon of softened butter.
- Place 4 slices of bread butter-side down on a work surface.
- Layer about 190 g of sliced mozzarella evenly over the 4 bread slices.
- Spread 1 tablespoon of basil pesto onto each sandwich base.
- Divide the chopped sun-dried tomatoes and sprinkle the chopped bacon over the top of the sandwiches.
- Add the remaining mozzarella slices over the toppings.
- Top each sandwich with a second slice of sourdough, buttered side facing out.
- Heat a large skillet over medium-low heat.
- Place 1 or 2 sandwiches carefully in the skillet and cook for 4 to 6 minutes.
- Flip the sandwiches and cook the second side for another 4 to 6 minutes.
- Remove the sandwiches from the skillet and let them rest for 1 to 2 minutes before slicing.



