Pesto Grilled Cheese

Category:Dinner Recipes

Golden sourdough, melted mozzarella, and a swipe of basil pesto turn this grilled cheese into something that eats like lunch but feels a little more like a treat. The bread gets deeply crisp without going hard, the pesto perfumes every bite, and the sun-dried tomatoes cut through the richness with a sweet-tart chew that keeps the sandwich from feeling flat.

The trick is keeping the heat at medium-low so the bread has time to brown while the mozzarella melts all the way through. Pesto on the inside gives you a stronger basil hit, and butter on the outside gives the crust that even, glossy finish you want from a good grilled cheese. Thick sourdough matters here because it stands up to the filling without turning soggy.

Below, I’ll walk you through the small choices that make this sandwich worth repeating, from the best way to layer the fillings to the swap I’d use if you want a sharper, saltier bite.

The pesto stayed bright and the mozzarella melted all the way through without making the bread soggy. I cooked it low and slow like you said, and the crust turned out crisp instead of burnt.

★★★★★— Jenna R.

Save this pesto grilled cheese for a fast lunch with a crisp sourdough crust, melty mozzarella, and those sweet sun-dried tomato pockets.

Save to Pinterest

The Bread Burns Before the Cheese Melts Unless You Control the Heat

Grilled cheese fails when the skillet runs hot enough to toast the outside before the filling has time to soften. With pesto and mozzarella, that problem shows up fast because pesto adds moisture and mozzarella needs a little patience to turn fully molten. Medium-low heat gives you a longer window to build a crisp crust while the center catches up.

Press the sandwich gently, not hard. Too much pressure squeezes out the cheese and smears the filling toward the edges, where it can scorch in the pan. A light press improves contact with the skillet; a heavy press ruins the melt.

What the Pesto, Mozzarella, and Sun-Dried Tomatoes Each Bring to the Sandwich

Pesto Grilled Cheese with mozzarella, sun-dried tomatoes, sourdough
  • Basil pesto — This is the backbone of the sandwich. Homemade pesto gives the brightest basil flavor, but a good store-bought version works well and keeps the recipe fast. If your pesto is very thick, loosen it with a small spoonful of the oil from the jar so it spreads without tearing the bread.
  • Fresh mozzarella — Fresh mozzarella melts into long, creamy strands and gives the sandwich that gooey center people want. Slice it thin so it melts before the bread overbrowns. If you use low-moisture mozzarella, the texture will be drier and the pull less dramatic, but it will still melt cleanly.
  • Sun-dried tomatoes in oil — These add sweetness, acidity, and a chewy bite that keeps the sandwich from tasting one-note. Drain them well so the bread doesn’t steam. If yours are very large, chop them so they distribute evenly instead of slipping out the sides.
  • Sourdough bread — Thick slices are worth it here because they hold the filling and stay crisp at the edges. Any sturdy sandwich bread works, but soft bread can collapse once the cheese melts. Choose slices that are substantial enough to brown without drying out.
  • Butter — Softened butter gives the outer crust even coverage and better browning than cold butter dragged across the bread. It also helps the sandwich develop that deep golden color without needing extra oil in the pan.

Building the Pesto Grilled Cheese So the Fillings Stay Put

Butter the Outside First

Spread softened butter across the outside of each bread slice in an even layer. The butter should reach all the way to the edges so the crust browns evenly instead of leaving pale patches. If the butter is too cold, it tears the bread; if it’s melted, it soaks in and the crust turns greasy instead of crisp.

Keep the Pesto on the Inside

Spread pesto on the unbuttered side of each slice. That keeps the basil flavor close to the cheese and prevents the filling from leaking into the skillet. Use enough for a clear green layer, but don’t overload it or the bread will slide once the cheese starts to melt.

Layer the Cheese Before the Tomatoes

Build each sandwich with mozzarella first, then sun-dried tomatoes. The cheese acts like glue and holds the tomatoes in place as it softens. If you put the tomatoes directly against the bread, they tend to fall out before the sandwich finishes cooking.

Cook Slowly Until the Center Softens

Set the sandwich in a skillet over medium-low heat and cook for 4 to 5 minutes per side, pressing lightly once or twice. You’re looking for a deep golden crust and cheese that looks soft at the edges before you flip. If the bread is browning too fast, lower the heat immediately; that’s the sign the pan is too hot for the filling to catch up.

Make It Sharper with a Little Parmesan

Add a light sprinkle of grated Parmesan inside the sandwich with the mozzarella if you want a saltier, nuttier finish. It won’t melt like mozzarella, but it adds depth and helps the pesto taste more savory.

Gluten-Free Version

Use a sturdy gluten-free sandwich bread that can handle being pressed in the skillet. Thin or fragile loaves can break once the cheese softens, so choose one with enough structure and cook it a little more gently than regular sourdough.

Dairy-Free Swap

Use a dairy-free mozzarella-style melt and swap the butter for plant butter or olive oil. The result will still crisp up nicely, but the filling usually softens rather than stretching, so keep the heat low and give it a little extra time in the pan.

Turn It Into a Heavier Lunch

Add a few slices of roasted chicken or turkey between the pesto and mozzarella. Keep the filling modest so the sandwich still seals and cooks evenly; too much bulk pushes the bread apart before the cheese has time to melt.

Storage and Reheating

  • Refrigerator: Store leftovers wrapped in foil or in an airtight container for up to 2 days. The bread will soften a bit as it sits.
  • Freezer: I don’t recommend freezing this sandwich. Fresh mozzarella turns watery when thawed, and the bread loses the crisp crust.
  • Reheating: Reheat in a dry skillet over medium-low heat until the bread crisps back up and the center warms through. Skip the microwave if you want to keep the crust intact; it softens the bread and makes the filling rubbery.

Questions I Get Asked About This Recipe

Can I use shredded mozzarella instead of sliced? +

Yes, shredded mozzarella works, and it often melts faster than sliced. Pack it in lightly so the sandwich doesn’t get bulky enough to split while it cooks. Sliced fresh mozzarella gives a cleaner, silkier melt, but shredded is a fine backup.

How do I keep the bread from getting soggy? +

Drain the sun-dried tomatoes well and spread the pesto in a thin, even layer instead of piling it on. The sandwich also needs enough heat to toast the bread before the filling has time to soak in, which is why medium-low heat matters. If the pesto is especially loose, blot it lightly with a spoon before spreading.

Can I make pesto grilled cheese ahead of time? +

You can assemble it a few hours ahead and keep it wrapped in the refrigerator, but it cooks best when the bread is still dry and the butter hasn’t soaked in. For the best crust, wait to cook it until just before serving. If you need to prep farther ahead, keep the fillings separate and build the sandwich right before it hits the pan.

How do I know when it’s done in the pan? +

The bread should be deep golden brown, not pale tan, and the cheese should look fully loosened when you lift a corner with a spatula. If the crust is done before the center melts, the pan is too hot. Lower the heat and give it another minute or two so the inside can finish without burning the bread.

Can I use homemade pesto for this sandwich? +

Absolutely. Homemade pesto usually gives the brightest basil flavor, and it’s especially good here because the sandwich is so simple. If your pesto is thick, loosen it slightly with olive oil so it spreads cleanly and doesn’t tear the bread.

Pesto Grilled Cheese

Pesto grilled cheese with a golden sourdough crust, gooey melted mozzarella, and a green pesto interior. Layered with sun-dried tomatoes for an Italian sandwich that melts evenly on medium-low heat.
Prep Time 5 minutes
Cook Time 10 minutes
Total Time 15 minutes
Servings: 2 servings
Course: Main Dish
Cuisine: Italian-American

Ingredients
  

Sourdough bread
  • 4 sourdough bread thick slices
Basil pesto
  • 4 tbsp basil pesto store-bought or homemade
Fresh mozzarella
  • 6 oz fresh mozzarella sliced

Equipment

  • 1 cast iron skillet

Method
 

Prep the bread
  1. Spread softened butter on the outside of each sourdough bread slice.
  2. Spread basil pesto generously on the inside (unbuttered) side of all four slices.
Assemble the sandwiches
  1. Layer fresh mozzarella slices and drained sun-dried tomatoes on two of the pesto-covered slices.
  2. Top with the remaining two bread slices, pesto-side in and buttered-side out.
Grill
  1. Cook the sandwich in a skillet over medium-low heat for 4–5 minutes, pressing gently, until the underside is deep golden brown.
  2. Flip and cook for an additional 4–5 minutes per side, pressing gently, until the cheese is fully melted and the second side turns deep golden brown.
Serve
  1. Slice the grilled cheese in half and serve immediately, showing the gooey pesto-mozzarella interior with sun-dried tomatoes.

Notes

For the best melt, keep heat at medium-low and press gently so the bread toasts without burning. Store leftover sandwiches in the fridge up to 3 days and reheat in a skillet over low heat until warmed through. Freezer: yes, freeze up to 2 months; reheat from thawed in a skillet for crispness. Dietary swap: use dairy-free butter and vegan mozzarella to make it dairy-free while keeping the same layering technique.

You might also like these recipes

Leave a Comment

Recipe Rating