Chicken Pesto Panini

Featured in: Kitchen Basics Collection

This Italian-inspired panini combines tender grilled chicken breasts with aromatic basil pesto and creamy fresh mozzarella, pressed between slices of warm ciabatta bread for a satisfying, melty sandwich. Preparation takes just 25 minutes total, making it perfect for a quick lunch or dinner. The chicken is seasoned simply with olive oil, salt, and pepper, then grilled until juicy and sliced thin for even distribution throughout each bite. Layer with optional tomato slices and fresh greens for added freshness, then press in a panini maker or skillet until the bread turns golden and the cheese melts into creamy perfection.

Updated on Sun, 18 Jan 2026 16:25:00 GMT
Golden toasted ciabatta panini stuffed with grilled chicken, basil pesto, and melted mozzarella, sliced to reveal juicy layers.  Save
Golden toasted ciabatta panini stuffed with grilled chicken, basil pesto, and melted mozzarella, sliced to reveal juicy layers. | buenojben.com

The smell of basil and garlic hit me before I even walked into the kitchen that afternoon. My neighbor had just returned from Italy and brought me a jar of her cousin's homemade pesto, insisting I try it immediately. I had leftover chicken in the fridge and a loaf of ciabatta that was about to go stale. Twenty minutes later, I was biting into the best sandwich I'd ever made, cheese stretching between the golden, crispy bread. That moment taught me that sometimes the best meals aren't planned—they're improvised with whatever magic you have on hand.

I started making these panini on rainy weekends when my kids wanted something cozy but I didn't want to spend an hour cooking. The press marks on the bread became a little signal that lunch was ready, and they'd come running. One Saturday, my youngest announced she wanted to help, and we ended up with pesto smeared everywhere and mozzarella on the counter. But the sandwiches? Still perfect. That's the beauty of this recipe—it's forgiving enough for chaos and delicious enough to make you forget the mess.

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: These grill up tender and slice beautifully, but don't stress if they're slightly uneven in thickness—just pound them gently so they cook evenly.
  • Olive oil: A light coating keeps the chicken moist and helps the seasoning stick without making it greasy.
  • Salt and black pepper: Simple seasoning lets the pesto do the talking, but don't skimp—chicken needs a generous hand.
  • Ciabatta rolls: Their airy texture crisps up perfectly under pressure, and the crusty exterior holds everything together without getting soggy.
  • Basil pesto: This is the soul of the sandwich, so use a good one whether it's homemade or a jar you trust.
  • Fresh mozzarella: It melts into creamy, stretchy bliss and has a mild sweetness that balances the bold pesto.
  • Tomato: Thin slices add a bit of juicy brightness, but only if your tomatoes are ripe and flavorful.
  • Baby spinach or arugula: A handful of greens adds a peppery freshness that cuts through the richness.
  • Unsalted butter: Softened butter spreads easily and gives the bread that golden, crispy crust we're after.

Tired of Takeout? 🥡

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

One email. No spam. Unsubscribe anytime.

Instructions

Get the grill ready:
Preheat your grill pan or skillet over medium-high heat until it's hot enough that a drop of water sizzles and dances. This ensures you get those beautiful char marks and a good sear on the chicken.
Season and grill the chicken:
Brush the chicken breasts with olive oil, then season both sides generously with salt and pepper. Grill for 5 to 6 minutes per side until the juices run clear and the internal temperature hits 165°F, then let them rest for 5 minutes before slicing thinly against the grain.
Build the base:
Spread 1 tablespoon of pesto on the bottom half of each ciabatta roll, making sure to get it all the way to the edges. This creates a flavorful barrier that keeps the bread from getting soggy.
Layer the filling:
Arrange the sliced chicken on top of the pesto, then add mozzarella slices, a few tomato rounds, and a small handful of spinach or arugula if you're using them. Top with the other half of the ciabatta roll and press down gently.
Butter the outsides:
Spread softened butter on the outside of each sandwich, covering both the top and bottom. This is what gives you that crispy, golden crust.
Press and grill:
Heat your panini press or grill pan over medium heat and place the sandwiches inside. If using a pan, press down with a heavy skillet and grill for 3 to 4 minutes per side until the bread is golden brown and the cheese has melted into gooey perfection.
Slice and serve:
Cut each panini in half diagonally and serve immediately while the cheese is still stretchy and warm. The aroma alone will have everyone gathered around the table.
A mouthwatering Chicken Pesto Panini cut in half on a rustic board, showcasing gooey cheese and fresh spinach garnish.  Save
A mouthwatering Chicken Pesto Panini cut in half on a rustic board, showcasing gooey cheese and fresh spinach garnish. | buenojben.com

The first time I made these for friends, I didn't have a panini press and panicked a little. I used my heaviest cast iron skillet to press down on the sandwiches in a regular pan, and they turned out just as crispy and delicious. One friend asked if I'd gone to culinary school. I laughed and told her the truth—sometimes confidence and a heavy pan are all you need. That night, this simple sandwich became my go-to for impressing people without actually stressing out.

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.

Making It Your Own

I've played around with this recipe more times than I can count. Provolone adds a sharper, saltier note, while fontina melts even creamier than mozzarella. Sun-dried tomatoes instead of fresh ones bring a sweet, tangy punch, and a handful of roasted red peppers makes it feel almost indulgent. One time I added a thin layer of caramelized onions, and it became a whole new sandwich. The base is solid enough that you can riff on it based on what's in your fridge, and it'll still feel intentional and delicious.

Shortcuts That Still Taste Homemade

If you're short on time or energy, don't hesitate to use rotisserie chicken or even leftover grilled chicken from last night's dinner. I've done this more times than I'd like to admit, and no one has ever noticed. Store-bought pesto is absolutely fine—I keep a jar in the fridge for emergencies. The key is using good ciabatta and real mozzarella, because those are the textures and flavors that make this sandwich sing. Everything else is just smart planning.

Serving Suggestions

These panini are hearty enough to stand alone, but I love pairing them with a simple arugula salad dressed in lemon and olive oil. The peppery greens and bright citrus cut through the richness of the cheese and pesto. A handful of kettle-cooked chips on the side adds a satisfying crunch, and if you're feeling fancy, a drizzle of balsamic glaze over the top of the sandwich before serving makes it look like something from a restaurant menu. On cooler days, a cup of tomato soup for dipping is pure comfort.

  • Serve with a crisp white wine like Sauvignon Blanc or Pinot Grigio.
  • A light Italian beer like Peroni complements the flavors beautifully.
  • For a non-alcoholic option, sparkling lemonade with fresh basil is refreshing and ties the whole meal together.
Warm Italian-style Chicken Pesto Panini served on a white plate with tomato slices and a drizzle of balsamic glaze. Save
Warm Italian-style Chicken Pesto Panini served on a white plate with tomato slices and a drizzle of balsamic glaze. | buenojben.com

There's something about the sound of a panini sizzling on the press, the smell of butter browning on bread, and that first bite into melted cheese and pesto-coated chicken. It's a small thing, but it never gets old.

Recipe FAQs

How do I know when the chicken is fully cooked?

Grill the chicken breasts for 5–6 minutes per side until the internal temperature reaches 165°F (74°C) or the juices run clear when pierced. Let it rest for 5 minutes before slicing to keep the meat tender and juicy.

Can I make this panini without a panini press?

Absolutely. Heat a regular skillet or grill pan over medium heat and place the assembled sandwich inside. Press down firmly with a heavy skillet or spatula for 3–4 minutes per side until the bread is golden and cheese melts.

What's the best substitute for fresh mozzarella?

Provolone and fontina are excellent alternatives that melt beautifully and offer slightly richer flavors. Both work well with the basil pesto and complement the grilled chicken perfectly.

Can I prepare the chicken ahead of time?

Yes. Grill the chicken breasts, let them cool, then refrigerate for up to 2 days. Slice just before assembling the panini to maintain optimal texture and flavor in your sandwich.

What beverage pairs best with this panini?

A crisp Sauvignon Blanc wine complements the fresh basil and mozzarella beautifully. A light Italian beer also works wonderfully and provides a refreshing contrast to the warm, melty sandwich.

How do I prevent the bread from becoming too dry?

Spread the pesto generously on both sides of the ciabatta and use fresh mozzarella which releases moisture during grilling. Butter the outside lightly for browning and butter the inside slightly for added moisture and flavor.

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.

Chicken Pesto Panini

Juicy grilled chicken, vibrant basil pesto, and gooey mozzarella pressed between warm ciabatta bread.

Prep Time
15 min
Time to Cook
10 min
Overall Time
25 min
Creator Patrick Owens


Skill Level Easy

Cuisine Italian

Makes 4 Portions

Diet Preferences 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

How-To Steps

Step 01

Preheat Cooking Surface: Preheat a 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. Allow to rest for 5 minutes, then slice thinly.

Step 03

Assemble Base Layer: 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 the pesto. Cover with the top ciabatta halves.

Step 05

Butter Sandwich Exterior: Lightly butter the outside of each sandwich.

Step 06

Press and Grill: Heat a panini press or grill pan over medium heat. Place sandwiches in the press or in the pan, pressing down with a 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
  • Chef's knife and cutting board
  • Spatula
  • Small bowl for pesto if making homemade version

Allergy Information

Review all components and consult a medical professional with concerns.
  • 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 commercial pestos

Nutrition Details (per portion)

Only use these numbers as a general guide. Please check with your health expert.
  • 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.