Chicken Pesto Panini

Featured in: Main Dishes

This Italian-style panini features tender grilled chicken layered with fresh basil pesto and melted mozzarella inside warm ciabatta bread. Optional tomato and greens add freshness while a light butter spread ensures a golden, crispy crust. Simple to prepare and satisfying, it’s perfect for a quick main dish that combines robust flavors and comforting textures.

Updated on Sun, 11 Jan 2026 13:30:00 GMT
Golden-brown Chicken Pesto Panini, oozing melted mozzarella, with fresh tomatoes and basil pesto inside. Save
Golden-brown Chicken Pesto Panini, oozing melted mozzarella, with fresh tomatoes and basil pesto inside. | cheerfulchefs.com

There's something about the smell of chicken hitting a hot pan that makes you pause mid-conversation and actually pay attention. I discovered this panini on a Tuesday afternoon when I had leftover grilled chicken and a container of pesto taking up real estate in my fridge, refusing to go to waste. Instead of the usual tired sandwich, I grabbed a ciabatta roll, slathered it with that vivid green pesto, and let the cheese do its thing under the weight of a hot skillet. Twenty minutes later, I had something that tasted like it belonged on an Italian lunch counter, not my weeknight kitchen.

I made these for a small group of friends who showed up unannounced on a Saturday, and watching people's faces light up when they bit through that crusty bread into warm, melting cheese was worth every second of prep. One friend actually closed her eyes, and I remember thinking, okay, this recipe is officially keeper material.

Ingredients

  • Boneless, skinless chicken breasts (2, about 400 g): The foundation here, and you want them relatively even in thickness so they cook at the same rate and stay juicy rather than drying out on one side.
  • Olive oil (1 tablespoon): Just enough to keep the chicken from sticking and to help it develop those golden, flavorful spots on the grill.
  • Salt and black pepper (1/2 teaspoon and 1/4 teaspoon): Simple seasoning that lets the chicken and pesto shine without competing flavors.
  • Ciabatta rolls (4, sliced in half): The bread matters more than you'd think—ciabatta has the right amount of chew and structure to hold up to melting cheese and pressing without falling apart.
  • Basil pesto (4 tablespoons): Store-bought works beautifully here, though homemade tastes like you actually care, and it only takes a food processor and five minutes.
  • Fresh mozzarella (200 g, sliced): This is where the magic happens—creamy, mild, and it melts like a dream without overpowering the other flavors.
  • Tomato (1 medium, thinly sliced, optional): Adds brightness and a little moisture, but if tomatoes aren't in season, skip it without guilt.
  • Fresh baby spinach or arugula (1 handful, optional): A subtle peppery note and some green color, but truly optional depending on what's in your crisper.
  • Unsalted butter (2 tablespoons, softened): This butters the outside of the sandwich before pressing, which is the small move that transforms it into something luxurious and golden.

Instructions

Get your cooking surface ready:
Heat a grill pan or skillet over medium-high heat until you can feel the warmth radiating from it a few inches away. This ensures the chicken gets a good sear without the outside burning before the inside cooks.
Grill the chicken with intention:
Brush the chicken with olive oil and season both sides generously with salt and pepper. Lay it on the hot pan and resist the urge to move it around—let it sit for 5 to 6 minutes until you see golden-brown grill marks. Flip once and cook the other side until a knife inserted into the thickest part shows no pink and juices run clear. This usually takes another 5 to 6 minutes. Let it rest for 5 minutes before slicing; this keeps it tender and juicy.
Build your layers strategically:
Spread a tablespoon of pesto on the cut side of each bottom ciabatta half—you want enough to taste it in every bite but not so much that it slides around. Layer the sliced chicken on top, then arrange the mozzarella slices, followed by tomato and greens if using. The order matters because it creates a cohesive bite.
Butter and press:
Spread a thin layer of softened butter on the outside of both the top and bottom bread pieces—this is what gives you that gorgeous golden crust. Place the sandwich in a preheated panini press, or if using a grill pan, set the sandwich down and press it firmly with a heavy skillet weighted with something to keep the pressure steady. This takes 3 to 4 minutes per side, and you'll know it's done when the bread is golden and you can hear the cheese making soft, melting sounds.
Rest and serve:
Let the panini sit for just a minute so the cheese sets slightly and doesn't slide out when you cut it. Slice diagonally and serve immediately while everything is still warm and melted.
Warm, grilled Chicken Pesto Panini, showing a close-up of the melty cheese and juicy chicken filling. Save
Warm, grilled Chicken Pesto Panini, showing a close-up of the melty cheese and juicy chicken filling. | cheerfulchefs.com

I learned the hard way that fresh basil pesto tastes noticeably brighter than older jars, so if you pass the fresh herbs at the market, grab them and spend five minutes in the food processor. It's one of those small decisions that absolutely elevates the whole thing from good to memorable.

Why This Panini Works

A panini is about contrast—the crispy, buttered exterior against the soft, melting interior, the bright pesto against creamy cheese, the protein against the bread. When these elements are balanced, you're not just eating a sandwich; you're experiencing something that feels intentional. The pressing is what makes it special, because it forces all the flavors to become friends instead of just sitting next to each other.

The Art of Panini Pressing

If you don't have a panini press, a regular grill pan and a heavy skillet work just fine—cast iron is ideal because it retains heat beautifully and distributes weight evenly. The goal is gentle, consistent pressure that melts the cheese without crushing the bread. Some people use a brick wrapped in foil, others use a Dutch oven; whatever applies weight steadily will work.

Variations and Customizations

This panini is genuinely flexible, and that's partly why it became a regular in my rotation. Roasted red peppers add sweetness, sun-dried tomatoes bring intensity, and swapping the mozzarella for provolone or fontina changes the whole personality while keeping the sandwich fundamentally itself. I've even spread a thin layer of balsamic glaze on the pesto side and watched people ask for the recipe immediately. The structure is sound enough to handle experimentation.

  • Try a thin balsamic glaze drizzled on the pesto for subtle sweetness and depth.
  • Add roasted red peppers or sun-dried tomatoes for extra flavor and color.
  • Substitute provolone, fontina, or smoked mozzarella if you want to shift the flavor profile.
Delicious, served warm, a Chicken Pesto Panini cut open, revealing layers of chicken and pesto. Save
Delicious, served warm, a Chicken Pesto Panini cut open, revealing layers of chicken and pesto. | cheerfulchefs.com

This panini reminds me why simple food done well is worth your time. It's the kind of sandwich that makes lunch feel less like a chore and more like a moment.

Recipe FAQs

What type of bread is best for this panini?

Ciabatta is ideal due to its sturdy texture and airy crumb, which holds fillings well and crisps nicely when grilled.

Can I use store-bought pesto for convenience?

Yes, store-bought basil pesto works well and adds vibrant flavor, though homemade pesto offers a fresher taste.

How do I ensure the chicken stays juicy?

Grill chicken breasts over medium-high heat until cooked through, then let them rest before slicing to retain juices.

Are there suggested cheese alternatives?

Provolone or fontina can be substituted for mozzarella to provide a different, yet creamy, melt.

What side pairs well with this sandwich?

A crisp Sauvignon Blanc or a light Italian beer complements the rich flavors and balances the meal.

Chicken Pesto Panini

Grilled chicken, basil pesto, and mozzarella melded in toasted ciabatta for a delicious Italian-inspired sandwich.

Prep Time
15 minutes
Cook Time
10 minutes
Overall Time
25 minutes
Creator Ruby Smiles

Recipe Type Main Dishes

Skill Level Easy

Cuisine Background Italian

Portions 4 Serves

Dietary Preferences None specified

What You’ll Need

Chicken

01 2 boneless, skinless chicken breasts (approximately 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

Step-by-Step Guide

Step 01

Preheat Grill: Preheat a grill pan or skillet over medium-high heat.

Step 02

Cook Chicken: Brush chicken breasts with olive oil, season with salt and pepper, then grill for 5 to 6 minutes per side until fully cooked. Let rest for 5 minutes before slicing thinly.

Step 03

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

Step 04

Assemble Layers: Layer sliced chicken, mozzarella, tomato, and spinach or arugula on top of the pesto-covered ciabatta halves. Cover with the top halves.

Step 05

Butter Bread: Lightly butter the outside of each sandwich to ensure a golden crust when grilled.

Step 06

Grill Panini: Heat a panini press or grill pan over medium heat and grill sandwiches for 3 to 4 minutes per side until bread is golden and cheese melts.

Step 07

Serve: Slice each sandwich in half and serve warm.

Tools You’ll Need

  • Grill pan or panini press
  • Knife and cutting board
  • Spatula
  • Small bowl (if preparing homemade pesto)

Potential Allergens

Inspect ingredients for specific allergens and contact a professional for concerns.
  • Contains wheat (ciabatta bread), milk (mozzarella, butter), and tree nuts if pesto contains pine nuts.
  • May contain eggs in some breads or pestos; verify ingredient labels.

Nutritional Details (Per Serving)

Provided as supportive info; always cross-check with your healthcare provider.
  • Calories: 540
  • Fats: 22 grams
  • Carbohydrates: 44 grams
  • Proteins: 37 grams