Pesto Grilled Cheese

Pesto Grilled Cheese

Hey there! I’m Linda Sandra — a Charleston home cook who believes every meal should feel like a hug, and this Pesto Grilled Cheese recipe is about to become your new go-to comfort food with a gourmet twist.

This isn’t your average grilled cheese situation. We’re talking crispy sourdough bread, melty fresh mozzarella, herbaceous pesto, crispy bacon bits, and sweet sun-dried tomatoes all pressed together into golden, gooey perfection. It’s the kind of sandwich that makes you close your eyes on the first bite.

I stumbled onto this combo on a rainy Tuesday when I had leftover pesto from pasta night and some fancy cheese I’d been hoarding. One bite and I knew I’d never go back to plain old cheddar and white bread again.

Little Snapshot: What This Recipe Delivers

This Pesto Grilled Cheese combines crispy buttered sourdough bread with fresh mozzarella, basil pesto, sun-dried tomatoes, and bacon for a restaurant-quality sandwich that takes just 15 minutes from start to finish. It’s an elevated twist on classic grilled cheese that works for lunch, dinner, or even a fancy-but-easy date night at home.

Why You’ll Love This Recipe 🌸

  • This Pesto Grilled Cheese tastes like something from a fancy café but takes less time than scrolling through your phone while deciding what to eat.
  • It’s endlessly adaptable — swap the bacon for prosciutto, use different cheeses, or make it veggie by skipping the meat entirely.
  • You probably have most of these ingredients already, and the ones you don’t are totally worth keeping stocked in your kitchen.
  • According to Bon Appétit’s guide to perfect grilled cheese technique, the secret to restaurant-quality results is using mayo or butter on the outside and cooking low and slow — and this recipe proves exactly why.

Quick Facts ⚡

Here’s the quick scoop on this Pesto Grilled Cheese.

  • CourseMain Dish
  • Prep Time10 minutes
  • Cook Time5 minutes
  • Total Time15 minutes
  • Servings4 sandwiches
  • DifficultyEasy
Grilled Cheese Dinner
Pesto Grilled Cheese

Pesto Grilled Cheese

This Pesto Grilled Cheese combines crispy buttered sourdough bread with fresh mozzarella, basil pesto, sun-dried tomatoes, and bacon for a restaurant-quality sandwich that takes just 15 minutes from start to finish. It’s an elevated twist on classic grilled cheese that works for lunch, dinner, or even a fancy-but-easy date night at home.
Prep Time 10 minutes
Cook Time 5 minutes
Total Time 15 minutes
Course Main Dish
Cuisine American
Servings 4 sandwiches
Calories 485 kcal

Equipment

  • Large frying pan or griddle
  • Spatula
  • Sharp knife
  • Cutting board
  • Small bowl
  • Butter knife

Ingredients
  

  • 8 slices Sourdough Bread small but thick slices
  • 3 balls Fresh Mozzarella 4.5oz/125g each, thinly sliced & patted dry
  • 8 pieces Sun-Dried Tomatoes patted dry and diced
  • 4 slices Bacon cooked & diced
  • 4 heaped tbsp Pesto
  • Butter as needed

Instructions
 

  • Place two slices of thick sourdough bread in your frying pan with the heat still OFF. Spread softened butter generously on the top side of each slice, then flip them over so the buttered side is face-down in the pan.
  • On the unbuttered side facing up, layer 3-4 thin slices of patted-dry fresh mozzarella cheese. Pat the cheese dry with paper towels first — this prevents your sandwich from getting soggy and helps everything melt together beautifully.
  • Spread 1 heaping tablespoon of pesto over the mozzarella layer, then sprinkle with diced sun-dried tomatoes and crispy bacon pieces. The pesto acts like flavorful glue that holds everything together.
  • Add another layer of mozzarella slices on top of your fillings — this second cheese layer is the secret to keeping everything contained when you flip. Top with the second slice of bread and spread butter generously on the top.
  • Press down firmly with your hands to squish everything together and contain those gorgeous fillings. This helps the sandwich hold its shape and ensures the cheese melts evenly throughout.
  • Turn your heat to medium and cook for 3-4 minutes on the first side, until it’s deeply golden brown. Flip carefully using a wide spatula, then cook another 3-4 minutes until both sides are crispy and the cheese is completely melted through the center.
  • Remove from heat and let rest for 1 minute before slicing — this gives the cheese a second to set slightly so it doesn’t all ooze out when you cut it. Slice diagonally because everything tastes better that way.

Notes

Pat your mozzarella and sun-dried tomatoes really dry with paper towels before using them. Excess moisture is the enemy of crispy bread, and nobody wants a soggy grilled cheese situation.
Don’t crank the heat too high, even if you’re impatient. Medium heat gives the cheese time to melt completely while the bread gets golden and crispy. High heat just burns the outside and leaves you with cold cheese in the middle.
Use fresh mozzarella instead of pre-shredded cheese. Fresh mozz melts so much better and has that gorgeous stretchy quality. Pre-shredded cheese has anti-caking agents that prevent it from melting smoothly.
Make sure your bacon is already cooked and cooled before assembling. Trying to add raw bacon to a grilled cheese is just asking for food safety issues and uneven cooking.
Keyword foods with pesto, grilled cheese dinner, healthy grilled sandwiches, pesto grilled cheese

Nutritional Peek

Here’s what you’re working with per sandwich — because sometimes it’s nice to know, even when we’re indulging a little.

NutrientAmount per Serving
Calories485 kcal
Protein22g
Carbohydrates32g
Fat29g
Fiber2g
Sugar3g

Pesto Grilled Cheese Ingredients

Pesto Grilled Cheese Ingredients

These foods with pesto are about to become your new best friends, and honestly, this ingredient list reads like a love letter to everything delicious.

For the bread and butter situation — grab thick-cut sourdough slices and real butter, because this isn’t the time for margarine or sad, thin sandwich bread. For the cheese and toppings — fresh mozzarella brings that perfect melt, while pesto, sun-dried tomatoes, and crispy bacon create layers of flavor that make every bite interesting.

AmountIngredient
8 slicesSourdough Bread (small but thick slices)
3 balls (4.5oz/125g each)Fresh Mozzarella, thinly sliced & patted dry
8 piecesSun-Dried Tomatoes, patted dry and diced
4 slicesBacon, cooked & diced
4 heaped tbspPesto
As neededButter

Tools You’ll Actually Use

Equipment Needed:

  • Large frying pan or griddle
  • Spatula (the wider the better for flipping)
  • Sharp knife for slicing cheese and tomatoes
  • Cutting board
  • Small bowl for diced bacon and tomatoes
  • Butter knife for spreading

Step-by-Step Instructions

Making the perfect Pesto Grilled Cheese is all about layering flavors and getting that golden-crispy outside with melty-gooey inside. Don’t rush it — good things come to those who use medium heat.

Step 1: Place two slices of thick sourdough bread in your frying pan with the heat still OFF. Spread softened butter generously on the top side of each slice, then flip them over so the buttered side is face-down in the pan.

Pesto Grilled Cheese Instructions

Step 2: On the unbuttered side facing up, layer 3-4 thin slices of patted-dry fresh mozzarella cheese. Pat the cheese dry with paper towels first — this prevents your sandwich from getting soggy and helps everything melt together beautifully.

Step 3: Spread 1 heaping tablespoon of pesto over the mozzarella layer, then sprinkle with diced sun-dried tomatoes and crispy bacon pieces. The pesto acts like flavorful glue that holds everything together.

How to Pesto Grilled Cheese

Step 4: Add another layer of mozzarella slices on top of your fillings — this second cheese layer is the secret to keeping everything contained when you flip. Top with the second slice of bread and spread butter generously on the top.

Step 5: Press down firmly with your hands to squish everything together and contain those gorgeous fillings. This helps the sandwich hold its shape and ensures the cheese melts evenly throughout.

Step 6: Turn your heat to medium and cook for 3-4 minutes on the first side, until it’s deeply golden brown. Flip carefully using a wide spatula, then cook another 3-4 minutes until both sides are crispy and the cheese is completely melted through the center.

Step 7: Remove from heat and let rest for 1 minute before slicing — this gives the cheese a second to set slightly so it doesn’t all ooze out when you cut it. Slice diagonally because everything tastes better that way.

Foods With Pesto

Pro Tips & Gentle Guidance

Want your healthy grilled sandwiches (okay, “healthy” is relative when butter’s involved) to turn out perfect every time? Here’s what I’ve learned from making these way too often.

Pat your mozzarella and sun-dried tomatoes really dry with paper towels before using them. Excess moisture is the enemy of crispy bread, and nobody wants a soggy grilled cheese situation.

Don’t crank the heat too high, even if you’re impatient. Medium heat gives the cheese time to melt completely while the bread gets golden and crispy. High heat just burns the outside and leaves you with cold cheese in the middle.

Use fresh mozzarella instead of pre-shredded cheese. Fresh mozz melts so much better and has that gorgeous stretchy quality. Pre-shredded cheese has anti-caking agents that prevent it from melting smoothly.

If you’re new to perfecting grilled cheese technique, Serious Eats has an excellent deep dive on grilled cheese science that explains exactly why butter placement and heat control matter so much.

Make sure your bacon is already cooked and cooled before assembling. Trying to add raw bacon to a grilled cheese is just asking for food safety issues and uneven cooking.

Quick Fixes for Pesto Grilled Cheese

Problem: Bread burns before cheese melts Your heat’s too high, friend. Drop it to medium or even medium-low and be patient. Cover the pan with a lid for the last minute of cooking on each side to trap heat and help the cheese melt faster without burning the bread.

Problem: Fillings fall out everywhere You probably overstuffed it or didn’t press down firmly enough before cooking. Use less filling next time, or add an extra slice of cheese on top to act as “glue.” Press firmly with your spatula while cooking to help everything stick together.

Problem: Pesto makes the bread soggy Make sure you’re layering cheese directly on the bread first, then adding pesto on top of the cheese. The cheese creates a barrier that protects the bread from moisture. Also, don’t use super oily pesto — drain off excess oil if needed.

Problem: Cheese isn’t melty enough Bring your cheese to room temperature for 20 minutes before cooking. Cold cheese straight from the fridge takes forever to melt. You can also cover the pan with a lid during cooking to trap heat and speed up melting.

Variations & Adaptations

This grilled cheese dinner is basically a blank canvas for whatever flavor adventure you’re craving.

Make it vegetarian: Skip the bacon and add roasted red peppers or sautéed mushrooms instead. Caramelized onions are also ridiculously good here.

Try different cheeses: Swap mozzarella for provolone, fontina, or even a sharp white cheddar. Mixing half mozzarella and half gruyere is chef’s kiss territory.

Change up the pesto: Use sun-dried tomato pesto, arugula pesto, or even a red pepper pesto for totally different flavor profiles. Homemade pesto takes it to another level if you have fresh basil hanging around.

Add greens: Tuck in some fresh arugula or baby spinach right before you finish cooking. The heat will wilt it slightly without making things soggy.

Make it spicy: Add a few red pepper flakes to the pesto layer, or use spicy Italian sausage instead of bacon. Hot honey drizzled on top before serving is absolutely incredible.

Serving, Storage & Reheating

Healthy Grilled Sandwiches

Serve your Pesto Grilled Cheese immediately while it’s still hot and the cheese is at peak meltiness. Cut diagonally and pair it with tomato soup, a simple green salad, or some crispy sweet potato fries. If you’re feeling extra, a drizzle of balsamic glaze on top is ridiculously good.

Store leftovers wrapped in foil in the fridge for up to 2 days, but honestly, grilled cheese is always best fresh. Cold grilled cheese never quite recaptures the magic, but it’s still decent for a quick snack.

To reheat, skip the microwave (it makes bread rubbery) and pop it in a 350°F oven for 10 minutes, or back in a skillet over medium-low heat for 2-3 minutes per side. This brings back some of that crispy exterior texture.

No-Waste Kitchen Magic

Got leftover pesto? Freeze it in ice cube trays, then pop the cubes into a freezer bag. Each cube is about a tablespoon — perfect for future sandwiches, pasta, or stirring into soups.

Day-old grilled cheese can be cubed and turned into croutons for your salad. Just cut into cubes, bake at 350°F for 10 minutes, and you’ve got the most delicious salad topping ever.

Extra sun-dried tomatoes? Chop them up and add to scrambled eggs, mix into cream cheese for a bagel spread, or toss with pasta. They keep forever in the fridge.

Leftover cooked bacon (does that even exist?) can be frozen in a ziplock bag and crumbled straight from frozen into future sandwiches, salads, or omelets.

Pesto Grilled Cheese FAQs

Can I freeze Pesto Grilled Cheese for meal prep?

Not really, unfortunately. Grilled cheese doesn’t freeze and reheat well because the bread gets soggy and the cheese texture changes. These are best made fresh, but they’re so quick that it’s not really a problem.

What’s the best way to store leftover Pesto Grilled Cheese?

Wrap individual sandwiches in foil and refrigerate for up to 2 days. Reheat in the oven or skillet — never the microwave if you want to maintain any crispiness.

Why should I use fresh mozzarella in Pesto Grilled Cheese?

Fresh mozzarella melts into that gorgeous, stretchy, creamy texture that makes grilled cheese so satisfying. Pre-shredded mozzarella contains anti-caking agents that prevent smooth melting and can make your cheese grainy.

Can I make Pesto Grilled Cheese without bacon?

Absolutely! The bacon adds smoky, salty flavor, but this sandwich is delicious without it. Try prosciutto, salami, or just load up on extra veggies like roasted red peppers or sautéed mushrooms instead.

If you loved this sandwich, you might also want to try my Valentine Sugar Cookies for dessert, or keep the comfort food train going with these Fudgy Red Velvet Crinkle Cookies. And if you’re in a taco mood instead, these Chicken Street Tacos are calling your name.

Wrapping It Up

So there you go — Pesto Grilled Cheese that tastes fancy but is secretly easy enough to make on a random Tuesday when you can’t deal with complicated cooking. It’s the kind of sandwich that makes lunch feel special without requiring a culinary degree.

I’d love to see your spin on this Pesto Grilled Cheese! Drop a comment below with your photos or tell me what fillings you added — I bet you’ve got amazing variations already in mind. Did you make it spicy? Go full veggie? Add something totally unexpected that worked perfectly?

The beautiful thing about this recipe is that once you master the basic technique, you can customize it endlessly based on what’s in your fridge. That’s my favorite kind of cooking — the kind that feels creative and fun instead of stressful.

I’m Linda Sandra — a Charleston home chef and comfort-food daydreamer. Around here, cooking’s not about perfection — it’s about cozy vibes, creative twists, and food that feels like love.

Similar Recipes

Leave a Reply

Your email address will not be published. Required fields are marked *

Recipe Rating