Grilled Chicken Pesto Panini

Featured in: Oven & Stovetop Plates

This Italian-inspired panini brings together tender grilled chicken breasts seasoned with olive oil, salt, and pepper, topped with vibrant basil pesto and creamy melted mozzarella. Layer your proteins and cheese between sliced ciabatta rolls, butter the exterior, and press until the bread turns golden and the cheese melts into every crevice. The result is a warm, satisfying sandwich with crispy edges and a gooey center, ready in just 25 minutes.

Updated on Sun, 18 Jan 2026 16:09:00 GMT
Freshly grilled chicken slices layered with melted mozzarella and bright basil pesto inside a golden-baked Chicken Pesto Panini. Save
Freshly grilled chicken slices layered with melted mozzarella and bright basil pesto inside a golden-baked Chicken Pesto Panini. | mesaaghilas.com

My neighbor Maria showed up at my door one rainy Thursday with a still-warm panini wrapped in foil. She'd made extras, she said, and thought I might want one. That first bite—crispy bread giving way to melted mozzarella and herby chicken—made me forget I'd been having a terrible day. I asked for the trick, and she just shrugged and said, "Good pesto, hot press, don't rush it." I've been making them ever since.

I made these for my brother's birthday lunch last spring, and he ate two and a half before anyone else got seconds. He kept saying he didn't realize sandwiches could taste this good, which coming from him—a man who lives on deli subs—was high praise. My sister-in-law asked if I'd cater their next party, half joking, half serious. I didn't, but I did write down the recipe on a napkin for her before she left.

What's for Dinner Tonight? 🤔

Stop stressing. Get 10 fast recipes that actually work on busy nights.

Free. No spam. Just easy meals.

Ingredients

  • Boneless, skinless chicken breasts (about 400 g): These grill up tender and juicy, and slice beautifully once rested, so don't skip that five-minute rest or the juices will run everywhere.
  • Olive oil (1 tablespoon): Brushing the chicken with this keeps it moist and helps the seasoning stick without making things greasy.
  • Salt (1/2 teaspoon) and black pepper (1/4 teaspoon): Simple seasoning lets the pesto shine, but don't skimp or the chicken will taste flat.
  • Ciabatta rolls (4, sliced in half): The airy crumb and sturdy crust are perfect for pressing, they crisp up without turning into cardboard.
  • Basil pesto (4 tablespoons): This is your flavor engine, whether you make it or buy it, make sure it's vibrant and garlicky.
  • Fresh mozzarella (200 g, sliced): It melts into creamy, stretchy pools that hold everything together, far better than pre-shredded cheese ever could.
  • Tomato (1 medium, thinly sliced, optional): Adds a juicy pop of acidity that cuts through the richness, especially nice in summer.
  • Baby spinach or arugula (1 handful, optional): A little green never hurt, and arugula adds a peppery bite that I really love.
  • Unsalted butter (2 tablespoons, softened): This is what gives you that golden, crispy, bakery-style crust when you press the sandwich.

Tired of Takeout? 🥡

Get 10 meals you can make faster than delivery arrives. Seriously.

One email. No spam. Unsubscribe anytime.

Instructions

Preheat your grill pan or skillet:
Get it nice and hot over medium-high heat so the chicken gets those beautiful char marks and cooks evenly. A cold pan will steam the chicken instead of searing it.
Season and grill the chicken:
Brush both sides with olive oil, sprinkle with salt and pepper, then grill for 5 to 6 minutes per side until the juices run clear and the internal temperature hits 165°F. Let it rest for 5 minutes before slicing thinly against the grain.
Spread the pesto:
Slather 1 tablespoon of pesto on the cut side of each bottom ciabatta half, making sure to reach the edges so every bite has that herby kick. Don't be shy with it.
Build the layers:
Lay down the sliced chicken, then the mozzarella, then tomato and greens if you're using them, and cap it with the top half of the roll. Press down gently so everything nestles together.
Butter the outside:
Spread softened butter on the outer sides of each sandwich, this is what creates that irresistible golden crust. Make sure it's even or you'll get pale spots.
Press and grill:
Heat your panini press or grill pan over medium heat, then cook the sandwiches for 3 to 4 minutes per side, pressing firmly if you're using a skillet and a heavy pan on top. You want the bread crispy and the cheese fully melted and oozing.
Slice and serve:
Cut each panini in half on the diagonal and serve immediately while the cheese is still stretchy and warm. They're best eaten right away, but even lukewarm they're pretty great.
Half of a warm Chicken Pesto Panini revealing juicy chicken and vibrant pesto, ready to be paired with a crisp salad. Save
Half of a warm Chicken Pesto Panini revealing juicy chicken and vibrant pesto, ready to be paired with a crisp salad. | mesaaghilas.com

One Sunday afternoon, I made a batch of these for a little backyard hangout, nothing fancy, just a few friends and some wine. We sat around the table pulling apart the halves, cheese stretching between the pieces, everyone groaning happily between bites. Someone said it tasted like vacation, and honestly, that's the best compliment a sandwich has ever received. We ended up making another round before the sun went down.

Still Scrolling? You'll Love This 👇

Our best 20-minute dinners in one free pack — tried and tested by thousands.

Trusted by 10,000+ home cooks.

Choosing Your Bread

Ciabatta is my go-to because it has structure and those irregular air pockets that crisp up beautifully under pressure. But I've also used sourdough, focaccia, and even a sturdy whole grain when I'm feeling virtuous. The key is to avoid soft sandwich bread, it will turn to mush. You want something with a crust that can take the heat and a crumb that won't disintegrate when you press down hard.

Making It Your Own

This recipe is forgiving and loves a little improvisation. Swap provolone or fontina for the mozzarella if you want a sharper, nuttier flavor. Add sun-dried tomatoes, roasted red peppers, or caramelized onions if you have them hanging around. I've even used leftover grilled chicken from the night before, and it worked perfectly. The pesto is the star, so as long as that's good, the rest will follow.

Serving Suggestions

These panini are hearty enough to stand alone, but I like to serve them with a simple side salad dressed in lemon and olive oil, or a handful of kettle chips for crunch. A cup of tomato soup for dipping is classic and cozy, especially in the fall. If you're feeling fancy, drizzle a little balsamic glaze over the top right before serving, it adds a sweet-tart finish that makes the whole thing feel restaurant-worthy.

  • Pair with a crisp Sauvignon Blanc or a light Italian lager for a grown-up lunch.
  • Serve with pickle spears or marinated olives on the side for a little briny contrast.
  • Wrap leftovers tightly in foil and reheat in a skillet over low heat to bring back the crispness.
Golden-brown ciabatta bread pressed around gooey mozzarella and fresh basil pesto in this deliciously toasted Chicken Pesto Panini. Save
Golden-brown ciabatta bread pressed around gooey mozzarella and fresh basil pesto in this deliciously toasted Chicken Pesto Panini. | mesaaghilas.com

There's something about the sound of a hot press closing on a buttered sandwich that makes everything feel right in the kitchen. I hope this one becomes a regular in your rotation, the way it has in mine.

Recipe FAQs

How do I know when the chicken is fully cooked?

Grill chicken breasts for 5-6 minutes per side until the juices run clear and the internal temperature reaches 165°F (74°C). Let it rest for 5 minutes before slicing to retain moisture and tenderness.

Can I make this panini without a panini press?

Absolutely. Use a regular grill pan or skillet and place a heavy skillet or cast-iron on top of your sandwiches to press them down evenly while heating both sides for 3-4 minutes each.

What are some good cheese alternatives?

Provolone and fontina are excellent substitutes for mozzarella, offering richer flavors. You can also use fresh ricotta or a blend of mozzarella and fontina for added depth and creaminess.

Can I prepare this ahead of time?

Assemble the paninis up to 2 hours in advance and refrigerate them covered. Grill just before serving to ensure the bread is crispy and the cheese melts perfectly. For quicker prep, use rotisserie or pre-cooked leftover chicken.

What beverages pair well with this panini?

A crisp Sauvignon Blanc complements the basil and pesto beautifully, while a light Italian beer adds a refreshing contrast. Both enhance the flavors without overpowering the delicate basil and fresh mozzarella.

How should I store leftovers?

Store leftover paninis in an airtight container in the refrigerator for up to 2 days. Reheat gently in a skillet or oven rather than a microwave to restore the bread's crispness and prevent sogginess.

20-Minute Dinner Pack — Free Download 📥

10 recipes, 1 shopping list. Everything you need for a week of easy dinners.

Instant access. No signup hassle.

Grilled Chicken Pesto Panini

Italian-inspired panini with grilled chicken, basil pesto, and melted mozzarella on warm ciabatta bread.

Prep time
15 minutes
How long to cook
10 minutes
Overall time
25 minutes
Created by Yasmin Ferrell


Level Easy

Cuisine Italian

Makes 4 Portions

Diet Info None specified

What You’ll Need

Chicken

01 2 boneless, skinless chicken breasts (14 oz)
02 1 tablespoon olive oil
03 1/2 teaspoon salt
04 1/4 teaspoon black pepper

Panini

01 4 ciabatta rolls, sliced in half
02 4 tablespoons basil pesto
03 7 oz fresh mozzarella, sliced
04 1 medium tomato, thinly sliced (optional)
05 1 handful fresh baby spinach or arugula (optional)
06 2 tablespoons unsalted butter, softened

How-To

Step 01

Heat cooking surface: Preheat grill pan or skillet over medium-high heat.

Step 02

Grill chicken: Brush chicken breasts with olive oil and season with salt and pepper. Grill 5-6 minutes per side until cooked through and juices run clear. Rest for 5 minutes, then slice thinly.

Step 03

Prepare bread base: Spread 1 tablespoon pesto on the cut side of each bottom ciabatta half.

Step 04

Layer fillings: Layer sliced chicken, mozzarella, tomato, and spinach or arugula on top of pesto. Cover with top ciabatta halves.

Step 05

Butter exterior: Lightly butter the outside of each sandwich.

Step 06

Press and grill: Heat panini press or grill pan over medium heat. Place sandwiches in press or pan, pressing down with heavy skillet, and grill 3-4 minutes per side until bread is golden and cheese is melted.

Step 07

Finish and serve: Slice each panini in half and serve warm.

You Just Made Something Great 👏

Want more like this? Get my best easy recipes — free, straight to your inbox.

Join 10,000+ home cooks. No spam.

Tools Needed

  • Grill pan or panini press
  • Knife and cutting board
  • Spatula
  • Small bowl for pesto preparation

Allergy Details

Double-check every item for allergens. See a health expert if uncertain.
  • Contains wheat from ciabatta bread
  • Contains milk from mozzarella and butter
  • Contains tree nuts if pesto contains pine nuts
  • May contain eggs in some breads or pestos

Nutrition details (per portion)

Details here offer general guidance and aren't medical instructions.
  • Energy: 540
  • Fats: 22 g
  • Carbohydrates: 44 g
  • Proteins: 37 g

Cooking Shouldn't Be Hard ❤️

Get a free recipe pack that makes weeknight dinners effortless. Real food, real fast.

Free forever. Unsubscribe anytime.