Caprese panini is a grilled Italian sandwich made with fresh mozzarella, ripe tomatoes, basil pesto, and crusty bread, finished with a drizzle of balsamic glaze. It’s a tasty, café-style lunch or light dinner that comes together in less than 30 minutes. Our version keeps the classic Caprese flavors you expect, pressed until the bread is crisp and the mozzarella is just melted.

Want To Save This Recipe For Later?
Preparing this sandwich is simple, but the quality of the ingredients really matters. Use the best mozzarella you can find, ripe tomatoes, and a flavorful pesto. You can stick with classic basil pesto, or switch things up with versions like basil walnut pesto or Thai basil pesto. Marinated mozzarella balls or a layer of prosciutto are easy ways to add a little extra personality when you’re in the mood.
Key Ingredients and Substitutions
With just a handful of fresh ingredients, this Caprese panini creates an impressive sandwich that highlights classic Italian flavors.
The complete ingredient list and measurements are listed in the printable recipe below.
- Bread: Sourdough, focaccia, or ciabatta all work great for this panini. The slight tanginess of sourdough complements the creamy mozzarella and sweet tomatoes, while focaccia adds a softer texture with herby notes. You can also use Italian bread or any sturdy sandwich-style bread you prefer.
- Fresh Mozzarella: Fresh mozzarella has a soft texture and mild flavor, which are essential for this sandwich. Pre-sliced mozzarella works well, but you can also slice it yourself from a larger ball. For a different twist, try drained and sliced marinated mozzarella balls.
- Tomatoes: Use the ripest, most flavorful tomatoes you can find. Roma or beefsteak varieties work well, but any ripe tomato will do. In winter, when tomatoes lack flavor, try using sundried tomatoes packed in oil (patted dry) for a more intense taste.
- Basil Pesto: Store-bought pesto is convenient, but homemade pesto adds an extra dimension of flavor. You can also experiment with Thai basil pesto for a unique twist.
- Balsamic Glaze: This adds a sweet-tangy finish that pulls the sandwich together. If you don’t have balsamic glaze, you can reduce regular balsamic vinegar by simmering it until thickened, or simply omit it.
- Butter: Used to create that golden, crispy exterior. You can substitute olive oil if preferred.

How to Make Caprese Panini
Here are the quick, step-by-step instructions with visuals; you can find the full instructions, including the exact ingredients, in the recipe card below.
Pro tip: For the best results, slice your mozzarella and tomatoes, then let them drain on paper towels for about 10 minutes before assembling. This removes excess moisture, preventing a soggy sandwich.

1. Prepare the Bread: Butter the outside of both slices of bread. Then, spread basil pesto evenly on the inside of both slices. When grilled, the butter will create a golden, crispy exterior, while the pesto adds flavor and helps prevent the bread from getting soggy.

2. Layer the Fillings: On one slice of bread (pesto side up), arrange the fresh mozzarella slices, followed by tomato slices. Season the tomatoes with a light sprinkle of salt and freshly ground black pepper, then drizzle with balsamic glaze. Top with the second slice of bread, pesto side down, to complete the sandwich.

3. Grill the Panini: If using a panini press, preheat it and cook the sandwich for 5-7 minutes until golden brown and the cheese starts to melt. If using a skillet, heat it over medium heat and cook the sandwich for 3 minutes on the first side. Flip carefully and cook for 2-3 minutes on the second side. For the authentic pressed effect, weigh the sandwich with a heavy pan.

4. Serve: Let the panini rest for one minute before slicing diagonally. Serve immediately while the cheese is still warm and melty.
Make-Ahead and Storage
Make-Ahead: You can prepare the components in advance. Slice the cheese and tomatoes and store them separately in the refrigerator. The pesto can be made or purchased ahead of time. For the freshest result, assemble and grill the panini just before serving.
How to Store: Caprese panini is best enjoyed immediately after cooking. However, if you have leftovers, wrap them tightly in aluminum foil and refrigerate for up to 24 hours.
How to Reheat: To reheat a refrigerated panini, use a panini press, skillet, or toaster oven at 350°F until warmed and crispy again, about 3-5 minutes.
Recipe Tips and Notes
- Use room-temperature mozzarella. Taking the cheese out of the refrigerator 20-30 minutes before making your sandwich helps it melt more evenly during cooking.
- Slice the ingredients uniformly. Even thickness for both the cheese and tomatoes ensures that everything cooks and warms at the same rate.
- Don’t rush the cooking process. Medium heat crisps the bread while melting the cheese without burning it.
- Press firmly but gently. Whether using a panini press or a weighted pan, apply enough pressure to compress the sandwich slightly but not so much that all the filling squeezes out.
- Let it rest briefly. Giving the panini a minute to rest after grilling allows the cheese to set slightly, making it easier to slice without losing all the filling.
- Salt the tomatoes ahead of time. After slicing the tomatoes, place them on paper towels, sprinkle them lightly with salt, and let them sit for 5-10 minutes. The salt draws out excess moisture, preventing a soggy sandwich and concentrating the tomato flavor. Just be cautious about adding additional salt to the sandwich.
Frequently Asked Questions

More Recipes to Try
Looking for more Italian-inspired dishes? Try these other favorites:
- Italian Meatballs (without egg) – These flavorful ricotta-based meatballs are perfect for sandwiches or served with pasta.
- Chicken Pesto Flatbread – Another delicious way to enjoy pesto, this flatbread combines pesto, chicken, and cheese for a quick meal.
- Caprese Pesto Pasta Salad – Love these Caprese flavors? Try them in this refreshing pasta salad that’s perfect for picnics or meal prep.
Let’s Connect! If you make this recipe or any other recipe on Casual Epicure, please don’t forget to rate the recipe and leave a comment below. It helps others who are considering making our recipes and we love hearing about your cooking experiences. And if you snapped some shots, share them on Instagram, and be sure to tag @casual.epicure so we can feature them in our stories.
Caprese Panini
Want To Save This Recipe For Later?
Equipment
- Panini Press, or
- Large Skillet (10 inches)
Ingredients
- 2 slices bread, sourdough, focaccia, or ciabatta
- 2-3 slices fresh mozzarella, about 2-3 ounces
- 2-3 slices ripe tomato
- 2 tablespoons basil pesto
- 1-2 teaspoons balsamic glaze
- 1 tablespoon butter, softened
- kosher salt, for taste
- ground black pepper, for taste
Instructions
- Butter the outsides of both bread slices generously.
- Spread a layer of basil pesto evenly on the inside of both bread slices.
- On one slice, layer fresh mozzarella slices, tomato slices, a light sprinkle of salt and pepper on the tomatoes, and a drizzle of balsamic glaze.
- Close the sandwich with the other slice of bread (pesto side down).
Panini Press Method:
- Preheat your panini press.
- Place the sandwich in the press.
- Grill for 5-7 minutes until golden brown and the cheese starts to melt.
Stovetop Method:
- Heat a grill pan or skillet over medium heat.
- Cook for 3 minutes on the first side.
- Flip and cook for 2-3 minutes on the second side.
- Place a heavy pan on top to press the sandwich.

