
Pesto Chicken and Mozzarella Panini
Crispy-crusted ciabatta sandwiches filled with warm grilled chicken breast, basil pesto, creamy fresh mozzarella, and bright tomato slices. Pressed on a hot griddle until the cheese melts and the bread turns golden brown. A quick, satisfying lunch or light dinner that brings together Italian flavors in one handheld sandwich.
Steps
Before you start
- Pat the chicken breast dry before seasoning so it browns properly
- Slice the fresh mozzarella and tomato just before assembly so they don't release excess moisture
- Preheat your griddle or panini press for at least 5 minutes on medium-high heat
Pound and season chicken
- Place the patted-dry chicken breast on a cutting board.
- Cover with plastic wrap and pound it with a meat mallet to an even thickness of about ½ inch (1.3 cm), working from the thickest part toward the thinner end.
- Season both sides generously with kosher salt and freshly ground black pepper.
+ Show details− Hide details
Ready when: Chicken is even thickness, about ½ inch (1.3 cm) throughout
Tip: Even thickness ensures the chicken cooks through in the right time without drying out the thinner edges.
Grill chicken until cooked throughOven 165°F / 75°C
- Heat 1 tbsp (15 ml) of olive oil in a large skillet over medium-high heat.
- Once shimmering, carefully place the pounded chicken breast in the pan.
- Cook for 6–7 minutes without moving it, until the underside is golden brown.
- Flip and cook the other side for another 6–7 minutes until an instant-read thermometer inserted at the thickest part reads 165°F (74°C).
- Transfer to a plate and let rest for 5 minutes, then slice into 2–3 strips.
+ Show details− Hide details
Ready when: Internal temperature reaches 165°F (74°C); chicken is opaque throughout and juices run clear
Tip: Resist moving the chicken too early; letting it sit on the heat builds a golden crust that holds in the juices.
Prepare bread and toppings
- While the chicken rests, use a serrated bread knife to halve the ciabatta loaf horizontally, creating two sandwich-sized pieces.
- Gently scrape out some of the crumb from the top piece if it's very thick (about ⅛ inch / 3 mm depth), leaving a sturdy shell.
- Slice the fresh mozzarella into thin pieces and gently squeeze the excess seeds and juice from the tomato slices.
+ Show details− Hide details
Ready when: Bread is neatly halved; mozzarella and tomato are sliced and ready
Tip: Removing crumb from the top piece prevents the sandwich from becoming too dense; squeezing excess liquid from tomato prevents a soggy panini.
Assemble sandwiches
- Spread half of the basil pesto (about 2 tbsp / 30 g) evenly on the cut side of the bottom piece of ciabatta.
- Layer half of the sliced chicken on top, then half of the fresh mozzarella slices, then half of the tomato slices.
- Repeat the layering if making thick sandwiches, or place the top piece of bread on the toppings now.
- If using softened butter, lightly spread ½ tbsp (7 g) on the outer top crust; otherwise lightly brush with the remaining ½ tbsp (7 ml) olive oil.
- Repeat with the second sandwich.
+ Show details− Hide details
Ready when: Sandwiches are fully assembled with all toppings layered; outer crust is lightly buttered or oiled
Tip: Don't overload the sandwich or it will be difficult to press and the fillings will squeeze out when grilled.
Preheat griddle or panini press
- Heat a panini press, griddle, or large skillet over medium-high heat.
- If using a press, close it and let it preheat for at least 5 minutes until it's very hot.
- If using a griddle or skillet, you can test readiness by sprinkling a drop of water on the surface—it should sizzle immediately.
+ Show details− Hide details
Ready when: Water droplet sizzles immediately on the surface
Tip: A properly preheated surface is essential for a crispy crust without burning the exterior before the cheese melts.
Press and grill panini
- Carefully place both panini on the preheated griddle or press, buttered or oiled side down.
- If using a panini press, close it and cook for 3–4 minutes without opening.
- If using a griddle or skillet without a press, weight the sandwiches with a heavy cast-iron skillet or panini press and grill for 2–3 minutes until the bottom is deep golden brown.
- Flip carefully, brush or butter the now-top crust if needed, cover or weight again, and grill for another 2–3 minutes until the second side is golden and the cheese is melted and soft when gently pressed.
+ Show details− Hide details
Ready when: Both sides are deep golden brown; mozzarella inside is soft and slightly oozing; sandwich is hot when held
Tip: Don't flip too often or press too hard, or the filling will squeeze out. Gentle, even pressure creates the best crust.
Rest and serve
- Transfer the panini to a cutting board and let them rest for 1–2 minutes.
- This allows the cheese to set slightly so it doesn't spill out when you bite into the sandwich.
- Cut in half diagonally if desired and serve warm.
+ Show details− Hide details
Ready when: Panini have cooled enough to hold together when sliced
Tip: Cutting diagonally is both practical and visually appealing for serving.
Good to know
Tips
- If your panini press or griddle is wide enough, you can cook both sandwiches simultaneously; just ensure even heat distribution.
- For extra flavor, brush the inside of the ciabatta with a bit of the pesto-soaked pan drippings after the chicken cooks.
- Fresh mozzarella has a delicate flavor; don't overshadow it with too much pesto. A thin, even spread is key.
- If you find the exterior browning too quickly, lower the heat to medium and extend the cooking time slightly.
Make ahead
You can cook and slice the chicken up to 4 hours ahead; store it covered in the refrigerator. Slice the mozzarella and tomato no more than 1 hour before assembly to prevent excess moisture.
Storage & reheating
Best eaten fresh and warm immediately after pressing. Leftover panini can be wrapped and refrigerated for up to 2 days; reheat in a skillet over medium heat for 2–3 minutes per side until warmed through and the exterior crisps up again. Do not freeze.
Substitutions
- basil pesto, store-bought or homemade → sun-dried tomato pesto or arugula pesto. Both add different herbal and umami notes while maintaining the Italian flavor profile. Use the same amount.
- fresh mozzarella (fior di latte or buffalo) → provolone or fontina cheese. These melts well and add a sharper flavor. Use the same amount, sliced thin.
- ripe medium tomato → roasted red pepper. Adds sweetness and a smoky flavor. Use about 2–3 roasted red pepper strips (about 2 oz / 55 g total).
- ciabatta loaf or two individual ciabatta rolls → focaccia, rosemary flatbread, or sourdough. Any sturdy bread that can handle pressing works well. Adjust thickness to about ¾ inch (2 cm) cut horizontally.
More paninis
See all →Find more like this
- Meal
- Lunch
- Cuisine
- Italian
- Main ingredient
- Chicken BreastMozzarellaTomatoes
- Diet
- HalalSugar-Free
- Method
- Sheet Pan
- Quick & Easy
- Easy





