Grilled Chicken Pesto Panini

Featured in: Everyday Flavorful Bowls

This Italian-inspired panini combines tender grilled chicken breasts seasoned with salt and pepper, layered with aromatic basil pesto, creamy fresh mozzarella, and optional tomato and greens on toasted ciabatta rolls. The sandwich is pressed until the bread turns golden and the cheese melts into every bite, creating a satisfying handheld meal.

Preparation takes just 15 minutes with cooking completed in 10 minutes. Grilled chicken can be prepared ahead, and the assembly is straightforward. The panini press creates the signature crusty exterior while keeping the interior warm and melty.

Updated on Sun, 18 Jan 2026 16:13:00 GMT
Golden, melted mozzarella and juicy grilled chicken peek from a freshly pressed Chicken Pesto Panini, served on a wooden board with arugula. Save
Golden, melted mozzarella and juicy grilled chicken peek from a freshly pressed Chicken Pesto Panini, served on a wooden board with arugula. | citrusfold.com

The smell of basil always takes me straight back to a tiny café in Rome where I watched the owner slap together panini with such speed and confidence that I thought it must be magic. Back home, I tried to recreate that crispy, melty perfection and failed spectacularly the first few times—soggy bread, cold centers, cheese that refused to cooperate. Then I learned the secret wasn't fancy equipment or exotic ingredients, just good bread, bold pesto, and enough heat to make everything golden and gooey. Now this panini is my go-to when I want something that tastes like a vacation but takes less time than deciding what to watch on TV.

I made these panini for a book club meeting once, and everyone kept asking if I ordered them from some secret Italian deli. The truth is I was running late and threw them together in a panic, but the golden, pressed bread and the way the pesto mingled with the melted mozzarella made me look like I had my life together. One friend even took a photo before biting in, which I still consider the highest compliment. That night taught me that sometimes the simplest recipes are the ones people remember most.

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 fast and slice beautifully, but dont skip the resting time or all the juices will run out onto your cutting board instead of staying in the meat.
  • Olive oil: Brushing the chicken with this before grilling keeps it moist and adds a subtle richness that butter cant quite match.
  • Salt and black pepper: Simple seasoning is all you need here because the pesto will bring plenty of flavor.
  • Ciabatta rolls: The airy texture and sturdy crust make ciabatta perfect for pressing without turning into a pancake.
  • Basil pesto: This is the soul of the sandwich, so use a good one whether you make it yourself or buy a jar that smells like summer.
  • Fresh mozzarella: The kind packed in water melts into creamy pools that tie everything together, and its worth seeking out over the pre-shredded stuff.
  • Tomato: Thin slices add a juicy pop of acidity that cuts through the richness, but theyre optional if youre in a hurry.
  • Baby spinach or arugula: A handful of greens makes you feel like youre eating something virtuous, plus the peppery bite of arugula is lovely with pesto.
  • Unsalted butter: Spreading softened butter on the outside of the bread is what gives you that golden, crispy crust that shatters when you bite in.

Tired of Takeout? 🥡

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

One email. No spam. Unsubscribe anytime.

Instructions

Get the grill pan ready:
Preheat your grill pan or skillet over medium-high heat until a drop of water sizzles and dances across the surface. This ensures youll get those beautiful char marks and a quick sear.
Cook the chicken:
Brush the chicken breasts with olive oil, season them generously with salt and pepper, then grill for 5 to 6 minutes per side until theyre cooked through and the juices run clear. Let them rest for 5 minutes before slicing thinly so all that moisture stays where it belongs.
Spread the pesto:
Slather 1 tablespoon of basil pesto on the cut side of each bottom ciabatta half, making sure to reach the edges so every bite gets that herby punch.
Build the sandwiches:
Layer the sliced chicken, mozzarella, tomato, and greens on top of the pesto, then cap with the top halves of the ciabatta rolls. Press down gently to help everything stick together.
Butter the outsides:
Spread softened butter on the outside of each sandwich, which is the secret to getting that golden, crispy exterior.
Press and grill:
Heat a panini press or grill pan over medium heat, then place the sandwiches in and press down firmly for 3 to 4 minutes per side until the bread is golden and the cheese is melted and oozing. If you dont have a press, a heavy skillet works just as well for smashing them down.
Slice and serve:
Cut each panini in half and serve warm while the cheese is still stretchy and the bread is crackling.
Warm, crusty ciabatta halves cradle vibrant basil pesto and tender sliced chicken in this close-up Chicken Pesto Panini. Save
Warm, crusty ciabatta halves cradle vibrant basil pesto and tender sliced chicken in this close-up Chicken Pesto Panini. | citrusfold.com

One rainy Saturday, I made these for my neighbor who had just had surgery and couldnt cook. She texted me later that evening saying it was the first thing shed eaten all day that actually made her smile. Sometimes food isnt just about feeding yourself, its about wrapping someone in warmth when they need it most, even if its just melted cheese and pesto on good bread.

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

This panini is endlessly flexible once you understand the basics. Swap provolone or fontina for the mozzarella if you want a sharper, nuttier flavor, or try sun-dried tomato pesto instead of basil for something richer and sweeter. I once used leftover rotisserie chicken and it was just as delicious, proving that shortcuts dont have to mean compromise. If youre feeling fancy, a drizzle of balsamic glaze before serving adds a tangy sweetness that makes the whole thing feel restaurant-worthy.

Choosing Your Bread

Ciabatta is my favorite because of its airy crumb and sturdy crust, but focaccia works beautifully too, especially if you want something a little thicker and more olive-oil rich. Sourdough is another solid choice if you like a bit of tang to balance the creamy cheese and pesto. Just avoid anything too soft or it will turn into a soggy mess under the press, and nobody wants that.

Serving and Pairing

These panini are perfect on their own, but I like to serve them with a simple arugula salad dressed in lemon and olive oil to keep things light. A handful of kettle chips on the side never hurts either, especially if youre feeding people who appreciate a good crunch. If youre pouring wine, a crisp Sauvignon Blanc or a light Italian beer like Peroni makes the whole meal feel like a lazy afternoon in a sunlit piazza.

  • Slice the panini diagonally for a prettier presentation and easier handling.
  • Wrap individual halves in parchment if youre packing them for lunch, they stay warm and tidy that way.
  • Leftover panini can be reheated in a dry skillet over medium heat to crisp them back up.
Sliced open to reveal layers of chicken, mozzarella, and pesto, this Chicken Pesto Panini is garnished with fresh baby spinach. Save
Sliced open to reveal layers of chicken, mozzarella, and pesto, this Chicken Pesto Panini is garnished with fresh baby spinach. | citrusfold.com

This panini has become my answer to so many moments—quick lunches, lazy dinners, surprise guests, and days when I just need something delicious without the fuss. I hope it becomes that kind of recipe for you too, the one you turn to when you want something that feels special but doesnt ask much in return.

Recipe FAQs

Can I use chicken thighs instead of breasts?

Yes, boneless, skinless chicken thighs work well. They stay moister than breasts and cook in about the same time. Adjust thickness if needed to ensure even cooking.

What type of pesto works best?

Traditional basil pesto is ideal, but sun-dried tomato or arugula pesto add interesting variations. Store-bought pesto is convenient, or make homemade for fresher flavor using fresh basil, garlic, pine nuts, parmesan, and olive oil.

Can I prepare this ahead of time?

Yes, grill the chicken and assemble the panini up to a few hours before pressing. Refrigerate until ready to grill. This makes it perfect for meal prep or quick weeknight dinners.

What cheese alternatives work if I don't have mozzarella?

Provolone, fontina, or fresh ricotta are excellent substitutes. Semi-firm cheeses like provolone provide more structure when pressed, while softer options like ricotta offer creaminess.

How do I get the cheese to melt properly?

Use a panini press for best results, which applies even heat and pressure. If using a skillet, place a heavy pan or cast iron on top. Press for 3-4 minutes until bread is golden and cheese visibly melts.

Can I make this without a panini press?

Absolutely. Use a cast iron skillet or heavy-bottomed pan over medium heat. Place the sandwich in the pan and press down with another skillet weighted with a can or book. Cook 3-4 minutes per side.

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, fresh mozzarella, and tomato on warm ciabatta bread.

Prep time
15 minutes
Time to cook
10 minutes
Total duration
25 minutes
Provided by Lena Brookfield


Skill level Easy

Cuisine type Italian

Makes 4 Serving count

Diet details None specified

Ingredient list

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 Make It

Step 01

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

Step 02

Cook 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. Rest for 5 minutes, then slice thinly.

Step 03

Assemble sandwich 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 panini: Heat a panini press or grill pan over medium heat. Place sandwiches in 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.

What You Need

  • Grill pan or panini press
  • Chef's knife and cutting board
  • Spatula
  • Small bowl for pesto preparation

Allergy details

Always check ingredients for allergens. When unsure, talk to your healthcare provider.
  • Contains wheat from ciabatta bread
  • Contains milk from mozzarella and butter
  • Contains tree nuts if pesto contains pine nuts
  • May contain eggs in breads or pestos

Nutrition per serving

Provided for informational purposes. Doesn't replace advice from your doctor.
  • Calories count: 540
  • Fat content: 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.