Grilled Chicken Pesto Panini

Featured in: Misty Warm Weeknight Dinners

A delicious Italian-style panini combining tender grilled chicken breasts with aromatic basil pesto and creamy mozzarella cheese. Assembled on ciabatta rolls and pressed until the bread turns golden and the cheese melts perfectly.

Perfect for lunch or light dinner, this sandwich comes together in just 25 minutes. Layer your grilled chicken with pesto, fresh mozzarella, and optional tomato and greens before pressing in a panini maker or skillet until warm and melty.

Updated on Sun, 18 Jan 2026 15:55:00 GMT
Golden-brown Chicken Pesto Panini slices reveal juicy grilled chicken and melted mozzarella, with fresh basil pesto spreading between warm ciabatta bread. Save to Pinterest
Golden-brown Chicken Pesto Panini slices reveal juicy grilled chicken and melted mozzarella, with fresh basil pesto spreading between warm ciabatta bread. | almondmist.com

The smell of basil and melting cheese fills my kitchen every time I make these panini, and it takes me straight back to a tiny café in Florence where I watched the owner press sandwiches with such casual confidence. I came home determined to recreate that crispy, gooey perfection, and after a few tries, I realized the secret wasn't fancy equipment—it was good ingredients and enough heat to make the bread shatter when you bite in. Now this panini is my go-to when I want something that feels special but comes together in less than half an hour. It's become the sandwich I crave on busy weeknights and lazy Sundays alike.

I made these for my sister one afternoon when she stopped by unexpectedly, and she stood at the counter eating hers straight from the cutting board, cheese still dripping. She said it tasted better than anything she'd ordered out in months, and I think it was because the mozzarella was still molten and the chicken had just enough seasoning to let the pesto shine. We ended up making a second round and sitting on the porch with iced tea, talking until the sun started to set. That's the kind of meal this is—effortless enough to share on a whim, but memorable enough that people ask you to make it again.

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: I slice these thin after grilling so they layer evenly and don't make the sandwich too thick to press, and resting them keeps every bite juicy.
  • Olive oil: A light coating before grilling adds flavor and prevents sticking without making the chicken greasy.
  • Salt and black pepper: Simple seasoning lets the pesto do the talking, but don't skip it or the chicken tastes flat.
  • Ciabatta rolls: The airy texture crisps beautifully under pressure and soaks up just enough pesto without getting soggy.
  • Basil pesto: This is the heart of the sandwich, so use a good quality jar or make your own if you have fresh basil on hand.
  • Fresh mozzarella: It melts into creamy pools that hold everything together, and I always slice it thick enough to taste in every bite.
  • Tomato: Thinly sliced tomato adds a juicy brightness that cuts through the richness, though I skip it in winter when tomatoes taste like nothing.
  • Baby spinach or arugula: A handful of greens gives the sandwich a peppery freshness and makes it feel a little more balanced.
  • Unsalted butter: Softened butter on the outside creates that golden, crispy crust that makes pressing worth it.

Tired of Takeout? 🥡

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

One email. No spam. Unsubscribe anytime.

Instructions

Preheat your grill pan:
Get the pan hot over medium high heat so the chicken gets those dark grill marks and cooks through without drying out. If the pan isn't hot enough, the chicken will steam instead of sear.
Season and grill the chicken:
Brush each breast 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 the moisture stays inside instead of running all over your cutting board.
Spread pesto on the bread:
Slather 1 tablespoon of pesto on the bottom half of each ciabatta roll, making sure it reaches the edges. This creates a flavorful barrier that keeps the bread from getting soggy.
Layer the fillings:
Arrange sliced chicken, mozzarella, tomato, and greens on top of the pesto, then cap with the top half of the roll. Press down gently so everything holds together when you flip it.
Butter the outside:
Spread softened butter on the outer sides of each sandwich, coating evenly so every bite has that crispy, golden finish.
Press and grill:
Place sandwiches in a panini press or a hot grill pan, pressing down with a heavy skillet if needed, and grill for 3 to 4 minutes per side. You want the bread deeply golden and the cheese melted and gooey.
Slice and serve:
Cut each panini in half diagonally while it's still warm so the cheese stretches dramatically. Serve immediately while the bread is crispy and the inside is molten.
A close-up of a toasted Chicken Pesto Panini, showcasing vibrant pesto, tender chicken, and ripe tomato slices on rustic Italian bread. Save to Pinterest
A close-up of a toasted Chicken Pesto Panini, showcasing vibrant pesto, tender chicken, and ripe tomato slices on rustic Italian bread. | almondmist.com

The first time I served these at a casual dinner with friends, someone said it tasted like the kind of sandwich you'd stand in line for, and I felt ridiculously proud. We ate them with simple salads and cold wine, and the conversation lasted long after the plates were cleared. It reminded me that sometimes the best meals aren't complicated—they're just made with care and shared with people who appreciate them.

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 swapped mozzarella for provolone when I want something sharper, and fontina when I'm feeling rich and nutty. If you're short on time, rotisserie chicken works beautifully—just shred it and toss with a little olive oil to keep it moist. Some nights I add sun dried tomatoes or roasted red peppers for extra sweetness, and once I drizzled balsamic glaze over the top before serving, which made everyone at the table pause mid bite.

What to Serve Alongside

These panini are rich enough to be the star, so I keep sides simple—a handful of mixed greens with lemon vinaigrette, a cup of tomato soup for dipping, or even just a pile of crispy kettle chips. On warm days, I pair them with iced tea or lemonade, and in cooler weather, a glass of crisp Sauvignon Blanc feels just right. The sandwich is filling but not heavy, so you can round out the meal without feeling stuffed.

Storing and Reheating

Leftovers keep in the fridge for up to two days, wrapped tightly in foil or stored in an airtight container. When I reheat them, I skip the microwave entirely and use a hot skillet, pressing down gently to re crisp the bread and melt the cheese again. It takes just a few minutes and tastes almost as good as fresh, with that satisfying crunch coming back to life.

  • Wrap leftovers while they're still slightly warm to trap a little steam and keep the bread from drying out.
  • Reheat over medium heat, not high, so the outside doesn't burn before the inside warms through.
  • If the bread feels too crispy after a day in the fridge, a quick spritz of water before reheating softens it just enough.
The perfectly pressed Chicken Pesto Panini displays gooey mozzarella and fresh spinach leaves between two crispy, golden ciabatta halves. Save to Pinterest
The perfectly pressed Chicken Pesto Panini displays gooey mozzarella and fresh spinach leaves between two crispy, golden ciabatta halves. | almondmist.com

This panini has earned its place in my regular rotation because it delivers big flavor with minimal fuss, and every time I make it, someone asks for the recipe. I hope it becomes one of those meals you reach for when you want something satisfying, comforting, and just a little bit special.

Recipe FAQs

Can I use store-bought pesto or should I make it fresh?

Store-bought pesto works perfectly and saves time. However, homemade pesto offers fresher basil flavor if you have the time. Either option will deliver delicious results.

What's the best way to cook the chicken to keep it juicy?

Grill chicken breasts 5-6 minutes per side over medium-high heat until just cooked through. Don't overcook or they'll dry out. Let them rest for 5 minutes before slicing, which helps retain moisture.

Can I substitute the mozzarella with other cheeses?

Absolutely. Provolone and fontina are excellent alternatives that complement the pesto beautifully. Choose cheeses that melt well for the best panini texture.

Do I need a panini press or can I use a regular pan?

A panini press is ideal but not necessary. You can use a regular skillet or grill pan, pressing down firmly with a heavy skillet or spatula for 3-4 minutes per side until golden.

How can I make this faster on weeknight evenings?

Use rotisserie or leftover cooked chicken instead of grilling fresh breasts. This cuts the cooking time significantly while maintaining the same delicious flavor and quality.

What pairs well with this panini as a side dish?

Crisp side salads, roasted vegetables, or tomato soup complement these sandwiches beautifully. The lightness of fresh greens or acidity of tomato balances the rich, melted cheese.

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 grilled chicken sandwich with basil pesto, fresh mozzarella, and warm ciabatta. Quick and satisfying.

Prep Time
15 mins
Cook Time
10 mins
Overall Time
25 mins
Recipe by Ian Moore


Skill Level Easy

Cuisine Italian

Makes 4 Portions

Diet Preferences None specified

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

How-To

Step 01

Prepare grill station: Preheat 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

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

Step 04

Layer fillings: Top pesto with sliced chicken, mozzarella, tomato, and spinach or arugula. Cover with top ciabatta halves.

Step 05

Prepare for pressing: Lightly butter the outside of each sandwich.

Step 06

Press and grill panini: Heat panini press or grill pan over medium heat. Place sandwiches in press or pan, pressing down with heavy skillet. 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.

Equipment Needed

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

Allergy Warnings

Check each food item for possible allergens, and speak with a healthcare provider if unsure.
  • Contains wheat from ciabatta bread
  • Contains milk from mozzarella and butter
  • May contain tree nuts if pesto contains pine nuts
  • May contain eggs in some breads or commercial pestos

Nutrition Facts (Serving Size)

Use this nutritional breakdown as a general guide—not a replacement for professional advice.
  • Calories: 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.