Pesto Grilled Cheese

Featured in: Comfort Family Dinners

This flavorful sandwich layers aromatic basil pesto, creamy fresh mozzarella, and tangy sun-dried tomatoes between slices of crispy golden sourdough. Grilled to perfection with a buttery finish, it offers a warm and satisfying bite. Ideal for a quick, easy meal with a delightful blend of Italian-American tastes.

Updated on Wed, 24 Dec 2025 09:52:00 GMT
Golden-brown Pesto Grilled Cheese sandwich with melted mozzarella and bright red sun-dried tomatoes inside. Save to Pinterest
Golden-brown Pesto Grilled Cheese sandwich with melted mozzarella and bright red sun-dried tomatoes inside. | frostkettle.com

I discovered this sandwich on a lazy Sunday afternoon when my fridge held nothing but pesto, fresh mozzarella, and a handful of sun-dried tomatoes. Instead of settling for plain butter and cheese, I spread that vibrant green pesto right onto the bread and watched it bloom when the heat hit the pan. The way the basil aroma mixed with melting cheese and toasting bread stopped me mid-bite—suddenly, grilled cheese wasn't just comfort food anymore.

I made this for my sister one weeknight when she called saying she was tired and hungry. She arrived expecting something simple, and when I slid that golden sandwich onto her plate with a side of tomato soup, she actually paused mid-conversation to taste it. That quiet moment of "oh, wow" reminded me that the best meals aren't the complicated ones—they're the ones that feel thoughtful.

Ingredients

  • Sourdough or country bread (4 slices): The structure matters here—you need bread sturdy enough to hold up to butter, pesto, and cheese without turning into mush, and sourdough's tang complements the basil beautifully.
  • Fresh mozzarella (120 g sliced): Skip the pre-shredded stuff; fresh mozzarella melts into those creamy pockets of goodness that make every bite feel indulgent.
  • Basil pesto (2 tbsp): Use a good-quality store-bought version if you're short on time, or make your own if you want control over the garlic and salt levels.
  • Sun-dried tomatoes in oil (4–6 slices): The ones packed in oil have more flavor than dry versions, and that oil adds richness without needing extra fat.
  • Unsalted butter (2 tbsp softened): Soft butter spreads evenly without ripping the bread, which means a more consistent golden crust.

Instructions

Assemble the base:
Lay out your bread slices and spread 1 tablespoon of pesto on two of them, pushing it toward the edges so every bite gets that herbaceous flavor.
Layer the cheese and tomatoes:
Arrange your mozzarella slices and sun-dried tomato pieces over the pesto, and don't be shy—pile them on generously so they meld together as they heat.
Close the sandwich:
Press the remaining bread slices on top, pesto side down where it'll stick slightly to the filling.
Butter the exterior:
Spread a thin, even layer of softened butter on both outside surfaces of each sandwich; this is your ticket to that restaurant-grade golden crust.
Heat your cooking surface:
Set a nonstick skillet or griddle over medium-low heat and let it warm for a minute—too hot and the outside burns before the cheese melts, too cool and you get pale bread with cold cheese inside.
First side down:
Place your sandwich butter-side down and let it cook undisturbed for 3–4 minutes until you hear that subtle sizzle fade into silence, meaning the butter's done its work and the bread's golden.
The flip and finish:
Butter the top side, flip with confidence, and cook the other side for another 3–4 minutes while gently pressing with your spatula to ensure even contact between bread and pan, helping the cheese melt into every layer.
Rest and serve:
Let the sandwich rest for a minute off heat—this lets the cheese set slightly so it doesn't ooze everywhere when you cut it, then slice diagonally and serve while it's still warm.
Close-up of a flavorful Pesto Grilled Cheese, showcasing crispy bread and oozing, warm cheese. Save to Pinterest
Close-up of a flavorful Pesto Grilled Cheese, showcasing crispy bread and oozing, warm cheese. | frostkettle.com

There's something about watching someone bite into a grilled cheese and taste pesto and sun-dried tomatoes for the first time that never gets old. It's such a small thing—really just bread, butter, and cheese—but suddenly it feels special, like you've shared something more than lunch.

Why Fresh Mozzarella Changes Everything

Fresh mozzarella melts differently than aged cheeses—it softens and flows rather than becoming stringy, which means you get those creamy pockets throughout the sandwich instead of thick, uniform layers. I tried this once with provolone when I was out of fresh mozzarella, and while it was delicious in a different way, it lacked that luxurious, almost-runny quality that makes people close their eyes when they bite in. The freshness of the cheese also echoes the brightness of the pesto, creating a flavor balance that feels intentional rather than accidental.

Building Flavor Beyond the Basics

This sandwich lives at the intersection of simplicity and sophistication—you're not adding twenty ingredients, but the ones you're using are vibrant enough to make people ask what makes it taste so good. The pesto brings garlic, basil, and sometimes pine nuts; the sun-dried tomatoes add sweetness and umami depth; the fresh mozzarella keeps everything creamy. It's like building a flavor pyramid where each layer makes the next one taste better.

Variations and Personal Touches

This is one of those recipes that welcomes tinkering without falling apart. I've added baby spinach and arugula for brightness, swapped in fontina for a nuttier taste, and even sprinkled grated Parmesan on the butter before grilling to create an extra-crispy, savory shell. The beauty is that the foundation—buttered bread, melted cheese, fresh ingredients—is strong enough to support whatever you want to try.

  • Experiment with pesto varieties like sun-dried tomato pesto or spinach pesto if you want to shift the flavor profile.
  • Serve alongside a simple green salad or tomato soup to echo the sandwich's Italian-American roots.
  • Make it a double batch—the second sandwich reheats beautifully on a skillet over low heat if anyone wants seconds.
Enjoy a warm and comforting Pesto Grilled Cheese, a delicious Italian-American sandwich served immediately. Save to Pinterest
Enjoy a warm and comforting Pesto Grilled Cheese, a delicious Italian-American sandwich served immediately. | frostkettle.com

This sandwich has become my go-to when I want something that feels indulgent but takes almost no time, and when I need to cook for people I actually care about. It's proof that the best meals don't come from complicated recipes—they come from respecting good ingredients and paying attention to the details.

Recipe Questions & Answers

What type of bread works best for this sandwich?

Sourdough or country bread with a sturdy crust provides the perfect base for crisp grilling and holds the fillings well.

Can I substitute mozzarella with other cheeses?

Yes, mild cheeses like provolone or fontina make excellent alternatives, offering a different but delicious flavor profile.

How do I get the bread crispy without burning the cheese?

Cook on medium-low heat, pressing gently and flipping carefully to achieve golden crusts while allowing the cheese to melt evenly.

What can I add for extra freshness?

Adding baby spinach or arugula inside enhances the sandwich with fresh, peppery notes and vibrant color.

Is it possible to make basil pesto at home?

Absolutely, homemade pesto made with fresh basil, pine nuts, garlic, olive oil, and Parmesan adds a rich, fresh flavor.

How should I serve the sandwich for best flavor?

Serve warm, freshly grilled, paired nicely with a crisp green salad or a light tomato soup to complement its rich flavors.

Pesto Grilled Cheese

A vibrant melt of pesto, mozzarella, and sun-dried tomatoes on golden, crispy sourdough bread.

Prep Duration
10 minutes
Time to Cook
8 minutes
Overall Time
18 minutes
Created by Nora Whitman


Skill Level Easy

Cuisine Italian-American

Makes 2 Serving Size

Dietary Information Meatless

What You Need

Bread

01 4 slices sourdough or country bread

Cheese

01 4 oz fresh mozzarella, sliced

Pesto

01 2 tablespoons basil pesto (store-bought or homemade)

Vegetables

01 4 to 6 sun-dried tomatoes in oil, drained and sliced

For Grilling

01 2 tablespoons unsalted butter, softened

How-To Steps

Step 01

Prepare Bread with Pesto: Place bread slices on a clean surface and spread 1 tablespoon of pesto evenly over two slices.

Step 02

Add Cheese and Tomatoes: Arrange sliced mozzarella and sun-dried tomatoes on top of the pesto-covered bread slices.

Step 03

Assemble Sandwich: Cover with the remaining bread slices to form two sandwiches.

Step 04

Butter Exterior: Spread a thin layer of softened butter on the outer sides of each sandwich.

Step 05

Heat Cooking Surface: Warm a nonstick skillet or griddle over medium-low heat.

Step 06

Cook First Side: Place sandwiches buttered-side down in the skillet and cook for 3 to 4 minutes until golden brown.

Step 07

Flip and Cook Other Side: Butter the top sides, flip sandwiches, and cook an additional 3 to 4 minutes, pressing gently, until cheese melts and bread is golden on both sides.

Step 08

Rest and Serve: Remove sandwiches from heat, let rest for one minute, slice, and serve while warm.

Tools You'll Need

  • Nonstick skillet or griddle
  • Spatula
  • Knife and cutting board

Allergy Info

Review every ingredient for allergens. Ask a healthcare professional if unsure.
  • Contains wheat (bread), milk (cheese and butter), and tree nuts (pesto may contain pine nuts).
  • Check store-bought pesto labels for nut and dairy allergens.

Nutrition Details (Each Serving)

Given for informational purposes, this isn't medical advice.
  • Energy Value: 420
  • Fats: 23 g
  • Carbohydrates: 37 g
  • Proteins: 16 g