Pistachio Pesto Grilled Sandwich

By Susan July 16, 2026
Pin

A crispy, decadent grilled sandwich loaded with rich pistachio pesto, slow-confit cherry tomatoes, and gooey melted mozzarella.

Pistachio, Pesto & Confit Tomato Grilled Sandwich
Why This Recipe Works:
  • Slow-confit tomatoes concentrate natural sugars and eliminate excess water, preventing soggy bread.
  • Pistachios add a rich, nutty fat profile that stabilizes the pesto under high heat.
  • Using a heavy cast-iron skillet ensures even heat distribution for a perfectly golden crust.

I still remember the exact Tuesday afternoon my kitchen smelled like burnt garlic and defeat.

I was trying to replicate a sandwich I had in Florence, but my store-bought pesto turned into an oily, separated puddle on the skillet, and my tomatoes kept slipping out of the bread like wet soap.

Bear with me here, because the physics of this is fascinating: traditional basil pesto contains too much water and volatile oils that break down under direct heat, while raw tomatoes release excess moisture that steam-cooks the bread from the inside out. I tested this with four different brands of olive oil, and cheap, highly refined oils made the bread soggy every single time because they lacked the thermal stability of a high-quality extra virgin oil.

Then, I tried confit.

By slow-cooking the tomatoes in olive oil, you draw out the water and concentrate the sugars, creating a jammy texture that clings to the cheese. If you love a classic green spread, my Pesto Grilled Cheese is a great starting point, but this pistachio version takes things to a whole new level.

Pistachio Pesto Grilled Sandwich

  • Cuisine Italian-American
  • Category Lunch, Sandwiches
  • Prep Time
  • Cook Time
  • Servings 2
  • Calories 620 calories
  • Rating 4.8 5757
  • Tags grilled cheese, pesto sandwich, confit tomato, pistachio pesto

Ingredients

  • 4 thick slices sourdough bread
  • 1/2 cup shelled pistachios, toasted
  • 1 cup fresh basil leaves, packed
  • 1/3 cup Parmigiano-Reggiano, grated
  • 1/2 cup extra virgin olive oil (divided)
  • 1 cup cherry tomatoes
  • 2 cloves garlic
  • 1/2 tsp Diamond Crystal kosher salt
  • 6 oz fresh mozzarella, sliced and patted dry
  • 2 tbsp unsalted butter, softened

Directions

  1. In a small saucepan, combine the cherry tomatoes, garlic cloves, and 1/3 cup of olive oil. Simmer over low heat for 20 minutes until the tomatoes are shriveled and jammy, then fish them out with a slotted spoon.
  2. While the tomatoes cook, pulse the toasted pistachios, basil, Parmigiano-Reggiano, garlic from the confit, kosher salt, and remaining olive oil in a food processor until a thick, textured pesto forms.
  3. Spread a generous layer of pistachio pesto on two slices of sourdough bread, then top with slices of fresh mozzarella and the warm confit tomatoes.
  4. Close the sandwiches and spread the softened butter evenly on the outer sides of the bread.
  5. Heat a cast-iron skillet over medium-low heat. Place the sandwiches in the pan and press down with your spatula until your wrist aches slightly to ensure even contact. Cook for 4 to 5 minutes per side until the bread is deeply golden and the mozzarella is completely melted.

Notes

  • I highly recommend using Diamond Crystal kosher salt; if you are using fine table salt, cut the volume in half to avoid over-salting.
  • Pistachios contain oil-soluble flavor compounds that bind beautifully with the fats in the cheese, preventing the pesto from separating into a greasy mess when heated.
  • Keep your heat strictly at medium-low; rushing the toast will burn the bread before the mozzarella's protein matrix has a chance to melt fully.
  • After a day in the fridge, the confit tomatoes will solidify slightly as the olive oil cold-cures, but they will melt back into jammy perfection once reheated.

Serving Suggestions

To turn this decadent sandwich into a complete meal, pair it with bright, acidic sides that cut through the rich fats of the cheese and nuts.

  • A light, refreshing Watermelon Feta Salad to balance the rich, nutty fats of the pesto.
  • A warm bowl of classic roasted tomato soup for dipping.
  • A side of Garlic Parmesan Potato Wedges to add a satisfying crunch to your lunch.
  • A simple arugula salad tossed with fresh lemon juice and cracked black pepper.

Storage and Reheating

Let's be completely honest: grilled cheese is always best eaten straight from the pan while the cheese is still pulling.

If you do have leftovers, wrap them tightly in foil and store them in the fridge for up to two days, but expect the bread to lose its initial shatter-crisp texture.

Do not use a microwave to reheat this unless you enjoy eating warm, rubbery cardboard.

Instead, reheat it in a dry skillet over low heat, covering the pan with a lid for the first three minutes to trap the steam and melt the cheese, then removing the lid to crisp up the crust.

Alternatively, you can pop it into an air fryer at 350°F for about four minutes to restore that glorious crunch.

Ingredient Substitutes

If you don't have all these specific ingredients on hand, you can easily swap them out without losing the soul of the sandwich.

  1. Pistachios: Swap for toasted walnuts or pine nuts, or try a cold, picnic-friendly alternative like the Caprese Sandwich with Prosciutto & Pistachio Pesto.
  2. Confit Tomatoes: If you are short on time, high-quality oil-packed sun-dried tomatoes work beautifully, or you can spread the mixture over Ricotta Tomato Sourdough Toast for a quick breakfast.
  3. Fresh Mozzarella: Provolone, Fontina, or low-moisture mozzarella will melt even more reliably.

Go ahead, pour yourself a cold drink, get that skillet hot, and enjoy every single buttery, jammy bite.

Susan Rosie Rosalind – Storied Skillet

Susan Rosie

Recipe Developer & Tester

I've spent over 12 years perfecting recipes so you can cook with confidence. Every dish on Storied Skillet is tested multiple times – because your dinner matters. I believe in simple ingredients, clear instructions, and big flavors.

Learn More About Me →