Sun-Dried Tomato Bacon Pesto Grilled Cheese

Rate this post

You know that feeling when you bite into a grilled cheese and it’s just…meh?

This isn’t that.

This is the grilled cheese that makes you close your eyes on the first bite. The one that’s so good you’ll text your friends about it. I’m talking about crispy bacon, tangy sun-dried tomatoes, and aromatic pesto all melted together with gooey cheese between two slices of golden, buttery bread.

And here’s the thing: this isn’t some fancy-restaurant-only situation. You can make this at home in about 15 minutes with ingredients you probably already have (or can grab on your next grocery run).

I stumbled on this combo totally by accident when I was trying to use up some leftover pesto and sun-dried tomatoes sitting in my fridge. Threw in some bacon because, well, bacon makes everything better. And honestly? I haven’t made a regular grilled cheese since.

The sun-dried tomatoes add this sweet-tangy punch that cuts through the richness of the cheese. The pesto brings fresh, herby notes. And the bacon? It gives you that smoky, salty crunch that ties everything together.

You’re basically getting restaurant-quality flavor without leaving your kitchen. No reservations needed.

What You’ll Need

For the Sandwich:

  • 4 slices of sourdough bread (or any sturdy bread you love)
  • 6 strips of bacon
  • 4 tablespoons pesto (store-bought or homemade)
  • 8-10 sun-dried tomatoes in oil, drained and chopped
  • 1 cup shredded mozzarella cheese
  • 1/2 cup shredded sharp cheddar cheese
  • 2 tablespoons butter, softened
  • 1/4 teaspoon garlic powder (optional but recommended)

Tools You’ll Need:

  • Large skillet or griddle
  • Spatula
  • Paper towels (for draining bacon)
  • Cutting board
  • Sharp knife
  • Measuring cups and spoons

Pro Tips

Get your bacon crispy first. I know it’s tempting to rush this part, but crispy bacon is what makes this sandwich legendary. Limp bacon just doesn’t hit the same. Cook it until it’s properly crunchy, then drain it on paper towels. Trust me on this one.

Don’t skip draining the sun-dried tomatoes. Those tomatoes come packed in oil, and while that oil is flavorful, it’ll make your bread soggy if you don’t pat them dry. Nobody wants a soggy grilled cheese. Use a paper towel and give them a good squeeze.

Mix your cheeses. Using just mozzarella gives you that amazing cheese pull, but it can be kind of bland. Mixing in sharp cheddar adds a punch of flavor that makes the whole sandwich better. You get the best of both worlds.

Low and slow wins the race. I used to crank up the heat thinking it would speed things up. Big mistake. Medium-low heat gives the cheese time to melt perfectly while the bread gets golden and crispy (not burnt). Patience pays off here.

Butter the bread, not the pan. Spreading softened butter directly on the bread gives you way more control and ensures every inch gets that crispy, golden exterior. Plus, you won’t end up with butter pooling in one spot in your pan.

Instructions

Cook the bacon. Place your bacon strips in a cold skillet and turn the heat to medium. Let them cook, flipping occasionally, until they’re crispy and golden (about 8-10 minutes). Transfer to paper towels to drain. Once cool, break or chop into pieces that’ll fit nicely on your bread.

Prep your sun-dried tomatoes. While the bacon’s cooking, drain your sun-dried tomatoes and give them a rough chop. Pat them dry with a paper towel to remove excess oil. Set aside.

Mix your cheeses. In a small bowl, combine the mozzarella and cheddar. This makes assembly way easier and ensures even cheese distribution. If you want, mix in the garlic powder here.

Butter your bread. Spread softened butter on one side of each bread slice. This is the side that’ll touch the pan and get all crispy and golden.

Start assembling. Place two slices of bread butter-side-down on your work surface. Spread 1 tablespoon of pesto on the unbuttered side of each slice. Don’t go overboard or it’ll squirt out when you bite into it.

Layer it up. On top of the pesto, add half the cheese mixture to each slice. Then layer on the bacon pieces and chopped sun-dried tomatoes. Top with the remaining cheese (this helps everything stick together). Place the other bread slices on top, butter-side-up.

Time to grill. Heat a large skillet or griddle over medium-low heat. Once it’s warm, carefully place your sandwiches in the pan. Let them cook for 3-4 minutes without moving them around. You want that bottom to get nice and golden.

Flip carefully. Using a spatula, flip the sandwiches. Press down gently (but not too hard or you’ll squeeze everything out). Cook for another 3-4 minutes until the second side is golden and the cheese is completely melted.

Check for doneness. The bread should be crispy and deep golden brown, and cheese should be oozing out the sides a bit. If the bread is browning too fast but the cheese isn’t melted, lower your heat and give it more time.

Rest before cutting. I know you want to dive in immediately, but let the sandwich rest for about a minute. This lets the cheese set just slightly so it doesn’t all pour out when you cut it.

Slice and serve. Cut diagonally (because diagonal just tastes better somehow) and serve hot.

Substitutions and Variations

Bread options: Sourdough is my go-to, but ciabatta, Italian bread, or even thick-cut white bread work great. Just avoid anything too soft or thin, or it’ll get soggy.

Cheese swaps: Don’t have mozzarella? Try provolone or fontina. They both melt beautifully. For the cheddar, you could use gruyere if you’re feeling fancy.

Pesto alternatives: Not a pesto fan? Use sun-dried tomato spread instead. Or go with a garlic aioli for a different flavor profile.

Vegetarian version: Skip the bacon and add some roasted red peppers or grilled mushrooms instead. Still delicious, just a different vibe.

Spice it up: Add some red pepper flakes to your pesto or throw in a few slices of pickled jalapeños if you like heat.

Turkey bacon works: If you don’t eat pork, turkey bacon is a solid swap. Just cook it the same way.

Make Ahead Tips

You can cook the bacon up to 3 days in advance. Store it in an airtight container in the fridge, then just reheat it slightly before adding to your sandwich.

The sun-dried tomatoes can be chopped and stored in the fridge for up to a week.

You can also assemble the sandwiches (without buttering the outside) and wrap them tightly in plastic wrap. Store in the fridge for up to 24 hours, then butter and cook when ready.

Leftovers and Storage

Real talk: this sandwich is best eaten fresh. Grilled cheese doesn’t really reheat well because the bread gets chewy and the cheese gets weird.

If you absolutely need to save it, wrap it tightly in foil and refrigerate for up to 1 day. Reheat in a skillet over low heat (not the microwave, please) to try to crisp up the bread again. But honestly, these are so good you probably won’t have leftovers anyway.

FAQ

Can I use regular tomatoes instead of sun-dried? Fresh tomatoes will make your bread soggy because they release too much water. Sun-dried tomatoes are concentrated and chewy, which is what makes this recipe work. If you really want to use fresh tomatoes, you’d need to remove the seeds and juicy parts first.

What if I don’t have pesto? You can make a quick version by blending basil, garlic, parmesan, olive oil, and pine nuts (or walnuts). Or just skip it and add extra sun-dried tomatoes and maybe some fresh basil leaves.

My cheese isn’t melting. What am I doing wrong? Your heat is probably too high. Lower it to medium-low and give it more time. Cover the pan with a lid for a minute or two to trap heat and help the cheese melt faster.

Can I make this in a panini press? Absolutely! A panini press works great for this. Just be careful not to press too hard or all your fillings will squeeze out the sides.

Is there a way to make this healthier? Use whole grain bread, reduced-fat cheese, and turkey bacon. You could also use less cheese and add some fresh spinach or arugula for extra greens.

Can I freeze these? I wouldn’t recommend freezing assembled grilled cheese sandwiches. The texture gets really weird when you thaw and reheat them.

Nutritional Information

Per sandwich (recipe makes 2 sandwiches):

  • Calories: approximately 680
  • Protein: 28g
  • Carbohydrates: 42g
  • Fat: 42g
  • Fiber: 3g
  • Sodium: 1,450mg

Keep in mind these are estimates and will vary based on the specific ingredients you use.

Perfect Pairings

This grilled cheese is pretty rich and filling, so I like to pair it with something light and fresh. A simple arugula salad with lemon vinaigrette cuts through all that richness perfectly.

Tomato soup is obviously a classic pairing (who doesn’t love dipping their grilled cheese?).

If you’re going the soup route, keep it simple so the flavors don’t compete.

For drinks, an iced tea or lemonade works great if you’re having this for lunch. For dinner, a crisp white wine like Pinot Grigio or Sauvignon Blanc complements the pesto and sun-dried tomatoes really nicely.

Wrapping Up

This sun-dried tomato bacon pesto grilled cheese is one of those recipes that sounds fancy but is actually super simple.

It’s the kind of thing you can make on a random Tuesday when you need something comforting, or whip up for weekend lunch when you want to feel a little fancy without much effort.

The combination of flavors here just works. Crispy, salty bacon. Sweet-tangy sun-dried tomatoes. Fresh, herby pesto. Gooey, melted cheese. Golden, buttery bread. Every bite is different but somehow perfectly balanced.

Once you make this, you’ll probably find yourself coming back to it again and again. It’s become my go-to when I’m craving comfort food but want something a bit more interesting than the usual grilled cheese.

Give it a try and let me know how it turns out! Drop a comment below if you make any fun variations or have questions. I’d love to hear what you think 😊

Leave a Comment