Introduction
I make a Chicken Pesto Sandwich when I want lunch to feel a little nicer without spending a lot of time in the kitchen. It has tender chicken, basil pesto, melted cheese, tomato, and toasted bread that gets crisp on the outside but stays soft enough to bite. It tastes fresh, warm, and filling, and it’s one of those sandwiches that works for both lunch and dinner.
The best thing about this Chicken Pesto Sandwich is that pesto gives you a lot of flavor right away. You don’t need a long marinade or a complicated sauce. Basil pesto already has garlic, olive oil, Parmesan, herbs, and a little nuttiness, so it makes plain chicken taste much better. I like to spread it on the bread and also toss a little with the chicken if I’m using leftovers.
Advertisements
This easy chicken pesto sandwich works with grilled chicken, pan-cooked chicken, rotisserie chicken, or leftover baked chicken. If I’m cooking chicken fresh, I season it simply with salt, pepper, garlic powder, and Italian seasoning. If I’m using rotisserie chicken, I warm it in a skillet for a minute with a spoonful of pesto so it tastes more like part of the sandwich instead of cold leftover chicken.
Bread matters here. Ciabatta is my favorite because it gets crisp and holds up well to pesto and tomato. Sourdough, focaccia, Italian rolls, or sturdy sandwich bread all work too. I usually toast the sandwich so the cheese melts and the bread gets golden, but you can also make it cold if you’re packing it for lunch.
Advertisements
This toasted chicken pesto sandwich is great with chips, tomato soup, pasta salad, Caesar salad, fruit, or a simple green salad. It’s easy, but it still tastes like something you’d order from a café.
Why You’ll Love This Recipe
You’ll love this Chicken Pesto Sandwich because it’s quick, flavorful, and easy to customize. It takes basic cooked chicken and turns it into a warm, cheesy sandwich with very little effort. The pesto brings fresh basil flavor, the cheese melts into the chicken, and the tomato adds just enough juiciness to keep the sandwich from feeling heavy.
Advertisements
Another reason this recipe works so well is the texture. The bread gets crisp, the chicken stays tender, the cheese is melty, and the pesto adds a rich, herby layer. If you add arugula or spinach at the end, you also get a fresh bite that balances the richness of the cheese and pesto.
This easy chicken pesto sandwich is also a good way to use leftovers. Leftover chicken can sometimes taste dry when reheated by itself, but pesto helps with that. It adds moisture and flavor, especially if you slice the chicken thin and warm it gently. I’ve made this with leftover grilled chicken, shredded rotisserie chicken, and even sliced chicken cutlets, and all of them work.
You’ll also like that it doesn’t need many ingredients. Chicken, pesto, cheese, bread, and tomato are enough. You can add extras like roasted red peppers, bacon, avocado, balsamic glaze, or caramelized onions, but the basic version is already good.
This sandwich is also easy to make for more than one person. You can cook the chicken, slice the bread, spread the pesto, add cheese, and toast several sandwiches in the oven or on a griddle. That makes it useful for family lunches or simple dinners when everyone wants something warm and filling.
It’s also flexible with cheese. Mozzarella gives you a mild, stretchy melt. Provolone adds a little more flavor. Fresh mozzarella makes it taste more like a caprese-style sandwich. Pepper jack is good if you want heat. Use what you have.
About the Ingredients

Chicken
Chicken is the main protein in this Chicken Pesto Sandwich. Boneless skinless chicken breast is easy to cook and slice, but chicken thighs work too if you want juicier meat. Rotisserie chicken is the fastest option and works especially well when you’re short on time.
If cooking chicken fresh, don’t overcook it. Chicken breast can dry out quickly. Cook it until it reaches 165°F, then let it rest for a few minutes before slicing. Resting keeps the juices in the meat.
Thin slices are best for sandwiches because they layer evenly and are easier to bite through. Thick pieces can make the sandwich slide apart.
Pesto
Pesto gives the sandwich most of its flavor. Basil pesto is the classic choice. Store-bought pesto works fine, especially for a quick lunch, but homemade pesto is great if you have it.
If your pesto is very thick, stir in a tiny drizzle of olive oil or a spoonful of mayo to make it easier to spread. If it’s very oily, use a lighter hand so the bread doesn’t get greasy.
Cheese
Mozzarella and provolone are my favorite cheeses for a Chicken Pesto Sandwich. Mozzarella melts smoothly and keeps the flavor mild. Provolone has a little more tang and makes the sandwich taste more like something from a deli.
Fresh mozzarella works too, but pat it dry before using because it can release moisture. Too much moisture can make the bread soft.
Bread
Use bread that can handle the filling. Ciabatta, focaccia, sourdough, Italian rolls, or sturdy sandwich rolls are all good choices. Soft sandwich bread can work, but it should be toasted so it doesn’t fall apart.
Ciabatta is especially good because the holes in the bread catch the pesto, and the crust gets crisp when toasted.
Tomato
Tomato adds freshness and a little acidity. Use ripe tomatoes if you can. Slice them thin and pat them dry if they’re very juicy.
If tomatoes are out of season, sun-dried tomatoes are a great swap. They have a stronger flavor and won’t make the sandwich watery.
Greens
Arugula, spinach, romaine, or spring mix can all work. Arugula is my favorite because its peppery flavor goes well with pesto and chicken.
Add greens after toasting so they stay fresh. If you add them before heating, they can wilt and release moisture.
Optional Extras
Balsamic glaze, roasted red peppers, bacon, avocado, red onion, or grilled zucchini can all be added. You don’t need all of them. One extra is usually enough.
Tips & Tricks
To make the best Chicken Pesto Sandwich, start with well-seasoned chicken. Even though pesto is flavorful, the chicken still needs salt and pepper. If the chicken tastes bland before it goes into the sandwich, the finished sandwich won’t be as good.
Slice the chicken thin. This helps it warm evenly and makes the sandwich easier to eat. If using rotisserie chicken, shred it into small pieces and toss it with a little pesto before layering.
Toast the bread before or during assembly. Toasting gives the sandwich structure and keeps the pesto and tomato from soaking in too fast. For extra crisp bread, brush the outside lightly with olive oil or butter before pressing it in a skillet.
Don’t overload the pesto. Pesto is rich because of the oil and cheese, so a thin layer is enough. Too much pesto can make the sandwich greasy.
Pat tomato slices dry. This small step helps prevent soggy bread, especially if you’re using fresh mozzarella too.
Use medium heat when toasting the sandwich. High heat can brown the bread before the cheese melts. Medium heat gives the cheese time to soften and the bread time to crisp.
Let the sandwich rest for one minute before slicing. This helps the cheese settle so the filling doesn’t slide out.
Pro Tips
For a café-style Chicken Pesto Sandwich, use ciabatta, grilled chicken, fresh mozzarella, tomato, arugula, and a drizzle of balsamic glaze. It tastes fresh and looks really nice when sliced.
If you want a creamier sandwich, mix pesto with mayonnaise. Use about 2 tablespoons pesto with 1 tablespoon mayo. It spreads easily and gives the sandwich a smooth sauce.
For stronger flavor, toast the inside of the bread first, then spread the pesto. This gives you crisp edges and helps the bread hold up better.
If using cold leftover chicken, warm it gently before building the sandwich. Cold chicken can keep the cheese from melting properly.
If you’re making several sandwiches, use the oven. Build them open-faced with chicken and cheese, bake until the cheese melts, then add tomato and greens before closing.
For a crisp pressed sandwich without a panini press, use a skillet and place a heavy pan on top. Press gently while it cooks.
Step-by-Step Instructions
- Season the chicken with salt, pepper, garlic powder, and Italian seasoning.
- Heat olive oil in a skillet over medium heat.
- Cook the chicken for 5–7 minutes per side, depending on thickness, until fully cooked.
- Transfer the chicken to a plate and let it rest for 5 minutes.
- Slice the chicken thinly.
- Slice the ciabatta rolls or sandwich bread.
- Spread pesto on the inside of each piece of bread.
- Add sliced chicken to the bottom half of each roll.
- Add mozzarella or provolone cheese over the chicken.
- Add tomato slices and a little black pepper.
- Toast open-faced in a toaster oven, under the broiler, or in a skillet until the cheese melts.
- Add arugula or spinach after toasting if using.
- Drizzle with balsamic glaze if desired.
- Close the sandwich and press gently.
- Slice in half and serve warm.
Variations
This Chicken Pesto Sandwich is easy to change depending on what you have. For a grilled chicken pesto sandwich, cook the chicken on an outdoor grill or grill pan. The smoky flavor works really well with pesto.
For a caprese version, use fresh mozzarella, tomato, basil leaves, pesto, and balsamic glaze. This version is especially good on ciabatta or focaccia.
For a spicy version, add pepper jack cheese, red pepper flakes, Calabrian chili spread, or sliced jalapeños. A little heat works well with pesto.
For a creamy version, mix pesto with mayonnaise or Greek yogurt before spreading it on the bread. This makes the pesto less oily and more like a sandwich sauce.
For a chicken pesto melt, use sourdough bread, sliced chicken, pesto, and mozzarella, then cook it like grilled cheese in a skillet.
For a veggie-loaded version, add roasted red peppers, grilled zucchini, spinach, or caramelized onions. Keep the extras thin so the sandwich still closes.
For a cold lunch version, use sliced cooked chicken, pesto mayo, provolone, tomato, and lettuce. Wrap it tightly and keep it chilled.
How to Store
A Chicken Pesto Sandwich is best eaten fresh, especially if it’s toasted. The bread is crisp, the cheese is melted, and the pesto tastes warm and fragrant.
If you have leftovers, wrap the sandwich tightly in foil or parchment and refrigerate for up to 1 day. Reheat it in a toaster oven, skillet, or air fryer so the bread crisps again. The microwave works, but the bread will get soft.
For meal prep, store the ingredients separately. Keep cooked chicken in an airtight container in the refrigerator for up to 4 days. Store pesto, cheese, tomato, greens, and bread separately, then assemble when ready to eat.
If packing this sandwich for lunch, use less pesto and pat the tomato dry. You can also use sun-dried tomatoes instead of fresh tomato to prevent sogginess.
I don’t recommend freezing a fully assembled sandwich. Pesto, cheese, tomato, and bread don’t thaw with the best texture. Cooked chicken can be frozen separately.
Frequently Asked Questions
Can I make a Chicken Pesto Sandwich ahead of time?
Yes, but it’s best to store the parts separately and assemble close to eating. Pesto and tomato can soften the bread.
What chicken works best?
Grilled chicken, pan-seared chicken, rotisserie chicken, baked chicken, or leftover chicken all work.
Can I use rotisserie chicken?
Yes. Shred it and warm it with a little pesto for better flavor.
What cheese goes best with pesto chicken?
Mozzarella and provolone are the best choices. Fresh mozzarella, Monterey Jack, or Swiss can also work.
What bread should I use?
Ciabatta, focaccia, sourdough, Italian rolls, or sturdy sandwich rolls work best.
Can I make this sandwich cold?
Yes. Use sliced chicken, pesto mayo, cheese, tomato, and greens. Keep it chilled until serving.
How do I keep the sandwich from getting soggy?
Toast the bread, use a thin layer of pesto, pat tomatoes dry, and assemble close to serving time.
Can I add bacon?
Yes. Bacon adds smoky crunch and tastes great with chicken and pesto.
Can I make it spicy?
Yes. Add pepper jack, chili flakes, hot sauce, jalapeños, or Calabrian chili spread.
What should I serve with a Chicken Pesto Sandwich?
Serve it with chips, tomato soup, pasta salad, Caesar salad, fruit, roasted potatoes, or a simple green salad.

Chicken Pesto Sandwich
Equipment
- skillet
- spatula or tongs
- knife
- cutting board
- Toaster oven or broiler
- spoon
Ingredients
Ingredients
- 1 lb boneless skinless chicken breasts or thighs
- 1 tbsp olive oil
- 0.5 tsp salt
- 0.5 tsp black pepper
- 0.5 tsp garlic powder
- 1 tsp Italian seasoning
- 4 ciabatta rolls, focaccia pieces, or sturdy sandwich rolls
- 0.5 cup basil pesto
- 8 slices mozzarella or provolone cheese
- 1 large tomato sliced
- 1 cup arugula or spinach optional
- 1 tbsp butter or olive oil for toasting, optional
- balsamic glaze optional
Instructions
- Season the chicken with salt, black pepper, garlic powder, and Italian seasoning.
- Heat olive oil in a skillet over medium heat.
- Cook the chicken for 5–7 minutes per side, or until golden and fully cooked.
- Transfer the chicken to a plate and let it rest for 5 minutes.
- Slice the chicken thinly.
- Slice the rolls in half and spread pesto on the inside of each roll.
- Add sliced chicken to the bottom half of each roll.
- Top the chicken with mozzarella or provolone cheese.
- Toast open-faced under the broiler or in a toaster oven until the cheese melts.
- Add tomato slices, arugula or spinach, and balsamic glaze if desired.
- Close the sandwiches, press gently, slice in half, and serve warm.
Notes
Advertisements
