Pesto Grilled Cheese

If you’ve ever stood in front of the fridge like it’s going to offer solutions (same, friend), Pesto Grilled Cheese is about to become your new “I’ve got this” meal. It’s warm, melty, a little salty, a little herby, and honestly… it tastes like you tried harder than you did. Perfect for busy weeknights, work-from-home lunches, or those evenings when you want comfort food but still want to feel a tiny bit fancy.

This is the kind of sandwich that makes your kitchen smell like an Italian café moved in and decided to pay rent in mozzarella.

Why You’ll Love This Pesto Grilled Cheese

  • Big flavor, minimal effort. Pesto does all the heavy lifting. We love a shortcut that tastes like a flex.
  • Gooey mozzarella for days. Two layers of cheese = that dreamy pull when you cut it.
  • Crunch + chewy + crispy. Thick sourdough plus butter plus a hot pan is basically therapy.
  • Upgrades like a pro. Sun-dried tomatoes and bacon turn this into a grilled cheese with main-character energy.

And if you’ve got picky eaters? Tell them it’s “pizza sandwich.” You’re welcome.

Ingredients You’ll Need

Here’s what we’re working with (simple, but the results are loud):

  • 3 balls fresh mozzarella (125g each), sliced thin
  • Butter for grilling (something cultured like Kerrygold is chef’s kiss)
  • 4 tbsp pesto (homemade or good store-bought like Barilla)
  • 8 thick slices sourdough bread
  • 4 strips bacon, cooked and chopped (crispy and crumbled is best)
  • 8 sun-dried tomatoes, finely chopped (fine = evenly delicious)

Aneta’s note from my kitchen: I love recipes like this because they feel special, but they don’t require you to dirty every dish you own. If dinner can be a sandwich and still make everyone happy? That’s chicken-magic-level comfort… minus the chicken this time.

How to Make Pesto Grilled Cheese (Step-by-Step)

This is easy enough for a busy day and good enough for a “come over, I’ll make lunch” moment.

Step 1: Prepare the Sandwich Base

  1. Place two slices of sourdough in a frying pan.
    • If your pan is big, go ahead and add four slices to make two sandwiches at once.
  2. Keep the pan off the heat for now (this part is assembly time).
  3. Spread butter generously on the top side of each slice.
  4. Flip the bread so the butter side is down and ready for toppings.

Little tip: Butter first = less mess later. Also butter is delicious, so… win-win.

Step 2: Add the Fillings

On each bread slice in the pan:

  1. Add 3–4 thin slices of mozzarella.
  2. Spoon on a heaped tablespoon of pesto.
  3. Sprinkle sun-dried tomatoes and crispy bacon pieces over the pesto.
  4. Add another layer of mozzarella (this helps “glue” everything together).
  5. Top with another slice of bread to form your sandwich.

This is where the Pesto Grilled Cheese becomes a full-on personality. The pesto gets warm and fragrant, the bacon adds crunch, and the tomatoes bring that sweet-tangy bite that keeps you going back for “one more.”

Step 3: Final Preparation Before Cooking

  1. Press each sandwich down gently with your hands so the fillings don’t try to escape.
  2. Butter the top slice of each sandwich.

Don’t smash it like you’re mad at it—just a gentle press like, “Please stay together, we have goals.”

Step 4: Cook the Sandwiches

  1. Turn the heat to medium and let the pan warm slowly.
  2. Fry until the bottom is golden brown, then flip.
  3. Cook the other side until golden and the cheese is fully melted through the center.

Key move: Medium heat is your best friend. High heat makes bread burn before cheese melts, and nobody wants a sandwich that’s toasted on the outside and emotionally unavailable on the inside.

Step 5: Serve and Enjoy

  1. Remove sandwiches from the pan once perfectly golden.
  2. Let them cool for a minute before slicing (molten cheese is delicious but also kind of a safety hazard).
  3. Slice and enjoy that melty mozzarella goodness.

If you want maximum wow-factor, cut on the diagonal. It changes nothing… but somehow changes everything.

Cooking Tips for the Best Results

Because I want your grilled cheese to come out dreamy on the first try.

  • Slice mozzarella thin. Thick slices take longer to melt and can make the bread overcook.
  • Chop sun-dried tomatoes finely. Big chunks slide out like they’re trying to escape your responsibilities.
  • Use a lid if needed. If your cheese isn’t melting fast enough, cover the pan for 30–60 seconds. Traps heat, melts cheese, makes you feel like a genius.
  • Don’t rush the flip. Let it get properly golden before turning, or it can tear and get messy.
  • Cook bacon extra crispy. Softer bacon can make the sandwich a little greasy. Crispy bacon keeps it balanced.

And if your pesto looks like it’s fighting the cheese a little? Don’t worry. Once everything melts together, it becomes the delicious green glue of your dreams.

A Little Story From My Kitchen

I started making versions of this Pesto Grilled Cheese on days when I wanted something comforting but didn’t have the energy for a big cooking project. You know those days when you’re juggling work, laundry, and someone asking “what’s for dinner?” like it’s an emergency?

The first time I added sun-dried tomatoes and bacon, it went from “nice sandwich” to “wait… why is this so good?” My family started hovering near the stove like hungry little food critics. Now it’s one of those recipes I make when I want everyone happy without spending my whole evening in the kitchen.

Pesto Grilled Cheese with stretchy mozzarella on toasted sourdough, layered with pesto and sun-dried tomatoes, stacked high and melty.
This Pesto Grilled Cheese is stacked with pesto, melty mozzarella, and sun-dried tomatoes for the ultimate gooey, golden bite.

FAQs About Pesto Grilled Cheese

Can I use a different cheese instead of mozzarella?

Yes! Mozzarella makes it super gooey, but provolone, fontina, or even white cheddar works great. If you use a sharper cheese, it’ll taste bolder next to the pesto.

What’s the best bread for Pesto Grilled Cheese?

Thick sourdough is perfect because it gets crispy outside and stays chewy inside. But brioche (sweeter) or a hearty country loaf also works if that’s what you’ve got.

Can I make this without bacon?

Absolutely. You can skip it or swap in sautéed mushrooms, roasted red peppers, or even spinach. You’ll still get that amazing pesto + melty cheese situation.

How do I store leftovers?

Wrap leftovers in foil and refrigerate for up to 2 days. Reheat in a skillet over medium-low heat to bring back the crisp. (Microwaving works, but it’ll be softer—still tasty, just less crunchy.)

Can I use store-bought pesto?

Yes, and I fully support that. A good store-bought pesto makes this recipe fast, reliable, and still totally delicious.

The Melty Moment You Deserve

There’s something seriously comforting about biting into a crispy, buttery sandwich and getting that warm, stretchy cheese pull—especially when it’s packed with pesto, bacon, and sun-dried tomatoes. This Pesto Grilled Cheese is quick enough for a chaotic day, but it tastes like you planned lunch on purpose (even if you very much did not).

Make it once, and I promise it’ll start showing up in your life whenever you need an easy win—because sometimes the magic is just bread, butter, and a whole lot of melty goodness.

Keep the Comfort Going (You’ll Love These Too)

If this Pesto Grilled Cheese just became your new cozy favorite, don’t stop here—there are more warm, melty, feel-good meals waiting for you. Here are a few reader-loved recipes that match the same buttery, cheesy comfort (and pair perfectly with a sandwich night):

If you make this recipe (or any of these), I’d love to hear how it went—scroll down and leave a ⭐⭐⭐⭐⭐ review. Your stars and quick note help other home cooks find their next favorite meal!

Print
clock clock iconcutlery cutlery iconflag flag iconfolder folder iconinstagram instagram iconpinterest pinterest iconfacebook facebook iconprint print iconsquares squares iconheart heart iconheart solid heart solid icon
Pesto Grilled Cheese with stretchy mozzarella on toasted sourdough, layered with pesto and sun-dried tomatoes, stacked high and melty.

Pesto Grilled Cheese


5 Stars 4 Stars 3 Stars 2 Stars 1 Star

No reviews

  • Author: Aneta
  • Total Time: 15 minutes
  • Yield: 4 sandwiches 1x

Description

This Pesto Grilled Cheese is crispy on the outside, melty in the middle, and packed with bold pesto flavor. Made with sourdough, mozzarella, sun-dried tomatoes, and bacon, it’s an easy comfort-food sandwich that feels a little fancy but comes together fast.


Ingredients

Scale
  • 8 thick slices sourdough bread

  • Butter, for grilling

  • 3 balls fresh mozzarella (125 g each), thinly sliced

  • 4 tablespoons pesto (homemade or store-bought)

  • 4 strips bacon, cooked and chopped

  • 8 sun-dried tomatoes, finely chopped


Instructions

  1. Place two slices of bread in a cold frying pan. If your pan is large, add four slices to make two sandwiches at once.

  2. Butter the top side of each slice, then flip so the buttered side is facing down.

  3. Layer 3–4 slices of mozzarella on each piece of bread.

  4. Spread a heaped tablespoon of pesto over the cheese.

  5. Sprinkle sun-dried tomatoes and bacon evenly on top.

  6. Add another layer of mozzarella, then top with remaining bread slices.

  7. Gently press the sandwiches down and butter the top slices.

  8. Turn the heat to medium and cook until golden brown on the bottom.

  9. Flip carefully and cook until the second side is golden and the cheese is fully melted.

  10. Remove from the pan, rest for 1 minute, slice, and serve warm.

Notes

Use medium heat to avoid burning the bread before the cheese melts.

Thin slices of mozzarella melt best.

For extra melt, cover the pan briefly while cooking.

Bacon can be skipped or replaced with mushrooms or spinach.

  • Prep Time: 5 minutes
  • Cook Time: 10 minutes
  • Category: lunch ,dinner
  • Method: Stovetop
  • Cuisine: American

Nutrition

  • Serving Size: 1 sandwich
  • Calories: 520 kcal
  • Sugar: 4 g
  • Sodium: 820 mg
  • Fat: 32 g
  • Saturated Fat: 14 g
  • Unsaturated Fat: 16 g
  • Trans Fat: 0 g
  • Carbohydrates: 36 g
  • Fiber: 3 g
  • Protein: 22 g
  • Cholesterol: 65 mg

Leave a Comment

Recipe rating 5 Stars 4 Stars 3 Stars 2 Stars 1 Star