Grilled Chicken Pesto Panini

Featured in: Weeknight Dinners

This Italian-inspired panini combines tender grilled chicken seasoned with olive oil, salt, and pepper with layers of fragrant basil pesto, creamy fresh mozzarella, and optional tomato and greens on toasted ciabatta bread.

Simply grill seasoned chicken breasts until golden, assemble the sandwiches with pesto and toppings, butter the exterior, and press in a panini pan until the bread crisps and cheese melts perfectly.

Serves four in just 25 minutes total, making it ideal for lunch or casual dinner.

Updated on Sun, 18 Jan 2026 10:10:00 GMT
Close-up of a grilled Chicken Pesto Panini on a wooden board, showing melted mozzarella oozing from warm ciabatta bread. Pin it
Close-up of a grilled Chicken Pesto Panini on a wooden board, showing melted mozzarella oozing from warm ciabatta bread. | purposepan.com

The smell of garlic and basil from the pesto jar was enough to convince me this sandwich needed to happen immediately. I had leftover grilled chicken in the fridge and a block of mozzarella that was begging to be melted. My panini press was dusty, honestly, but the moment I heard that first sizzle and saw the cheese start to ooze, I remembered why I bought it in the first place. That crispy, buttery crust against the soft, herby center is the kind of texture contrast that makes you close your eyes on the first bite. It became my go-to when I wanted something that felt restaurant-fancy but took less time than ordering delivery.

I made these for a casual lunch with friends who showed up unannounced, and they ended up staying for two hours just talking around the kitchen table. One of them kept saying she couldn't believe how good something so simple tasted, and honestly, I felt a little proud. It's the kind of recipe that makes you look like you tried harder than you did. The smell alone had everyone hovering near the stove, and I had to swat hands away from stealing mozzarella before I could assemble the sandwiches. We paired them with iced tea and a big bowl of chips, and it felt like the easiest, happiest afternoon I'd had in weeks.

Ingredients

  • Boneless, skinless chicken breasts: These cook quickly and slice beautifully, but don't skip the resting time after grilling or you'll lose all those juices.
  • Olive oil: Keeps the chicken moist on the grill and adds a subtle richness that complements the pesto.
  • Salt and black pepper: Simple seasoning is all you need here since the pesto and cheese bring plenty of flavor.
  • Ciabatta rolls: The airy, chewy texture holds up to grilling without getting soggy, and the crust crisps up perfectly.
  • Basil pesto: This is the star, use a good quality jar or make your own if you have fresh basil and a few minutes.
  • Fresh mozzarella: It melts into creamy, stretchy heaven, look for the kind packed in water for the best texture.
  • Tomato: Adds a juicy, fresh contrast, but slice it thin so it doesn't make the bread soggy.
  • Baby spinach or arugula: A handful of greens gives a peppery bite and makes the sandwich feel a little more complete.
  • Unsalted butter: Softened butter spreads easily and creates that golden, crispy exterior that makes a panini a panini.

Instructions

Product image
Blend smoothies, sauces, dips, and prep ingredients quickly for fast meals and everyday cooking.
Check price on Amazon
Preheat your grill pan:
Get it nice and hot over medium-high heat so the chicken gets those pretty grill marks and cooks evenly. A hot pan also prevents sticking.
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. Let it rest for 5 minutes before slicing so it stays juicy.
Spread the pesto:
Slather about a tablespoon on the bottom half of each ciabatta roll, getting it all the way to the edges. This creates a flavorful base that soaks into the bread just a little.
Layer your fillings:
Start with sliced chicken, then mozzarella, tomato, and greens if you're using them, and press the top half of the roll on gently. Don't overstuff or it'll be hard to press.
Butter the outside:
Spread softened butter on the outer sides of each sandwich, this is what gives you that golden, crispy crust. Be generous but not dripping.
Grill until golden:
Place sandwiches in a panini press or on a grill pan, pressing down with a heavy skillet if you don't have a press. Grill 3 to 4 minutes per side until the bread is crispy and the cheese is melted and gooey.
Slice and serve:
Cut each panini in half and serve immediately while the cheese is still stretchy. The contrast between the crispy outside and warm, melty inside is best enjoyed right away.
Product image
Blend smoothies, sauces, dips, and prep ingredients quickly for fast meals and everyday cooking.
Check price on Amazon
A freshly pressed Chicken Pesto Panini with juicy sliced chicken, vibrant green basil pesto, and fresh spinach on ciabatta. Pin it
A freshly pressed Chicken Pesto Panini with juicy sliced chicken, vibrant green basil pesto, and fresh spinach on ciabatta. | purposepan.com

The first time I served these at a weekend brunch, someone asked if I'd been to culinary school, and I laughed so hard I nearly dropped my spatula. It's just chicken, cheese, and pesto, but something about pressing it all together makes it feel special. My nephew, who usually picks apart his food, ate an entire half without complaining, and that felt like a small miracle. These sandwiches have become my answer to what's for lunch when I want to feel like I'm treating myself, even on an ordinary Tuesday. They're proof that a little butter and some heat can turn simple ingredients into something you actually look forward to eating.

Making It Your Own

I've swapped provolone for mozzarella when I wanted something sharper, and fontina when I was feeling fancy and wanted extra creaminess. Sun-dried tomatoes instead of fresh ones add a sweet, tangy punch that pairs beautifully with the pesto. If you're out of ciabatta, sourdough or focaccia work just as well, though the texture will be a little different. One time I added a few slices of roasted red pepper from a jar, and it brought a smoky sweetness that everyone loved. The beauty of this sandwich is that it's forgiving, you can riff on it based on what's in your fridge and it'll still turn out delicious.

Storing and Reheating

These are best fresh, but if you have leftovers, wrap them tightly in foil and store in the fridge for up to a day. Reheat in a skillet over medium heat or in the oven at 350 degrees F for about 10 minutes to crisp up the bread again. Microwaving will make the bread soggy, so avoid that if you can. You can also grill the chicken ahead and store it separately, then assemble and press the sandwiches fresh when you're ready to eat. I've done this for meal prep, and it cuts the active cooking time down to just a few minutes.

Serving Suggestions

A light side salad with lemon vinaigrette balances the richness of the melted cheese and buttery bread. I've also served these with a handful of kettle-cooked chips or a small bowl of tomato soup for dipping, which feels cozy and satisfying. A crisp Sauvignon Blanc or a light Italian beer like Peroni pairs beautifully if you're making this for a casual dinner. For a finishing touch, drizzle a little balsamic glaze over the top right before serving, it adds a sweet, tangy note that makes the whole thing feel a little more elevated.

  • Serve with a crisp green salad dressed in lemon and olive oil.
  • Pair with tomato soup for a comforting, dippable meal.
  • Add a drizzle of balsamic glaze for a sweet, tangy finish.
Product image
Dries dishes, utensils, and cookware neatly after cooking, keeping your countertop organized and clutter free.
Check price on Amazon
Golden-brown Chicken Pesto Panini cut in half to reveal layers of grilled chicken, gooey mozzarella, and tomato slices. Pin it
Golden-brown Chicken Pesto Panini cut in half to reveal layers of grilled chicken, gooey mozzarella, and tomato slices. | purposepan.com

This sandwich has become one of those recipes I turn to when I want something satisfying without a lot of fuss. It's simple, but it never feels boring, and it always makes me happy. I hope it does the same for you.

Recipe FAQs

Can I use chicken breast instead of whole breasts?

Yes, boneless, skinless chicken breasts work perfectly. You can also use chicken tenders for faster cooking, reducing grill time slightly.

What's the best way to prevent the bread from getting too dry?

Butter the outside of each sandwich generously before grilling and don't press too hard with the panini press. Medium heat ensures the cheese melts before the bread over-crisps.

Can I make this with store-bought rotisserie chicken?

Absolutely. Shred or slice rotisserie chicken and use it directly in the sandwich, skipping the grilling step. This cuts preparation time in half.

What cheese alternatives work well?

Provolone, fontina, or burrata are excellent substitutes. For a sharper flavor, try aged pecorino or smoked gouda.

How do I store leftovers?

Store assembled but ungrilled paninis wrapped in parchment in the refrigerator for up to one day. Grill fresh when ready to eat for best texture and melted cheese.

Is a panini press necessary?

No. A heavy skillet or cast iron works equally well. Place the sandwich in a heated pan and press down firmly with another skillet weighted with something heavy for 3-4 minutes per side.

Grilled Chicken Pesto Panini

Grilled chicken, basil pesto, and melted mozzarella nestled in warm ciabatta bread for a satisfying Italian sandwich.

Prep time
15 minutes
Cook time
10 minutes
Total duration
25 minutes
Author Amelia Cook


Skill Level Easy

Cuisine Italian

Portions 4 Serving size

Diet Information None specified

What You 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
05 1 handful fresh baby spinach or arugula
06 2 tablespoons unsalted butter, softened

Step-by-Step Guide

Step 01

Preheat Cooking Surface: Preheat a grill pan or skillet over medium-high heat until hot.

Step 02

Grill Chicken: Brush chicken breasts with olive oil and season evenly with salt and pepper. Grill 5 to 6 minutes per side until internal temperature reaches 165°F and juices run clear. Allow to rest 5 minutes before slicing thinly.

Step 03

Assemble Base Layer: Spread 1 tablespoon basil pesto on the cut side of each bottom ciabatta half.

Step 04

Layer Fillings: Arrange sliced chicken, mozzarella, tomato, and fresh greens over pesto. Top with remaining ciabatta halves to complete sandwiches.

Step 05

Butter Exterior: Lightly coat the outside surfaces of each sandwich with softened butter.

Step 06

Toast Panini: Heat panini press or grill pan to medium temperature. Place sandwiches in press or on pan and apply firm pressure with heavy skillet if needed. Toast 3 to 4 minutes per side until bread is golden brown and cheese is completely melted.

Step 07

Finish and Serve: Cut each panini diagonally in half and serve immediately while warm.

What You'll Need

  • Grill pan or panini press
  • Chef's knife and cutting board
  • Spatula
  • Heavy skillet for pressing

Allergy List

Review all items for allergens and talk to a medical expert if you're unsure.
  • Contains wheat in ciabatta bread
  • Contains milk from mozzarella cheese and butter
  • Contains tree nuts if pesto contains pine nuts
  • May contain eggs in some artisanal breads or commercial pestos

Nutrition details (per portion)

Nutrition details are just for your reference and shouldn't substitute a medical consultation.
  • Calories: 540
  • Fat content: 22 grams
  • Carbohydrates: 44 grams
  • Protein: 37 grams