Grilled Chicken Pesto Panini

Featured in: Stovetop & Pan Meals

This Italian-inspired panini combines grilled chicken breasts with fragrant basil pesto, creamy mozzarella, and optional fresh vegetables, all pressed between slices of warm ciabatta bread. The chicken is seasoned and grilled until tender, then layered with your choice of tomato and fresh greens for added freshness and crunch.

Assembly is straightforward: spread pesto on ciabatta halves, add layers of chicken, cheese, and vegetables, then butter the outside and press in a panini maker or grill pan until the bread turns golden and the cheese melts perfectly. Ready to serve in just 25 minutes total.

Updated on Sun, 18 Jan 2026 15:37:00 GMT
Golden, crispy slices of Chicken Pesto Panini on a wooden board, revealing melted mozzarella and fresh tomato inside. Save
Golden, crispy slices of Chicken Pesto Panini on a wooden board, revealing melted mozzarella and fresh tomato inside. | ricobatbout.com

The smell of basil always takes me back to a small deli in Rome where I watched the owner press panini with a contraption that looked older than the building itself. He moved fast, layering ingredients like he was born doing it, never measuring, just knowing. When I got home, I was determined to recreate that warm, melty perfection in my own kitchen. It took a few tries to get the cheese-to-pesto ratio right, but once I did, this sandwich became a regular in our house. Now it's the thing I make when I want something comforting but don't want to spend an hour cooking.

I made this for my sister one rainy Saturday when she showed up unannounced, looking exhausted from a long week. She sat at the counter while I grilled the chicken, and by the time I pressed the sandwiches, the kitchen smelled so good she perked up immediately. We ate them hot off the pan, cheese still bubbling, and she declared it better than any restaurant version she'd ever had. It's been our rainy day ritual ever since. Sometimes the best meals aren't planned, they just happen when someone needs them.

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 cook quickly and stay tender if you don't overdo them; I learned to pull them off the heat just before they look done, and they finish perfectly while resting.
  • Olive oil: A light coating keeps the chicken from sticking and helps the seasoning cling; don't skip this step or you'll end up scraping meat off the pan.
  • Salt and black pepper: Simple seasoning is all you need here; the pesto brings plenty of flavor, so I keep the chicken straightforward.
  • Ciabatta rolls: The airy, sturdy texture is perfect for pressing without turning into mush; if you can't find ciabatta, a good sourdough or focaccia works too.
  • Basil pesto: This is the heart of the sandwich; I use store-bought when I'm rushed, but homemade pesto with fresh basil makes it unforgettable.
  • Fresh mozzarella: It melts beautifully and has a mild, creamy flavor that doesn't overpower the pesto; avoid the pre-shredded kind, it doesn't melt the same way.
  • Tomato: Adds a touch of acidity and freshness; I only use it when tomatoes are in season, otherwise I skip it entirely.
  • Baby spinach or arugula: A handful of greens gives the sandwich a little bite and makes it feel more complete; arugula adds a peppery kick I really like.
  • Unsalted butter: Softened butter spreads easily and crisps the bread to golden perfection; salted butter works too, just go easy on the extra salt.

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 a drop of water sizzles on contact. This ensures the chicken gets a good sear without sticking.
Season and grill the chicken:
Brush both sides of the chicken breasts with olive oil, then sprinkle with salt and pepper. Grill for 5 to 6 minutes per side until the juices run clear, then let them rest for 5 minutes before slicing thinly against the grain.
Spread the pesto:
Lay out your ciabatta halves and spread 1 tablespoon of pesto on the bottom half of each roll. Don't be shy, this is where most of the flavor lives.
Build the sandwiches:
Layer the sliced chicken, mozzarella, tomato, and greens on top of the pesto, then cap it with the top half of the roll. Press down gently so everything holds together.
Butter the outside:
Spread a thin layer of softened butter on the outside of each sandwich, top and bottom. This is what gives you that golden, crispy crust.
Press and grill:
Heat your panini press or grill pan over medium heat, place the sandwiches inside, and press down firmly. Grill for 3 to 4 minutes per side until the bread is golden and the cheese is melted and oozing.
Slice and serve:
Cut each panini in half on the diagonal and serve immediately while the cheese is still hot. The first bite is always the best.
A toasted Chicken Pesto Panini cut in half, showing layers of sliced chicken, bright basil pesto, and arugula. Save
A toasted Chicken Pesto Panini cut in half, showing layers of sliced chicken, bright basil pesto, and arugula. | ricobatbout.com

One summer evening, I made these for a group of friends who'd gathered on our patio, and I couldn't press them fast enough. Everyone kept coming back for seconds, and one friend who claimed she didn't like chicken sandwiches ate two whole panini without realizing it. We stayed outside until the sun went down, talking and laughing, and I remember thinking how food like this has a way of making ordinary nights feel special. It's not fancy, but it brings people together in the best way.

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.

Customizing Your Panini

This sandwich is endlessly adaptable, and I've tried it a dozen different ways depending on what's in the fridge. Swap mozzarella for provolone if you want a sharper flavor, or use fontina for something creamy and mild. I've added sun-dried tomatoes when I'm out of fresh ones, and roasted red peppers work beautifully too. If you want a little heat, a few slices of pepperoncini or a drizzle of hot honey takes it to another level. The base is so solid that you can play around without worrying about it falling apart.

Make-Ahead and Storage Tips

I often grill extra chicken breasts on Sunday and keep them in the fridge for quick lunches throughout the week. Sliced chicken holds up well for about three days, and you can assemble and press a panini in less time than it takes to order takeout. If you want to prep the entire sandwich ahead, build it in the morning, wrap it tightly, and keep it in the fridge until you're ready to grill. Just don't butter the outside until you're about to cook it, or the bread will get soggy. Leftover panini can be reheated in a skillet, but honestly, they're best eaten fresh.

Pairing and Serving Suggestions

This panini is rich and satisfying on its own, but a simple side salad with lemon vinaigrette balances it out nicely. I've served it with a handful of potato chips, and that crunch alongside the soft, melty sandwich is surprisingly perfect. A glass of crisp Sauvignon Blanc or a light Italian beer like Peroni complements the basil and mozzarella without overwhelming them. If you're feeding a crowd, slice the panini into smaller pieces and serve them as an appetizer.

  • Drizzle with balsamic glaze just before serving for a sweet, tangy finish.
  • Use rotisserie chicken if you're short on time, it tastes just as good.
  • Toast the bread lightly before building if you like extra crunch.
Freshly grilled Chicken Pesto Panini with golden ciabatta, gooey mozzarella, and vibrant tomato slices on a rustic plate. Save
Freshly grilled Chicken Pesto Panini with golden ciabatta, gooey mozzarella, and vibrant tomato slices on a rustic plate. | ricobatbout.com

This panini has become one of those recipes I don't even think about anymore, I just make it when I need something reliable and delicious. It's proof that a few good ingredients, treated well, can turn into something you'll crave over and over.

Recipe FAQs

Can I use store-bought pesto instead of making my own?

Absolutely. Store-bought basil pesto works wonderfully and saves preparation time. Look for quality brands that use fresh basil and pine nuts for the best flavor. You can find it in the condiment aisle of most grocery stores.

What can I substitute for mozzarella?

Provolone and fontina are excellent alternatives that melt beautifully and add different flavor profiles. Gouda or even a creamy brie can work if you prefer a richer taste. Choose cheeses that melt well for the best panini texture.

How do I know when the chicken is fully cooked?

Grill the chicken until the internal temperature reaches 165°F (74°C) using a meat thermometer. Alternatively, check that the juices run clear when pierced and there's no pink inside. Letting it rest for 5 minutes ensures even cooking throughout.

What's the best way to press the panini if I don't have a panini press?

Use a heavy skillet, cast-iron pan, or even a brick wrapped in foil placed on top of the sandwich in your regular grill pan. Apply gentle, steady pressure for 3-4 minutes per side. The goal is to toast the bread and melt the cheese without squashing it flat.

Can I prepare this panini ahead of time?

You can grill the chicken and prepare ingredients in advance, storing them separately in the refrigerator. Assemble and press the panini just before serving for the best results, as fresh ciabatta toasts better when made to order. This keeps the bread crispy and the cheese perfectly melted.

What beverages pair well with this panini?

A crisp Sauvignon Blanc complements the fresh basil and mozzarella beautifully. Light Italian beers, such as a pilsner or pale ale, also work well. For non-alcoholic options, consider sparkling lemonade or iced herbal tea with lemon.

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 juicy grilled chicken, vibrant basil pesto, and gooey mozzarella on warm ciabatta bread.

Prep time
15 min
Time to cook
10 min
Total duration
25 min
Author Madeline Cox


Skill level Easy

Cuisine type Italian

Makes 4 Portions

Diet specifics None specified

What You'll Need

Chicken

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

Step 01

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

Step 02

Grill chicken breasts: 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. Let rest for 5 minutes, then slice thinly

Step 03

Prepare ciabatta bases: Spread 1 tablespoon pesto on the cut side of each bottom ciabatta half

Step 04

Layer sandwich 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

Grill panini: Heat a panini press or grill pan over medium heat. Place sandwiches in the press or 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
  • Knife and cutting board
  • Spatula
  • Small bowl

Allergy details

Review each component for allergy concerns and ask your healthcare provider if you're unsure.
  • 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

Nutritional info (per portion)

Details here are for general knowledge, not medical purposes.
  • Caloric value: 540
  • Fat content: 22 g
  • Carbohydrates: 44 g
  • Protein amount: 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.