Why You’ll Love This Recipe
This panini is quick to make and full of fresh, vibrant flavors. The melted mozzarella creates a rich, creamy texture, while the pesto adds a bold herbal kick. Toasting the bread gives it a satisfying crunch, making every bite delicious. It’s perfect for a light lunch, quick dinner, or even a snack.
Ingredients
(Tip: You’ll find the full list of ingredients and measurements in the recipe card below.)
4 slices crusty bread (such as ciabatta or sourdough)
1/2 cup fresh mozzarella, sliced
1 large tomato, sliced
2 to 3 tablespoons pesto
1 tablespoon olive oil or butter
Directions
- Preheat a panini press or skillet over medium heat.
- Spread pesto on one side of each slice of bread.
- Layer mozzarella and tomato slices on two of the bread slices.
- Top with the remaining bread slices, pesto side down.
- Brush the outside of the bread lightly with olive oil or butter.
- Place the sandwich in the panini press or skillet.
- Cook for 3 to 5 minutes, pressing gently, until the bread is golden and the cheese is melted.
- Remove from heat, slice, and serve warm.
Servings and timing
This recipe makes about 2 sandwiches.
Prep time: 5 minutes
Cook time: 5 minutes
Total time: 10 minutes
Variations
You can customize this panini in many ways. Add grilled chicken for extra protein. Include roasted vegetables like zucchini or eggplant for more depth. Swap mozzarella for provolone or cheddar for a different flavor. You can also drizzle balsamic glaze inside for a sweet and tangy twist.
Storage/Reheating
This panini is best enjoyed fresh. If needed, store it in the refrigerator for up to 1 day and reheat in a skillet or panini press to restore crispness. Avoid microwaving, as it can make the bread soft.
FAQs
Can I make this without a panini press?
Yes, use a skillet and press the sandwich down with a heavy pan.
What bread works best?
Ciabatta, sourdough, or any sturdy bread works well.
Can I use store-bought pesto?
Yes, store-bought pesto is convenient and works great.
Can I add protein?
Yes, grilled chicken or turkey are good options.
How do I keep the bread crispy?
Cook over medium heat and avoid overcrowding the pan.
Can I use dried mozzarella?
Fresh mozzarella melts best, but shredded can be used.
Is this sandwich vegetarian?
Yes, it is naturally vegetarian.
Can I add sauce?
Balsamic glaze or a light spread works well.
What can I serve with it?
Soup, salad, or chips are great sides.
Can I make it vegan?
Yes, use vegan cheese and pesto without dairy.
Conclusion
Pesto, mozzarella and tomato panini is a simple yet delicious sandwich that brings together fresh ingredients and bold flavors. Quick to prepare and easy to customize, it’s a perfect option for a satisfying meal any time of day.
Print
Pesto, Mozzarella and Tomato Panini
A warm, crispy panini filled with fresh mozzarella, juicy tomatoes, and fragrant pesto, delivering a perfect balance of creamy and savory flavors. Ideal for a quick lunch or light dinner.
- Total Time: 10 minutes
- Yield: 2 sandwiches
Ingredients
- 4 slices crusty bread (such as ciabatta or sourdough)
- 1/2 cup fresh mozzarella, sliced
- 1 large tomato, sliced
- 2 to 3 tablespoons pesto
- 1 tablespoon olive oil or butter
Instructions
- Preheat a panini press or skillet over medium heat.
- Spread pesto on one side of each slice of bread.
- Layer mozzarella and tomato slices on two of the bread slices.
- Top with the remaining bread slices, pesto side down.
- Brush the outside of the bread lightly with olive oil or butter.
- Place the sandwich in the panini press or skillet.
- Cook for 3 to 5 minutes, pressing gently, until the bread is golden and the cheese is melted.
- Remove from heat, slice, and serve warm.
Notes
- Add grilled chicken or turkey for extra protein.
- Include roasted vegetables like zucchini or eggplant for more depth of flavor.
- Swap mozzarella for provolone or cheddar if desired.
- Drizzle balsamic glaze inside for a sweet and tangy twist.
- Store leftovers in the refrigerator for up to 1 day and reheat in a skillet or panini press.
- Avoid microwaving to maintain crispness.
- Prep Time: 5 minutes
- Cook Time: 5 minutes



