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.
Table of Contents
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
- 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.
- Keep the pan off the heat for now (this part is assembly time).
- Spread butter generously on the top side of each slice.
- 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:
- Add 3–4 thin slices of mozzarella.
- Spoon on a heaped tablespoon of pesto.
- Sprinkle sun-dried tomatoes and crispy bacon pieces over the pesto.
- Add another layer of mozzarella (this helps “glue” everything together).
- 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
- Press each sandwich down gently with your hands so the fillings don’t try to escape.
- 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
- Turn the heat to medium and let the pan warm slowly.
- Fry until the bottom is golden brown, then flip.
- 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
- Remove sandwiches from the pan once perfectly golden.
- Let them cool for a minute before slicing (molten cheese is delicious but also kind of a safety hazard).
- 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.

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):
- Garlic Bread Grilled Cheese (extra cheesy + crispy edges) – Like classic grilled cheese, but with garlicky, golden bread that tastes like your favorite restaurant basket… only better.
- Caramelized Onion and Apple Grilled Cheese Sandwich – Sweet, savory, and totally craveable—this one feels fancy without making you do anything complicated.
- Pesto Chicken Bake (easy dinner with big flavor) – If you loved the pesto vibe, this is the “real dinner” version that still feels cozy and simple.
- Tomato Soup with Cheddar Bay Dumplings – The ultimate comfy partner for grilled cheese nights—warm, cozy, and perfect for dunking.
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!
Pesto Grilled Cheese
- 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
-
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
-
Place two slices of bread in a cold frying pan. If your pan is large, add four slices to make two sandwiches at once.
-
Butter the top side of each slice, then flip so the buttered side is facing down.
-
Layer 3–4 slices of mozzarella on each piece of bread.
-
Spread a heaped tablespoon of pesto over the cheese.
-
Sprinkle sun-dried tomatoes and bacon evenly on top.
-
Add another layer of mozzarella, then top with remaining bread slices.
-
Gently press the sandwiches down and butter the top slices.
-
Turn the heat to medium and cook until golden brown on the bottom.
-
Flip carefully and cook until the second side is golden and the cheese is fully melted.
-
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