Pesto Grilled Cheese

Loading…

By Reading time
Servings 4–6 people

Golden sourdough, melted mozzarella, and a thick layer of basil pesto turn a basic grilled cheese into something that feels a little more special without asking for much more effort. The outside gets crisp and buttery while the inside stays soft, stretchy, and fragrant with basil. Sun-dried tomatoes add a tangy, sweet bite that keeps each mouthful from tasting flat.

What makes this sandwich work is balance. Pesto brings fat, salt, and herbs, but it can also make bread soggy if you overdo it, so the layer needs to be generous without being sloppy. Fresh mozzarella melts into those long, gooey pulls, though it’s best sliced and patted lightly if it seems wet. Medium-low heat matters here too; a hot pan will brown the bread before the cheese has time to melt.

Below, you’ll find the simple layering order that keeps everything neat, plus a few smart swaps if you want to change the bread, make it dairy-free, or use what’s already in your kitchen.

The pesto stayed tucked inside instead of leaking out, and the mozzarella melted into the perfect stretch. I cooked it low and slow like you said, and the bread turned deep golden without burning.

★★★★★— Megan R.

Like this basil pesto grilled cheese? Save it for the days when you want a crisp, gooey sandwich with real flavor inside.

Save to Pinterest

The Mistake That Turns Grilled Cheese Into a Soggy Mess

Pesto is the big flavor here, but it can also be the reason a sandwich falls apart. If you spread it too close to the crust or pile it on too thickly, the bread can soften before the cheese has a chance to melt. The fix is simple: keep the pesto on the inside faces only and let the butter live on the outside, where it can do its job in the pan.

Heat matters just as much as assembly. Medium-low gives the mozzarella time to melt through while the sourdough turns evenly crisp. If the pan is too hot, you’ll get dark bread and stubborn cheese, which is exactly the wrong trade. Thick bread helps here because it holds the filling without collapsing, and it stands up to the moisture from both pesto and tomatoes.

What the Mozzarella and Pesto Are Each Doing Here

Pesto Grilled Cheese with basil pesto, mozzarella, and sun-dried tomatoes
  • Sourdough bread — Thick slices give you structure and a sturdy crust. Thin sandwich bread can work, but it softens faster and doesn’t give the same crunch around the edges.
  • Basil pesto — This is the seasoning, the fat, and the herb element all at once. Store-bought pesto works well if it tastes good on its own; homemade is great if you want a brighter basil flavor. If it’s very oily, stir it before spreading so the sandwich doesn’t get slick.
  • Fresh mozzarella — This melts into those soft, stretchy strands that make the sandwich feel indulgent. Low-moisture mozzarella can be used, but the texture changes; it melts a little firmer and less creamy.
  • Sun-dried tomatoes in oil — These add concentrated sweetness and acidity, which keeps the sandwich from tasting heavy. Drain them well so they don’t leak oil into the bread, but don’t rinse away all the seasoning if they’re packed with herbs.
  • Butter — Softened butter spreads evenly and helps the bread brown without tearing. If you use cold butter, you’ll end up dragging the bread and patching over thin spots instead of coating it smoothly.

Building the Sandwich So the Cheese Melts Before the Bread Burns

Butter the Outside First

Spread the softened butter on the outer sides of all four bread slices before you touch the pesto. That keeps the filling area clean and makes it easier to assemble without smearing butter into the center. You want an even coating all the way to the edges, because any bare spot will toast pale.

Keep the Pesto on the Inside

Spread pesto generously on the unbuttered side of each slice. It should look bold and green, but not so thick that it squeezes out the sides when you press the sandwich together. If your pesto is loose, use a little less rather than risking a greasy pan.

Layer for Melt and Stability

Place the mozzarella on two slices, then tuck the drained sun-dried tomatoes over the cheese before closing the sandwiches. Putting the cheese closest to the bread helps it glue everything together as it melts. Press the tops down gently so the stack feels snug, but don’t flatten it hard or the filling will escape.

Cook Low and Patient

Set the skillet over medium-low heat and cook for 4 to 5 minutes per side. Listen for a gentle sizzle, not an aggressive crackle. If the bread is darkening too quickly, lower the heat and give the cheese more time; the best grilled cheese has a deep golden crust and a fully melted center, not one or the other.

Three Ways to Change the Sandwich Without Losing What Makes It Good

Use gluten-free bread

A sturdy gluten-free loaf can work, but pick one that toasts well and doesn’t crumble when flipped. The sandwich will still taste great, though the crust may be a little more delicate and the edges can brown faster, so keep the heat low.

Make it dairy-free

Use a dairy-free pesto and a melting plant-based mozzarella if you want the same shape and stretch. The flavor will be a little less rich than the original, so choose a pesto with plenty of basil and garlic to keep the sandwich lively.

Swap the tomatoes for a different bite

Roasted red peppers or thin tomato slices change the sandwich in a softer direction. Roasted peppers bring sweetness and a softer texture, while fresh tomato adds juice and needs to be patted dry so the bread doesn’t go soggy.

Use a different cheese blend

If you want a stronger melt, mix the mozzarella with provolone or fontina. You’ll lose a little of mozzarella’s mild creaminess, but you gain more stretch and a deeper savory note that works beautifully with pesto.

Storage and Reheating

  • Refrigerator: Store leftovers for up to 2 days. The bread softens a bit, but it still reheats well.
  • Freezer: Freezing isn’t ideal for this sandwich because the mozzarella and pesto can separate and the bread loses its crisp texture.
  • Reheating: Warm it in a skillet over low heat until the crust crisps back up and the cheese loosens again. The microwave will make the bread limp before the center is hot.

Questions I Get Asked About This Recipe

Can I use shredded mozzarella instead of fresh slices?+

Yes, shredded mozzarella works fine and often melts a little faster. Fresh mozzarella gives you a creamier, softer center, while shredded cheese makes the sandwich a touch less wet and a little easier to handle.

How do I keep the pesto from leaking out of the bread?+

Keep the pesto on the inside faces only and don’t spread it all the way past the edge. A thin, even layer stays put much better than a thick slick of oil, and draining the sun-dried tomatoes also helps keep the sandwich clean in the pan.

Can I make this ahead of time?+

You can assemble it a few hours ahead and keep it covered in the fridge, but don’t cook it too early if you want the crust to stay crisp. For the best texture, let the sandwich sit at room temperature for about 10 minutes before grilling.

How do I know when the sandwich is done?+

Look for a deep golden crust and a sandwich that feels a little softer in the center when you press it gently. If the bread is browning too fast but the cheese still feels firm, lower the heat and give it another minute or two per side.

Can I use regular sandwich bread instead of sourdough?+

Yes, but the sandwich will be softer and a little less sturdy. Sourdough gives you more structure and a better crust, which matters when you’ve got pesto and mozzarella inside.

Pesto Grilled Cheese

Pesto grilled cheese with basil pesto and melted mozzarella in a golden sourdough crust. This Italian sandwich is pan-griddled until gooey inside, with sun-dried tomatoes tucked in for bursts of tang.
Prep Time 5 minutes
Cook Time 10 minutes
Total Time 15 minutes
Servings: 2 servings
Course: Main Dish
Cuisine: Italian-American
Calories: 650

Ingredients
  

Sourdough grilled cheese
  • 4 thick slices sourdough bread about 1-inch thick slices for best crunch
  • 4 tbsp basil pesto store-bought or homemade
  • 6 oz fresh mozzarella sliced
  • 0.25 cup sun-dried tomatoes in oil, drained drain well to prevent sogginess
  • 2 tbsp butter, softened for even browning on the outside

Equipment

  • 1 cast iron skillet

Method
 

Build the sandwiches
  1. Spread softened butter on the outside of each sourdough bread slice to coat the exterior evenly.
  2. Spread basil pesto generously on the inside (unbuttered) side of all four slices.
  3. Layer the sliced fresh mozzarella and the drained sun-dried tomatoes on two of the pesto-covered slices.
  4. Top with the remaining two bread slices, pesto-side in and buttered-side out, to form two sandwiches.
Grill
  1. Heat a cast iron skillet over medium-low heat, then add the sandwiches and cook 4–5 minutes per side, pressing gently with a spatula or by hand.
  2. Continue until the crust is deep golden brown and the mozzarella is fully melted, flipping once halfway through.
  3. Slice each sandwich in half and serve immediately while the cheese pulls.

Notes

For the crispiest exterior, keep the heat at medium-low so the bread browns before the mozzarella fully melts. Store leftovers covered in the fridge up to 2 days; reheat in a skillet over low heat until warmed through. For a vegetarian-friendly swap, this recipe is already vegetarian—choose a dairy-free mozzarella substitute and use plant butter for the same method.

Loved this recipe?

Save it for later, print a copy, leave a quick note, or share it with friends!

Save to Pinterest

Leave a Comment

Recipe Rating