Creamy, crisp, and quick, this Mozzarella Sun-Dried Tomato Pesto Sandwich brings together melty cheese, juicy tomato, and savory pesto in a golden grilled sandwich that feels special without asking much from your kitchen.

This is the kind of sandwich that works beautifully for a fast lunch, a light dinner, or even a no-fuss weekend meal when you want something warm and satisfying. It tastes a little more elevated than a basic grilled cheese, but the method stays wonderfully simple.
The combination is what makes it so appealing. You get the richness of mozzarella, the deep concentrated flavor of sun-dried tomato pesto, and the fresh bite of ripe tomato, all tucked between crisp slices of toasted bread.
It also comes together fast, which is always a win. A hot griddle or panini press does most of the work, leaving you with a sandwich that has a crunchy exterior and a soft, savory center in just a few minutes.
What You Need to Make This Mozzarella Sun-Dried Tomato Pesto Sandwich
Whole grain bread gives the sandwich structure and a hearty, toasty finish that holds up well against the soft fillings.
Sun-dried tomato pesto adds bold, concentrated flavor. It brings richness, saltiness, and that slightly sweet tomato depth that carries the whole sandwich.
Ripe tomato slices lighten the sandwich with freshness and juiciness, balancing the richer ingredients so every bite feels layered instead of heavy.
Fresh mozzarella gives you that creamy, mild melt that makes the sandwich feel luxurious without overpowering the pesto.
Toasted pine nuts add a subtle buttery crunch that makes the texture more interesting and gives the sandwich a slightly nutty finish.
Even with only a handful of ingredients, this sandwich feels complete. Each part has a clear job, and none of them are there just for filler. That is exactly why simple sandwiches like this can be so good when the balance is right.

Step-by-Step Mozzarella Sun-Dried Tomato Pesto Sandwich
STEP 1: Heat your griddle or panini press until it is fully hot. A properly heated surface helps the bread crisp quickly so the outside browns while the mozzarella softens inside.
STEP 2: Set one slice of bread on your work surface and spread the sun-dried tomato pesto over it in an even layer. You want enough to flavor every bite without making the sandwich too slippery.
STEP 3: Scatter the toasted pine nuts over the pesto. This small addition makes a big difference because it adds texture and a gentle roasted flavor that plays well with the cheese.
STEP 4: Layer the tomato slices across the bread, then top them with the mozzarella. Keep the filling fairly even from edge to edge so the sandwich grills uniformly.
STEP 5: Close the sandwich with the second slice of bread and transfer it to the hot cooking surface. Press lightly so the bread makes good contact and starts turning golden right away.
STEP 6: Grill for a few minutes until the bread is crisp and deeply toasted and the mozzarella has started to melt into the tomato and pesto. The sandwich should feel warm and cohesive when lifted.
STEP 7: Let it rest briefly before slicing. This quick pause helps the cheese settle a little, which makes the sandwich easier to cut and even nicer to eat.
One of the best things about this method is how fast it feels. There is no long prep, no complicated layering, and no need for extra mixing bowls. As long as the ingredients are ready, the sandwich comes together with very little effort.
Perfect Pairings
A simple green salad is an excellent match here. Something lightly dressed with lemon or balsamic keeps the meal fresh and lets the sandwich stay the star.
A bowl of tomato soup also works beautifully if you want a cozier plate. The creamy cheese and savory pesto feel especially comforting alongside a warm, smooth soup.
For something lighter, serve it with fresh fruit or a handful of crisp grapes. That sweet, juicy contrast can be surprisingly good next to the salty pesto and rich mozzarella.
Can I make this sandwich without a panini press?
Yes, absolutely. A griddle or skillet works very well. You can press the sandwich gently with a spatula while it cooks so the bread browns evenly and the filling warms through nicely.
What bread works best for this sandwich?
Whole grain bread is a great choice because it adds flavor and holds its shape well, but any sturdy sandwich bread can work. The main thing is choosing slices strong enough to support the soft mozzarella and juicy tomato.
How do I keep the sandwich from getting soggy?
Start with drained mozzarella and ripe but not overly watery tomato slices. Using just enough pesto instead of overloading the bread also helps the sandwich stay crisp once it hits the hot surface.
Can I prepare it ahead of time?
This sandwich is best cooked and eaten right away, since that is when the bread is crispiest and the cheese is at its creamiest. You can still prep the ingredients ahead to make assembly much faster.

Helpful Tips
- Toasted pine nuts really matter here. They bring out a deeper, nuttier flavor that gives the sandwich more character than raw nuts.
- Drain the mozzarella well before layering it in. Extra moisture can soften the bread too quickly.
- Let the sandwich rest for a minute after grilling so the melted cheese does not slide out as soon as you cut it.
Keeping Leftovers Fresh
This sandwich is at its best straight off the griddle, but leftovers can still be saved if needed. Let the sandwich cool fully, then wrap it or place it in an airtight container and refrigerate it for up to 1 day.
To reheat, use a skillet, toaster oven, or air fryer rather than the microwave. Dry heat helps bring back some of that crisp texture on the outside while gently warming the center. A microwave will warm it, but the bread will likely turn soft.
Freezing is not the best option for this one. Fresh tomato and mozzarella tend to lose their ideal texture after thawing, so the finished sandwich is much better made fresh when possible.
This sandwich is such a good reminder that a short ingredient list can still give you something memorable. The sun-dried tomato pesto brings intensity, the mozzarella softens everything into a creamy melt, and the pine nuts add just enough crunch to keep it interesting.
It is also a very practical meal. You can make it quickly, serve it with a simple side, and still end up with something that feels more thoughtful than an ordinary grilled sandwich. Whether you make it for lunch or a light supper, it delivers that lovely mix of comfort and freshness that keeps you coming back to it.

Mozzarella Sun-Dried Tomato Pesto Sandwich
Ingredients
- 1 to 2 tablespoons sun-dried tomato pesto
- 3 slices ripe tomato
- 2 teaspoons toasted pine nuts
- 3 to 4 slices fresh mozzarella packed in water and drained
- 2 slices whole grain bread
Instructions
- Preheat a griddle or panini press over high heat. Once hot, lightly coat the surface with olive oil spray or cooking spray to help prevent sticking and promote a crisp exterior.
- Lay out one slice of bread and spread the sun-dried tomato pesto evenly across the surface. Distribute the toasted pine nuts over the pesto, then arrange the tomato slices on top. Add the mozzarella slices in an even layer and finish with the remaining slice of bread.
- Transfer the assembled sandwich to the heated griddle or panini press. Close the top and press lightly so the bread makes good contact with the hot surface. Cook for 3 to 4 minutes, until the outside is well browned and crisp and the mozzarella has melted inside.
- Remove the sandwich carefully from the heat and let it rest briefly so the cheese can settle slightly. Slice as desired and serve at once.