Pesto Chicken and Mozzarella Panini
Photo by Shameel mukkath on Pexels

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.

Prep
15 min
Cook
18 min
Wait
5 min
Total
38 min
Makes
2 panini
Share

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
  1. 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

    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.

  2. 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

    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.

  3. 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

    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.

  4. 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

    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.

  5. 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

    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.

  6. 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

    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.

  7. 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

    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
Method
Sheet Pan
Quick & Easy
Easy

Reviews (0)