Caprese Panini with Pesto

November 10, 2026

When the press closes, the ciabatta compresses just enough for the mozzarella and tomato to settle into the pesto. A few minutes later, the outside is golden and crisp, and the cheese has gone soft without turning the bread into a messy stack. That balance is what makes this Caprese Panini with Pesto such a satisfying lunch.

Individual ciabatta rolls make the sandwiches easy to handle, and every bite gets the same combination of basil pesto, fresh mozzarella, tomato, and basil leaves. I brush the outside lightly with olive oil rather than pouring it on; a thin coating helps the bread brown without feeling greasy. The finished panini has a crisp edge, a creamy center, and fresh basil flavor tucked through the filling.

Caprese Panini with Pesto golden and crisp
“

Kitchen Note

Give the panini its full 2-minute rest before cutting. I used to slice into them as soon as they came off the press, and the hot mozzarella pulled out with the knife instead of staying neatly in the sandwich.

Save this Caprese Panini with Pesto for a crisp-edged lunch with melted mozzarella and bright basil flavor.

Save to Pinterest

Why the Tomato Needs a Dry Surface Before It Hits the Bread

A juicy tomato brings the fresh, tangy part of a Caprese sandwich, but its extra liquid has nowhere to go once the rolls are closed. It can soak into the cut ciabatta while the sandwiches cook, leaving you with a soft middle instead of a crisp bite. Patting the slices dry takes only a moment, and it gives the press a better chance to brown the bread before the filling gets too wet.

Choose a tomato that tastes ripe but still holds its shape when sliced. Very soft slices are harder to handle and can release more juice as you build the sandwiches. There’s no need to remove the seeds or peel the tomato; just pat the slices dry and layer them with the other fillings. That little bit of attention keeps the tomato’s fresh flavor in the sandwich instead of letting it run into the bread.

This is also why I keep the sandwich filling balanced rather than piling it high. The ciabatta needs to make contact with the hot press, and a crowded center takes longer to warm through. With the tomato dried and the fillings divided evenly among the rolls, the bread can turn golden while the mozzarella melts.

What Each Caprese Panini Ingredient Brings to the Press

Caprese Panini with Pesto toasted and cheesy
  • Ciabatta rolls — Their sturdy crumb holds the filling and crisps well under pressure. Fresh bakery rolls are lovely, but grocery-store ciabatta works just fine. A sturdy sourdough roll is the most useful swap; it brings a tangier taste and a firmer chew.
  • Basil pesto — Pesto gives the sandwich its concentrated basil, garlic, and oil flavor, so choose one you enjoy tasting on its own. A good jarred pesto is perfectly practical here. Sun-dried tomato pesto is a workable change, though it makes the sandwich sweeter and less traditionally basil-forward.
  • Fresh mozzarella — This cheese has a tender, milky texture that suits the fresh tomato and basil. There’s no need to seek out an expensive brand; choose a fresh ball or package that looks clean and smells pleasantly milky. Provolone melts well in its place, but gives the panini a firmer, saltier finish.
  • Tomato — A ripe, sliceable tomato supplies the juicy, tart counterpoint to the cheese. Roasted red pepper is a useful swap when you want a sweeter, less sharp sandwich; use strips that are well drained.
  • Fresh basil leaves — Whole leaves add a fragrant, leafy note that stays distinct from the pesto. Pick leaves that look fresh and green; baby spinach can stand in for a milder, less aromatic filling.
  • Olive oil — A light brush helps the outside of the ciabatta brown. Everyday olive oil is all you need for brushing, while neutral oil works if that’s what you have, with less of the olive’s fruity aroma.

How to Build and Press the Panini Without Losing the Filling

Get the Press Hot Before You Assemble

Preheat the panini press to medium-high, about 375°F. Starting with a hot press gives the bread a chance to brown as the cheese softens. Split the ciabatta rolls horizontally while the press heats. If the press isn’t ready yet, finish assembling once it has reached temperature so the sandwiches aren’t waiting around.

Spread Pesto and Layer the Caprese Filling

Spread the pesto over the cut sides of the rolls so each bite has a little on both pieces of bread. Divide the mozzarella, tomato, and basil among the four rolls, keeping the filling reasonably even from end to end. Close each sandwich before brushing the outside. If one roll gets more filling than the others, redistribute it now rather than trying to fix a lopsided sandwich in the press.

Brush, Press, and Let the Cheese Settle

Brush the outsides lightly with olive oil, then cook the sandwiches in batches. Press for 4 to 6 minutes, until the bread is golden and crisp and the mozzarella has melted. If the bread looks pale, give it a little longer; if it’s already crisp, check that the cheese has softened before taking the sandwich out. Rest the panini for 2 minutes, then cut each one in half and serve.

Three Ways to Adapt These Caprese Panini

Use gluten-free ciabatta-style rolls

Choose sturdy gluten-free rolls made for sandwiches and use them in place of the ciabatta. Their texture may be a little more delicate under pressure, so handle them gently when closing the press; the pesto, mozzarella, tomato, and basil still make a familiar Caprese filling.

Make a dairy-free version

Use plant-based mozzarella and a dairy-free basil pesto in place of the regular cheese and pesto. The result keeps the basil-and-tomato character, though the cheese may melt less smoothly and won’t have the same creamy flavor as fresh mozzarella.

Turn up the fresh basil

Add extra fresh basil leaves to the filling for a greener, more aromatic sandwich. The leaves soften against the warm cheese, and their fresh herbal flavor stands out more clearly against the pesto.

Storage and Reheating

  • Refrigerator: Refrigerate leftovers within 2 hours, wrapped airtight, and eat within 3 to 4 days. The bread softens as it sits.
  • Freezer: Freezing isn’t recommended; the tomato and fresh mozzarella can turn watery after thawing.
  • Reheating: Reheat in the panini press until the center reaches 165°F. Avoid the microwave if you want crisp bread, since it softens the crust.

Caprese Panini Questions About Pressing and Prep

Can I assemble these panini ahead of time?+

You can slice the mozzarella and tomato and portion the pesto ahead, then keep the components separate until you’re ready to cook. Assemble when the press is hot so the bread doesn’t sit with the filling inside. The finished panini are at their crispest right after pressing.

Can I use shredded mozzarella instead of sliced?+

Yes. Distribute it evenly over the rolls so the cheese melts through the filling, but expect a less tender, milky bite than you get from fresh mozzarella. Shredded cheese can melt quickly, so use the bread’s color and the cheese’s softness as your cues rather than relying only on the clock.

Why is the bread browning before the mozzarella melts?+

The mozzarella slices may be thick, or the press may be running hotter than the target temperature. Slice the cheese more thinly and check that the press is set to medium-high, about 375°F, so the center has time to warm before the crust gets too dark.

How do I make these without a panini press?+

Use a heavy skillet over medium heat and press the sandwich with a second heavy skillet or a pot. Cook until the bottom is crisp, turn it carefully, and press the other side until the mozzarella melts. The browning may be less even than it is in a panini press, so keep an eye on the bread as it cooks.

Caprese Panini with Pesto

Caprese panini with pesto layers fresh mozzarella, tomato, and basil inside ciabatta rolls, pressed until the bread is golden and crisp. A quick panini press makes the cheese melty while keeping the fresh basil and tomato flavors bright.
Prep Time 10 minutes
Cook Time 6 minutes
Resting 2 minutes
Total Time 18 minutes
Servings: 4 servings
Course: Lunch
Cuisine: Italian
Calories: 535

Ingredients
  

  • 4 ciabatta rolls about 4-ounce
  • 0.25 cup basil pesto
  • 8 oz mozzarella fresh, sliced
  • 1 tomato large, sliced and patted dry
  • 12 basil leaves fresh
  • 1 tbsp olive oil

Equipment

  • 1 panini press

Method
 

  1. Preheat a panini press to medium-high, about 375°F.
  2. Split the ciabatta rolls horizontally and spread the pesto over the cut sides.
  3. Divide the mozzarella, tomato, and basil among the rolls, then close them.
  4. Brush the outsides of the sandwiches lightly with the olive oil.
  5. Cook the sandwiches in batches in the press for 4 to 6 minutes, until the bread is golden and crisp and the mozzarella is melted.
  6. Rest the sandwiches for 2 minutes.
  7. Cut the sandwiches in half and serve.

Notes

Pat the tomato slices dry so the ciabatta stays crisp. Refrigerate leftovers for up to 2 days; freezing is not recommended. For a gluten-free option, use gluten-free ciabatta rolls.
About the author
Savannah

Leave a Comment

Recipe Rating