Grilled Chicken Pesto Panini

Featured in: One-Pot Everyday Magic

This Italian-inspired panini combines tender grilled chicken breasts seasoned with olive oil, salt, and pepper alongside vibrant basil pesto and creamy fresh mozzarella. Layered on sliced ciabatta rolls with optional tomato and spinach, each sandwich is lightly buttered and pressed until the bread is golden and cheese is perfectly melted.

Ready in just 25 minutes total, this satisfying meal serves four and pairs beautifully with crisp wine or light beer. Customize with provolone or fontina, or save time using rotisserie chicken.

Updated on Sun, 18 Jan 2026 14:39:00 GMT
Golden, melty mozzarella and juicy grilled chicken peek out from between toasted ciabatta halves, generously spread with vibrant basil pesto for a classic Chicken Pesto Panini. Save
Golden, melty mozzarella and juicy grilled chicken peek out from between toasted ciabatta halves, generously spread with vibrant basil pesto for a classic Chicken Pesto Panini. | frizplo.com

My neighbor Rosa knocked on my door one Thursday afternoon holding a jar of homemade pesto, insisting I had to try her panini recipe that very moment. We stood in my kitchen, the smell of basil and garlic filling the air as she talked me through every layer with her hands. The ciabatta crackled under the press, cheese oozed out the sides, and I understood why she'd been so persistent. That sandwich was ridiculously good, the kind of meal that makes you close your eyes on the first bite. I've been making it ever since, tweaking it here and there, but always thinking of Rosa's enthusiasm every time the bread turns golden.

I made these for my book club last spring when it was my turn to host, and I watched four people simultaneously take their first bites and go silent. Someone finally said, this is dangerous, and we all laughed because we knew exactly what she meant. One friend asked for the recipe before she even finished her half. The paninis disappeared so fast I barely got one for myself, and I learned to always make extra when company's involved.

Ingredients

  • Boneless, skinless chicken breasts (about 400 g): The lean protein base that soaks up seasoning beautifully and slices thin enough to layer perfectly without making the sandwich too thick.
  • Olive oil (1 tablespoon): Keeps the chicken moist while grilling and adds a subtle fruity richness that plays well with the pesto.
  • Salt (1/2 teaspoon) and black pepper (1/4 teaspoon): Simple seasoning that lets the chicken shine without competing with the bold pesto and cheese.
  • Ciabatta rolls (4, sliced in half): The airy, chewy texture with a crisp crust is ideal for pressing, and it holds up to all the melty, saucy filling without getting soggy.
  • Basil pesto (4 tablespoons): The vibrant, garlicky heart of this panini that brings everything together with its herby punch and nutty undertones.
  • Fresh mozzarella (200 g, sliced): Melts into creamy, stretchy goodness and has a mild flavor that lets the pesto take center stage.
  • Tomato (1 medium, thinly sliced, optional): Adds a juicy, slightly acidic brightness that cuts through the richness of the cheese and pesto.
  • Fresh baby spinach or arugula (1 handful, optional): A pop of green that adds a peppery or earthy note and makes you feel a little virtuous about eating melted cheese.
  • Unsalted butter (2 tablespoons, softened): Brushed on the outside, it turns the bread golden and crispy with a subtle richness that makes every bite crunch just right.

Instructions

Product image
Deep clean greasy stovetops, countertops, sinks, and tiles using powerful steam after everyday cooking.
Check price on Amazon
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 those beautiful char marks and cooks evenly 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 and the internal temperature hits 165 degrees, then let it rest for 5 minutes before slicing thinly against the grain.
Build the base:
Spread 1 tablespoon of pesto on the cut side of each bottom ciabatta half, making sure to reach the edges. This creates a flavorful barrier that keeps the bread from getting soggy.
Layer the fillings:
Arrange the sliced chicken evenly over the pesto, then top with mozzarella slices, tomato, and a handful of spinach or arugula if you're using them. Place the top ciabatta halves over everything and press down gently.
Butter the outsides:
Spread softened butter lightly on the outside of each sandwich, covering the top and bottom. This is what gives you that golden, crispy crust that makes a panini a panini.
Press and grill:
Heat your panini press or grill pan over medium heat and place the sandwiches inside, pressing down firmly if using a pan with a heavy skillet. Grill for 3 to 4 minutes per side until the bread is deeply golden and the cheese is fully melted and oozing.
Slice and serve:
Let the paninis rest for just a minute, then slice each one in half diagonally. Serve them warm while the cheese is still gooey and the bread is at its crispiest.
Product image
Deep clean greasy stovetops, countertops, sinks, and tiles using powerful steam after everyday cooking.
Check price on Amazon
Fresh arugula and a slice of ripe tomato add color and crunch to this warm, satisfying Chicken Pesto Panini, perfect for a quick lunch or light dinner. Save
Fresh arugula and a slice of ripe tomato add color and crunch to this warm, satisfying Chicken Pesto Panini, perfect for a quick lunch or light dinner. | frizplo.com

My husband and I ate these on our back porch one summer evening, the kind of night where the air smells like cut grass and everything feels easy. We didn't talk much, just sat there with our sandwiches and cold drinks, listening to the neighbors laugh somewhere down the street. It's funny how a simple meal can anchor a memory like that, turning an ordinary Thursday into something you remember months later. That's what this panini does, it makes the moment better just by being there.

What to Serve Alongside

I usually put out a bowl of kettle cooked potato chips or a simple arugula salad with lemon vinaigrette because the panini is rich and needs something crisp and bright to balance it. A cup of tomato soup for dipping is also a crowd pleaser, especially when the weather turns cool. Sometimes I'll slice up some pickles or marinated olives and set them on the side, and people always nibble on them between bites. Keep it simple so the panini stays the star but give people something crunchy or tangy to break up the richness.

How to Store and Reheat

These are best eaten fresh off the press, but if you have leftovers, wrap them tightly in foil and store them in the fridge for up to two days. To reheat, skip the microwave because it'll make the bread soggy and sad, and instead pop the panini back in a hot skillet or panini press for a few minutes per side. It won't be quite as perfect as the first time, but it'll still be warm, melty, and way better than most leftovers. You can also grill the chicken ahead of time and store it separately, then assemble and press the sandwiches fresh when you're ready to eat.

Little Tweaks That Make a Difference

I've swapped in provolone or fontina when I can't find good fresh mozzarella, and both melt beautifully with a slightly sharper flavor. A drizzle of balsamic glaze right before serving adds a sweet tangy finish that makes the whole thing feel a little fancy. If you're in a rush, rotisserie chicken works perfectly and cuts your prep time in half without sacrificing flavor.

  • Add sun dried tomatoes for a burst of concentrated sweetness and chew.
  • Spread a thin layer of garlic aioli under the pesto for extra richness and a hint of garlic punch.
  • Try sourdough or focaccia if ciabatta isn't available, both press up beautifully and have great texture.

Product image
Easily open jars, bottles, and cans while cooking, making meal prep smoother and less frustrating.
Check price on Amazon
Golden ciabatta bread is pressed until crisp, revealing layers of tender chicken, melted mozzarella, and aromatic basil pesto in this irresistible Chicken Pesto Panini. Save
Golden ciabatta bread is pressed until crisp, revealing layers of tender chicken, melted mozzarella, and aromatic basil pesto in this irresistible Chicken Pesto Panini. | frizplo.com

This panini has become my go to when I want something that feels special but doesn't require much fuss or planning. I hope it lands on your table on a night when you need something warm, melty, and just a little bit indulgent.

Recipe FAQ

How do I ensure the chicken stays juicy?

Grill chicken breasts for 5-6 minutes per side over medium-high heat until just cooked through, then let them rest for 5 minutes before slicing. This allows the juices to redistribute, keeping the meat tender and moist.

Can I use homemade pesto instead of store-bought?

Absolutely. Homemade pesto adds exceptional flavor. Blend fresh basil, garlic, pine nuts, Parmesan, and olive oil to your preferred consistency, then spread generously on the ciabatta.

What's the best way to press the panini?

Use a panini press if available for even heat distribution. Alternatively, place the sandwich in a grill pan and press firmly with a heavy skillet for 3-4 minutes per side until golden and cheese melts.

Which cheese alternatives work well?

Fresh mozzarella is classic, but provolone and fontina are excellent substitutes that offer richer, slightly sharper flavors while maintaining that desirable melted texture.

How can I save time preparing this panini?

Use rotisserie or leftover cooked chicken instead of grilling fresh breasts. This cuts preparation time significantly while maintaining delicious results.

What should I serve alongside this panini?

Pair with a crisp Sauvignon Blanc or light Italian beer. A simple green salad, roasted vegetables, or soup complement the rich, savory panini nicely.

Grilled Chicken Pesto Panini

Italian-inspired panini with grilled chicken, basil pesto, and melted mozzarella on warm ciabatta bread.

Prep duration
15 min
Time to cook
10 min
Complete duration
25 min
Created by Madison Young

Classification One-Pot Everyday Magic

Complexity Level Easy

Cultural Origin Italian

Output 4 Portion Count

Dietary requirements None specified

Components

Chicken

01 2 boneless, skinless chicken breasts (approximately 14 ounces)
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 ounces fresh mozzarella, sliced
04 1 medium tomato, thinly sliced
05 1 handful fresh baby spinach or arugula
06 2 tablespoons unsalted butter, softened

Directions

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

Step 03

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

Step 04

Layer sandwich components: Layer sliced chicken, mozzarella, tomato, and spinach or arugula on top of the pesto. Cover with the top ciabatta halves.

Step 05

Butter sandwiches: 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 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

Serve: Slice each panini in half and serve warm.

Necessary tools

  • Grill pan or panini press
  • Knife and cutting board
  • Spatula
  • Small bowl for pesto preparation

Allergy details

Review each component for potential allergens and seek professional healthcare advice if you're uncertain.
  • 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 breakdown (per portion)

These values are provided as estimates only and shouldn't replace professional medical guidance.
  • Energy Content: 540
  • Fats: 22 g
  • Carbohydrates: 44 g
  • Proteins: 37 g