
Grilled cheese sandwiches are a timeless comfort food, but sometimes, a little upgrade can turn them into something extraordinary.
This Sun-Dried Tomato Bacon Pesto Grilled Cheese takes the classic sandwich to the next level by combining crispy bacon, rich sun-dried tomatoes, fresh basil pesto, and gooey melted cheese between two slices of buttery, toasted bread.
The result is a sandwich that is crispy on the outside and bursting with bold, savory flavors on the inside.
Whether you are looking for a quick lunch, an easy dinner, or a satisfying snack, this recipe is sure to become a favorite.
Follow along to learn how to make the perfect gourmet grilled cheese at home.
Ingredients You’ll Need
To make this delicious grilled cheese, you’ll need a few simple ingredients that come together to create an incredible combination of flavors and textures.
- Bread – Sourdough, ciabatta, or any hearty bread that crisps up well.
- Cheese – Mozzarella, provolone, or a mix of your favorite melty cheeses.
- Bacon – Cooked until crispy for added crunch and smoky flavor.
- Sun-Dried Tomatoes – Sweet and tangy, packed with umami.
- Pesto – Fresh basil pesto enhances the overall richness.
- Butter or Mayo – Used to create a golden, crispy crust.
How to Make Sun-Dried Tomato Bacon Pesto Grilled Cheese
Step 1: Prepare Your Ingredients
Before assembling the sandwich, it’s best to have all the ingredients prepped and ready to go.
- Cook the bacon until crispy, then place it on a paper towel-lined plate to drain excess grease.
- Slice the cheese and measure out the sun-dried tomatoes and pesto.
- If using sun-dried tomatoes packed in oil, pat them dry to avoid making the sandwich soggy.
Step 2: Assemble the Sandwich
Building the sandwich properly ensures even cooking and perfect flavor distribution.
- Lay out the slices of bread on a clean surface.
- Spread a generous layer of pesto on one side of each slice.
- Layer cheese, crispy bacon, and sun-dried tomatoes on top of the pesto.
- Add another layer of cheese to help everything stick together.
- Place the second slice of bread on top and spread butter or mayo on the outer sides.
Step 3: Cook the Grilled Cheese
Cooking the sandwich at the right temperature ensures a crispy crust and perfectly melted cheese.
- Heat a skillet or griddle over medium heat.
- Place the sandwich in the pan and cook for about 3 to 4 minutes on each side.
- Press gently with a spatula to ensure even browning and melting.
- Flip the sandwich carefully and cook until both sides are golden brown and the cheese is fully melted.
Step 4: Serve and Enjoy
Once cooked to perfection, transfer the sandwich to a cutting board.
- Let it sit for a minute before slicing to prevent the cheese from oozing out.
- Cut in half and serve warm.
- Pair it with a bowl of tomato soup or a fresh green salad for a complete meal.

Tips for the Best Grilled Cheese
To ensure the best results, follow these expert tips:
- Choose the right cheese: A combination of mozzarella and provolone creates the perfect melty texture.
- Use quality bread: Thick slices of sourdough or ciabatta hold up well and get extra crispy.
- Cook on medium heat: This prevents the bread from burning before the cheese melts.
- Experiment with add-ins: Try caramelized onions, arugula, or a drizzle of balsamic glaze for extra flavor.
Variations and Substitutions
This grilled cheese recipe is versatile and can be adapted based on personal preferences or dietary needs.
- Vegetarian Option: Skip the bacon and add roasted red peppers or mushrooms.
- Gluten-Free: Use gluten-free bread to make this sandwich gluten-free.
- Different Cheese Options: Try gouda, fontina, or gruyère for a unique twist.
- Spicy Version: Add red pepper flakes or a drizzle of hot honey for extra heat.
Recipe FAQ’s
Can I make this sandwich in a panini press?
Absolutely! A panini press will create an evenly crispy texture while melting the cheese to perfection.
Can I make this ahead of time?
This sandwich is best enjoyed fresh, but you can prepare the ingredients in advance. Store cooked bacon and chopped sun-dried tomatoes in the fridge, then assemble and grill when ready.
Can I use a different type of cheese?
Yes! While mozzarella and provolone melt beautifully, you can also use gouda, fontina, or even sharp cheddar for a different flavor profile.

Sun-Dried Tomato Bacon Pesto Grilled Cheese Recipe
- 4 slices of sourdough or ciabatta bread
- 4 slices of mozzarella or provolone cheese
- 4 strips of bacon cooked until crispy
- ¼ cup of sun-dried tomatoes chopped
- 2 tablespoons of basil pesto
- 2 tablespoons of butter or mayonnaise for spreading on bread
Step 1: Prepare Your Ingredients
-
Before assembling the sandwich, it’s best to have all the ingredients prepped and ready to go.
-
Cook the bacon until crispy, then place it on a paper towel-lined plate to drain excess grease.
-
Slice the cheese and measure out the sun-dried tomatoes and pesto.
-
If using sun-dried tomatoes packed in oil, pat them dry to avoid making the sandwich soggy.
Step 2: Assemble the Sandwich
-
Building the sandwich properly ensures even cooking and perfect flavor distribution.
-
Lay out the slices of bread on a clean surface.
-
Spread a generous layer of pesto on one side of each slice.
-
Layer cheese, crispy bacon, and sun-dried tomatoes on top of the pesto.
-
Add another layer of cheese to help everything stick together.
-
Place the second slice of bread on top and spread butter or mayo on the outer sides.
Step 3: Cook the Grilled Cheese
-
Cooking the sandwich at the right temperature ensures a crispy crust and perfectly melted cheese.
-
Heat a skillet or griddle over medium heat.
-
Place the sandwich in the pan and cook for about 3 to 4 minutes on each side.
-
Press gently with a spatula to ensure even browning and melting.
-
Flip the sandwich carefully and cook until both sides are golden brown and the cheese is fully melted.
Step 4: Serve and Enjoy
-
Once cooked to perfection, transfer the sandwich to a cutting board.
-
Let it sit for a minute before slicing to prevent the cheese from oozing out.
-
Cut in half and serve warm.
-
Pair it with a bowl of tomato soup or a fresh green salad for a complete meal.