This post may contain affiliate links. When you buy through links on our site, we may earn an affiliate commission (no added cost for you).

Some sandwiches are meant to be quick, familiar, and uncomplicated, while others take that same comforting idea and give it a little more personality. Sun-Dried Tomato Bacon Pesto Grilled Cheese belongs firmly in the second category, combining crisp buttery bread, smoky bacon, basil pesto, tangy sun-dried tomatoes, and melted mozzarella into a sandwich that feels both nostalgic and grown-up.
The first thing you notice is the texture. The bread becomes deeply golden in the skillet, the bacon stays crisp inside, and the mozzarella softens into that stretchy, melty center that makes grilled cheese so satisfying.
Then the flavors start to come through one after another. Pesto brings freshness and herbs, the sun-dried tomatoes add a concentrated tangy richness, and the bacon delivers the salty, smoky bite that keeps the sandwich from feeling too delicate.
It is the kind of recipe that works just as well for a casual lunch as it does for an easy dinner. Serve it with tomato soup, pair it with a simple salad, or enjoy it on its own while the cheese is still hot and the crust is crisp.
Why You’ll Love This Grilled Cheese
The biggest appeal is how much flavor fits into such a short ingredient list. Every component contributes something distinct, so the sandwich tastes layered without requiring complicated preparation.
It is also quick. The total time is only 15 minutes, including 5 minutes of prep and 10 minutes of cooking.
The recipe is flexible, too. Mozzarella is the primary cheese, but provolone, Cheddar, aged Cheddar, or Gruyère can all be used when you want to shift the flavor.
The bread can change as well. Sourdough and ciabatta are the recommended choices because they provide more structure and crunch, but the method itself stays simple.
This sandwich also adapts easily to different needs. You can make it vegetarian by leaving out the bacon and adding roasted red peppers or grilled zucchini, add grilled chicken or turkey for more protein, or introduce red pepper flakes or chipotle mayo for heat.
A Grilled Cheese That Feels Familiar and Special at the Same Time
There is something comforting about grilled cheese because the basic formula is so recognizable. Bread, cheese, butter, heat—nothing about it feels complicated.
What changes the experience here is what happens between those bread slices. Pesto, bacon, and sun-dried tomatoes bring enough contrast to make the sandwich feel far removed from a plain version without losing the comfort-food quality people love.
The pesto gives the sandwich its brightest note. It adds a fresh, herby flavor that cuts through the richness of the cheese and butter.
Bacon brings the opposite kind of energy. It is smoky, salty, and crisp, giving the filling a stronger savory character.
Sun-dried tomatoes sit somewhere between the two. Their concentrated flavor is sweet, tangy, and rich, adding a depth that fresh tomatoes would not provide in quite the same way.
Recipe Details
Prep Time: 5 minutes
Cook Time: 10 minutes
Total Time: 15 minutes
Yield: 2 sandwiches
Category: Sandwiches & Grilled Cheese
Method: Stovetop
Cuisine: American
Diet: Not Vegetarian
The main cooking method uses a skillet or griddle over medium heat. Each sandwich cooks for approximately 3 to 4 minutes per side until the bread is golden brown and the cheese is fully melted.
A baked option is also provided. The sandwiches can be baked at 375°F (190°C) for 8 to 10 minutes, flipping halfway through.
A panini press may also be used. This method gives the sandwiches an even crisp exterior while melting the cheese inside.
Ingredients
Bread and Cheese
- 4 slices bread, with sourdough or ciabatta recommended
- 4 slices mozzarella cheese
Possible cheese alternatives include:
- Provolone
- Cheddar
- Aged Cheddar
- Gruyère
Mozzarella can also be shredded instead of sliced if you want the center especially gooey.
Savory Filling
- 4 slices bacon, cooked until crispy
- 4 tablespoons basil pesto, homemade or store-bought
- ¼ cup sun-dried tomatoes, drained and chopped if oil-packed
For Grilling
- 2 tablespoons butter, softened
Optional Additions and Variations
- Parmesan cheese
- Garlic powder
- Roasted red peppers
- Grilled zucchini
- Grilled chicken
- Turkey slices
- Crushed red pepper flakes
- Spicy chipotle mayo
- Keto-friendly bread
- Lettuce, for a lettuce wrap melt variation
Equipment
- Skillet or griddle
- Spatula
- Knife
- Cutting board
A panini press can also be used as an alternative cooking tool.
Directions
Step 1: Cook the Bacon
Place the bacon in a skillet over medium heat. Cook until the slices become crisp.
Turn the bacon as needed so it cooks evenly. The goal is a firm, crunchy texture that will still be noticeable once tucked inside the sandwich.
Step 2: Transfer the Bacon to Paper Towels
Once crisp, move the bacon to a paper towel-lined plate. Let the excess grease drain away.
Set the bacon aside while you prepare the remaining ingredients. Keeping the bacon dry helps protect the sandwich from becoming greasy.
Step 3: Prepare the Sun-Dried Tomatoes
Measure ¼ cup sun-dried tomatoes. If they are packed in oil, drain them thoroughly.
Chop them into smaller pieces so they distribute more evenly through the sandwich. Smaller pieces also make the sandwich easier to bite without pulling large tomato strips out.
Step 4: Pat Oil-Packed Tomatoes Dry
If the sun-dried tomatoes still feel oily after draining, pat them gently with paper towels. This is an important step for preventing soggy bread.
Too much oil inside the sandwich can soften the interior before the exterior has a chance to crisp.
Step 5: Prepare the Bread
Lay out the 4 slices of bread on a clean work surface. Sourdough or ciabatta is especially recommended for structure and crunch.
Avoid very soft or thin bread if possible. The filling is rich and substantial, so the bread needs enough strength to hold everything together.
Step 6: Spread the Pesto
Spread 1 tablespoon basil pesto onto one side of each bread slice. Use all 4 tablespoons across the four slices.
Spread the pesto evenly all the way toward the edges. This ensures that every bite contains some of the herby flavor.
Step 7: Build the First Sandwich
Choose two of the pesto-covered bread slices as the bottoms. On the first one, begin with 2 slices mozzarella cheese.
Place the cheese so it covers as much of the bread as possible. Good coverage helps the sandwich melt evenly and keeps the other filling ingredients held together.
Step 8: Add the Bacon
Place 2 slices crispy bacon over the mozzarella. Arrange them so they cover the sandwich evenly.
Break them into smaller pieces if that makes assembly easier. The goal is to avoid one half of the sandwich getting all the bacon.
Step 9: Add the Sun-Dried Tomatoes
Scatter a few pieces of chopped sun-dried tomato over the bacon and cheese. Keep the layer even rather than piling everything in the center.
Because the tomatoes have a concentrated flavor, a little goes a long way. Spread them out so that tanginess appears throughout the sandwich.
Step 10: Repeat for the Second Sandwich
Build the second sandwich in the same way. Add 2 slices mozzarella, 2 slices bacon, and the remaining sun-dried tomatoes.
Keep the fillings reasonably balanced between the two sandwiches. This helps both cook at a similar rate.
Step 11: Add the Top Bread Slices
Place the remaining bread slices on top with the pesto side facing down toward the filling. This creates pesto on both interior sides of each sandwich.
Press very gently so the layers settle together. Do not flatten the bread yet.
Step 12: Spread Butter on the Outside
Spread the softened butter over the outside top surface of each sandwich. Use part of the 2 tablespoons butter.
Flip carefully and butter the other outside surface as well. Both the top and bottom bread surfaces should have an even coating.
Step 13: Add Garlic Powder if Desired
For the garlic butter variation, mix garlic powder into the softened butter before spreading it. This gives the crust extra savory flavor.
No exact amount of garlic powder is specified. Use it according to your preference.
Step 14: Add Parmesan for an Extra-Crispy Crust
If you want more crunch, sprinkle Parmesan cheese over the buttered bread. This creates a cheesy exterior as the sandwich grills.
Press the Parmesan lightly into the butter so it adheres. The butter helps hold it in place during cooking.
Step 15: Heat the Skillet or Griddle
Place a skillet or griddle over medium heat. Let the cooking surface warm before adding the sandwiches.
Medium heat is important. Cooking too aggressively can darken the bread before the cheese has enough time to melt.
Step 16: Place the Sandwiches in the Pan
Transfer the assembled sandwiches to the warm skillet. Place them buttered side down.
If both sandwiches do not fit comfortably, cook them one at a time. Avoid crowding the pan.
Step 17: Cook the First Side for 3 to 4 Minutes
Cook for approximately 3 to 4 minutes on the first side. Press down gently with a spatula.
Do not press so hard that the filling squeezes out. The goal is simply to encourage even contact between the bread and skillet.
Step 18: Watch the Heat Carefully
Keep the heat at medium and check the underside as it cooks. You want the bread to become golden rather than deeply browned before the cheese melts.
If the bread is coloring too quickly, reduce the heat slightly. Patience is one of the keys to grilled cheese with a fully melted center.
Step 19: Flip the Sandwich
Once the first side is golden, carefully slide a spatula underneath and flip the sandwich. Keep the layers together as you turn it.
Let the second buttered side make full contact with the skillet.
Step 20: Cook the Second Side for 3 to 4 Minutes
Continue cooking for another 3 to 4 minutes. Press gently again if needed.
Watch for the cheese to soften and melt. The bread should become golden and crisp.
Step 21: Check the Cheese
Before removing the sandwich, look for signs that the mozzarella is fully melted. The center should feel soft and gooey when lightly pressed.
If the bread is ready but the cheese needs another moment, keep the heat moderate. Avoid raising the temperature suddenly.
Step 22: Remove from the Skillet
Transfer the finished sandwich to a cutting board or plate. Repeat the cooking process with the second sandwich if needed.
Let each sandwich rest very briefly before slicing. This gives the cheese a moment to settle without becoming cold.
Step 23: Slice in Half
Use a sharp knife to cut each grilled cheese in half. Slice carefully so the melted filling stays inside.
A diagonal cut is an easy presentation, but any shape works. Serve immediately while the cheese is still warm.
Step 24: Serve Hot
Bring the sandwich to the table as soon as possible. The crisp crust and melted center are best enjoyed fresh from the skillet.
Pair it with tomato soup, a side salad, or simply serve it on its own.

Why Medium Heat Matters
One of the most important tips for grilled cheese is resisting the urge to cook it too fast. High heat may brown the bread quickly, but the cheese inside can remain firm.
Medium heat gives both parts of the sandwich time to finish together. The bread slowly turns golden while the mozzarella warms enough to melt.
This is especially useful with a thicker filling like bacon and sun-dried tomatoes. The center needs enough time to heat through without sacrificing the crust.
How to Get an Extra-Melty Center
The recipe uses sliced mozzarella, but shredded mozzarella is specifically suggested when you want more gooey cheese. Smaller pieces melt more quickly and evenly.
Distribute the shredded cheese all the way across the bread. Even coverage prevents cool spots inside the sandwich.
You can also choose a naturally melty alternative such as provolone or Gruyère. Each cheese changes the flavor while keeping the rich texture.
How to Keep the Bread Crisp
Oil-packed sun-dried tomatoes need special attention. Drain them well and pat them dry before they go into the sandwich.
That one step reduces excess moisture inside the bread. The same principle applies to any optional vegetable additions.
Choose bread with enough structure. Sourdough or ciabatta is recommended because softer, thinner bread may struggle with the heavy filling.
Finally, do not overload the sandwich. A balanced filling makes it easier for the bread to remain crisp and for the cheese to melt properly.
Cheese Variations
Provolone
Provolone is one of the easiest swaps for mozzarella. It melts well and brings a stronger savory character.
Use it in the same layered position inside the sandwich.
Cheddar
Cheddar creates a sharper flavor. Aged Cheddar is specifically suggested when you want even more intensity.
It pairs naturally with the bacon and pesto, making the sandwich feel richer and more robust.
Gruyère
Gruyère is another suggested substitute for mozzarella. It gives the filling a different kind of richness while still melting beautifully.
Use it when you want the sandwich to feel even more indulgent.
Vegetarian Variation
For a meat-free version, leave out the bacon. Replace it with roasted red peppers or grilled zucchini.
Both additions add substance without overpowering the pesto and cheese. Keep the sun-dried tomatoes in place for the same tangy flavor.
This version still keeps the central grilled-cheese idea intact. The pesto and melted cheese remain the main flavor anchors.
Extra Protein Variation
Add grilled chicken or turkey slices inside the sandwich. Place the protein between the cheese layers so it warms while the sandwich cooks.
This makes the sandwich more substantial. It also turns it easily into a fuller lunch or dinner.
Spicy Variation
Add crushed red pepper flakes to the filling. This gives the sandwich a direct, simple heat.
Spicy chipotle mayo is another option. Spread a small amount inside with the pesto or use it alongside the filling.
The smoky spice works particularly well with bacon. It gives the sandwich a more assertive finish.
Lower-Carb Variation
Keto-friendly bread can replace the standard sourdough or ciabatta. Follow the same basic assembly and cooking method.
Another option mentioned is turning the filling into a lettuce wrap melt. This changes the structure significantly while keeping the bacon, pesto, tomatoes, and cheese combination.
Parmesan Crust Variation
Sprinkle Parmesan directly over the buttered bread before grilling. The Parmesan cooks against the hot skillet and forms a crisp, cheesy crust.
This is one of the easiest ways to make the outside more textured. It also adds an extra salty, savory note.
Garlic Butter Variation
Mix garlic powder into the softened butter before spreading it over the bread. This turns the crust itself into another flavor layer.
The garlic pairs naturally with pesto, bacon, and cheese. It makes the sandwich feel even more savory without changing the core filling.
Serving Suggestions
Tomato Soup
Tomato soup is one of the classic pairings for grilled cheese. The acidity and smooth texture complement the rich sandwich.
Dip the crisp edge into the soup or serve the two side by side.
Side Salad
A simple salad provides a lighter contrast. Fresh greens help balance the bacon, butter, cheese, and pesto.
This pairing turns the sandwich into an easy lunch or dinner.
Serve It Solo
The sandwich is substantial enough to stand on its own. The bacon, cheese, pesto, and sun-dried tomatoes already create a complete, bold flavor.
Serve it hot with no extras when you want the grilled cheese itself to be the whole meal.
Baking Method
If you prefer not to cook the sandwiches on the stovetop, bake them at 375°F (190°C).
Bake for approximately 8 to 10 minutes, flipping halfway through. Continue until the bread is golden and the cheese is melted.
This method is useful when you prefer oven cooking or want to avoid standing over the skillet.
Panini Press Method
A panini press can also be used. Assemble and butter the sandwiches as usual.
Place them in the press and cook until the bread is evenly crisp and the cheese has melted. This method creates more uniform pressure across the sandwich.
Make-Ahead Instructions
You can assemble the sandwiches a few hours ahead. Keep them refrigerated until you are ready to cook.
For the best texture, wait to grill them until just before serving. Cooking too far ahead gives the bread time to soften.
If the sun-dried tomatoes are oil-packed, make sure they are especially well drained before make-ahead storage.
Storage Instructions
Store leftover sandwiches wrapped in foil or in an airtight container. Refrigerate for up to 2 days.
The bread will soften during refrigeration. Reheating with dry heat helps restore more of the original crispness.
Reheating in a Skillet
Place the leftover sandwich in a skillet over low heat. Reheat for approximately 3 to 4 minutes per side.
Low heat warms the cheese while allowing the bread to re-crisp. Avoid rushing with high heat.
Reheating in the Air Fryer
Set the air fryer to 375°F. Heat the sandwich for approximately 4 to 5 minutes.
Watch closely toward the end. The bread should become crisp without becoming overly dark.
Reheating in the Oven
Preheat the oven to 350°F. Bake the sandwich for approximately 5 to 7 minutes.
This method works well when reheating more than one portion.
Microwave Reheating
The microwave is not recommended.
It tends to make the bread soft and soggy rather than crisp.
Freezing Instructions
Freezing is not recommended. The bread and cheese can change texture after freezing and reheating.
For the best result, prepare this sandwich fresh or store leftovers in the refrigerator for the short term.
Nutritional Information
Approximate nutrition is provided per serving:
- Calories: ~550 kcal
- Sugar: ~3g
- Sodium: ~850mg
- Fat: ~35g
- Saturated Fat: ~18g
- Carbohydrates: ~40g
- Fiber: ~3g
- Protein: ~22g
These values are approximate and reflect the standard version of the sandwich.
Frequently Asked Questions
What is the best cheese for this grilled cheese?
Mozzarella is the primary cheese because it melts beautifully and creates a gooey center.
Provolone, Gruyère, and Cheddar are also recommended. Aged Cheddar gives a sharper flavor.
Can I use shredded mozzarella?
Yes. Shredding the mozzarella is specifically suggested if you want an extra-melty texture.
Spread the shreds evenly so the cheese melts throughout the sandwich.
What bread works best?
Sourdough and ciabatta are the recommended options. Both provide enough structure and crunch to support the filling.
Very soft, thin-sliced bread is less ideal because it may not hold up as well.
Can I make this sandwich ahead?
Yes. Assemble it a few hours in advance and refrigerate until needed.
Wait until just before eating to grill it. This gives you the best crust.
Can I bake it instead of grilling?
Yes. Bake at 375°F (190°C) for 8 to 10 minutes, flipping halfway through.
Remove it once the bread is golden and the cheese is melted.
Can I use a panini press?
Yes. A panini press gives the sandwich an evenly crisp exterior.
It also presses the layers together while helping the cheese melt.
How do I prevent soggy bread?
Drain oil-packed sun-dried tomatoes very well and pat them dry.
Use sturdy bread and avoid overloading the filling.
Can I make it vegetarian?
Yes. Leave out the bacon and add roasted red peppers or grilled zucchini.
The pesto, cheese, and sun-dried tomatoes still create plenty of flavor.
Can I add more protein?
Yes. Grilled chicken or turkey slices are suggested additions.
Layer them inside before grilling so they warm through with the cheese.
Can I make it spicy?
Yes. Add crushed red pepper flakes or spicy chipotle mayo.
Both work well with the smoky bacon and rich cheese.
Final Thoughts
Sun-Dried Tomato Bacon Pesto Grilled Cheese takes everything comforting about a classic grilled cheese and gives it a bolder personality. Crisp bread, melted mozzarella, smoky bacon, basil pesto, and tangy sun-dried tomatoes create a sandwich that tastes familiar and special at the same time.
The recipe is quick enough for a weekday lunch but flavorful enough to feel like a little upgrade. In only 15 minutes, you can go from a handful of ingredients to two hot sandwiches with golden crusts and gooey centers.
The small details make the biggest difference. Use sturdy bread, drain the sun-dried tomatoes well, keep the skillet at medium heat, and give the cheese enough time to melt before the crust gets too dark.
From there, you can make the sandwich exactly your own. Swap in Gruyère or aged Cheddar, add Parmesan to the crust, mix garlic powder into the butter, bring in chicken for more protein, or add chipotle mayo when you want heat.
Serve it with tomato soup on a cold day, pair it with a salad for lunch, or simply cut it in half and enjoy it straight from the skillet. However you serve it, this Sun-Dried Tomato Bacon Pesto Grilled Cheese proves that even the most familiar comfort food can feel exciting again with just a few thoughtful additions.
Sun-Dried Tomato Bacon Pesto Grilled Cheese

This Sun-Dried Tomato Bacon Pesto Grilled Cheese layers crispy bacon, tangy sun-dried tomatoes, basil pesto, and melty mozzarella between golden, buttery slices of bread. Rich, crisp, and full of savory flavor, it turns a familiar grilled cheese into an easy, satisfying lunch or quick comfort-food meal.
Recipe Details
- Prep Time: 5 minutes
- Cook Time: 10 minutes
- Total Time: 15 minutes
- Course: Sandwiches & Grilled Cheese
- Cuisine: American
- Method: Stovetop
- Servings: 2 sandwiches
Equipment
- Skillet or griddle
- Spatula
Ingredients
- 4 slices mozzarella cheese (or provolone/cheddar)
- ¼ cup sun-dried tomatoes (drained and chopped if oil-packed)
- 4 tablespoons basil pesto (homemade or store-bought)
- 4 slices of bacon (cooked until crispy)
- 4 slices of bread (sourdough or ciabatta recommended)
- 2 tablespoons butter (softened)
Instructions
Step 1: Cook the Bacon
Place the bacon in a skillet over medium heat and cook until crispy.
Transfer the cooked bacon to a paper towel-lined plate and set it aside.
Step 2: Add the Pesto
Spread 1 tablespoon of basil pesto over one side of each slice of bread.
Step 3: Build the Sandwiches
On two of the pesto-covered bread slices, layer 2 slices of mozzarella cheese, 2 slices of crispy bacon, and a few pieces of chopped sun-dried tomatoes.
Place the remaining bread slices on top with the pesto sides facing inward to complete each sandwich.
Step 4: Butter the Outside
Spread the softened butter evenly over the outside surfaces of both sandwiches, coating the top and bottom slices.
Step 5: Grill Until Golden
Heat a skillet or griddle over medium heat.
Place the sandwiches in the skillet and cook for 3-4 minutes per side, pressing down gently with a spatula as they cook.
Flip each sandwich and continue cooking until both sides are golden brown and the cheese is fully melted.
Step 6: Slice and Serve
Remove the sandwiches from the skillet once the bread is crisp and golden and the cheese has melted.
Slice each sandwich in half and serve hot.
Notes
- Cheese Swap: For a sharper flavor, use aged cheddar or Gruyère instead of mozzarella.
- Extra Crunch: Sprinkle parmesan cheese over the buttered bread before grilling.
- Lower-Carb Option: Use keto-friendly bread or turn the sandwich into a lettuce wrap melt.
Nutrition
- Calories: 550 kcal
- Sugar: 3g
- Sodium: 850mg
- Fat: 35g
- Saturated Fat: 18g
- Unsaturated Fat: 40g
Serving Suggestions
- Serve hot immediately after grilling so the bread stays crisp and the cheese remains melted.
- Pair the sandwich with a simple soup or salad for a more complete meal.
- Slice each sandwich into halves or smaller pieces for an easy casual lunch or snack.
- Serve straight from the skillet when you want the strongest contrast between the crunchy bread and creamy melted cheese.
Storage
How to Store
Allow leftover grilled cheese to cool before transferring it to an airtight container. Keep it refrigerated until ready to reheat.
How to Refrigerate
Store the sandwich covered in the refrigerator. Keeping it sealed helps prevent the bread from drying out before reheating.
How to Reheat
Reheat the sandwich gently in a skillet or on a griddle until the cheese is melted again and the bread regains some of its crisp texture.
Best Texture Tip
Cook over medium heat for the full 3-4 minutes per side rather than rushing the process. Gentle pressure from a spatula helps the bread brown evenly while giving the cheese time to melt.

I am Jerry Gonzalez, and my heart beats for the great outdoors, especially in the breathtaking landscapes of Helena, Montana. Engaging with fellow enthusiasts online and at local hunting clubs has been a rewarding experience, and I find great joy in sharing knowledge and experiences with like-minded individuals. My goal is to empower my fellow hunters with well-informed choices, regardless of their experience level.