Introduction
I make a Chicken Pesto Sandwich when I want something warm, fresh, cheesy, and filling without making a complicated meal. It has juicy chicken, basil pesto, melted mozzarella or provolone, tomatoes, and good bread toasted until the outside is crisp and the inside is soft. It tastes like a café sandwich, but it’s simple enough to make at home for lunch or dinner.
The best thing about a Chicken Pesto Sandwich is how much flavor you get from just a few ingredients. Pesto does a lot of the work. It brings basil, garlic, olive oil, Parmesan, and a nutty flavor all at once, so the sandwich doesn’t need a long list of seasonings. Add chicken and melty cheese, and you have a sandwich that tastes fresh, savory, and satisfying.
Advertisements
This easy chicken pesto sandwich works with grilled chicken, pan-seared chicken, baked chicken, rotisserie chicken, or leftover chicken. If I’m starting from scratch, I season chicken breasts or thighs with salt, pepper, garlic powder, and a little Italian seasoning, then cook them until golden. If I’m in a hurry, rotisserie chicken is the fastest option. Just warm it slightly and toss it with a spoonful of pesto so it doesn’t taste plain.
Bread matters here too. Ciabatta, focaccia, sourdough, Italian rolls, or a sturdy sandwich roll all work well. You want bread that can hold the pesto, chicken, cheese, and tomatoes without falling apart. I like to toast the bread because it gives the sandwich better texture and keeps it from getting soggy.
Advertisements
A Chicken Pesto Sandwich is great on its own, but it also goes well with chips, tomato soup, pasta salad, fruit, or a simple green salad. It’s one of those meals that feels special without asking much from you.
Why You’ll Love This Recipe
You’ll love this Chicken Pesto Sandwich because it’s quick, flavorful, and easy to adjust based on what you have. The chicken makes it filling, the pesto gives it a fresh basil-garlic flavor, and the cheese melts into everything so the sandwich holds together. It’s simple, but it doesn’t taste boring.
Advertisements
Another reason this recipe works so well is the balance. The bread is crisp, the chicken is juicy, the pesto is rich and herby, the cheese is creamy, and the tomato adds a little freshness. If you add arugula or spinach, you get a peppery or leafy bite too. That keeps the sandwich from feeling too heavy.
This grilled chicken pesto sandwich is also great for using leftovers. Leftover grilled chicken can dry out a little in the fridge, but pesto helps bring it back to life. Slice the chicken thin, warm it gently, and add it to the sandwich with cheese. You’ll have a good lunch in minutes.
You’ll also like that this recipe can be made hot or cold. A hot chicken pesto sandwich with melted mozzarella is cozy and filling. A cold version with sliced chicken, pesto mayo, tomatoes, and greens is fresh and easy to pack. Both are good, so it depends on what you’re in the mood for.
This recipe is also easy to make for more than one person. You can cook the chicken, slice the bread, spread the pesto, add the cheese, and toast everything on a sheet pan. That’s helpful if you’re feeding family or making a casual lunch for friends.
The best part is that you don’t need fancy ingredients. Store-bought pesto works well, but homemade pesto is great if you have it. Use good bread, don’t overcook the chicken, and toast the sandwich until the cheese melts. That’s really the whole secret.
About the Ingredients

Chicken
Chicken is the main protein in a Chicken Pesto Sandwich, and it can be cooked in several ways. Boneless skinless chicken breasts are easy to slice and work well for sandwiches. Chicken thighs are juicier and have a little more flavor. Rotisserie chicken is a great shortcut when you don’t want to cook chicken from scratch.
If cooking fresh chicken, season it before it hits the pan. Salt, black pepper, garlic powder, and Italian seasoning are enough. Cook it until it reaches 165°F, then let it rest before slicing. Resting keeps the juices inside the chicken instead of running out onto the cutting board.
Pesto
Pesto gives this sandwich most of its flavor. Basil pesto is the classic choice, and it usually includes basil, garlic, olive oil, Parmesan, and pine nuts or another nut. It tastes rich, fresh, and savory.
Store-bought pesto works well for an easy chicken pesto sandwich. If your pesto is very thick, stir in a small drizzle of olive oil or a spoonful of mayonnaise to make it easier to spread. If it tastes salty, go easy on extra salt in the chicken.
Mozzarella Cheese
Mozzarella is a great cheese for this sandwich because it melts smoothly and has a mild flavor that doesn’t overpower the pesto. Fresh mozzarella is creamy and soft, while shredded or sliced low-moisture mozzarella melts more evenly.
Provolone is another excellent option. It melts well and adds a slightly sharper flavor. You can also use fontina, Monterey Jack, or Swiss if that’s what you have.
Bread
Good bread makes a big difference in a Chicken Pesto Sandwich. Ciabatta has a chewy crust and airy center, which makes it perfect for toasting. Focaccia adds olive oil flavor and a soft texture. Sourdough gives a tangy bite, and Italian rolls are sturdy and easy to find.
Avoid bread that’s too soft unless you plan to toast it. Pesto and tomatoes can make soft bread soggy quickly.
Tomatoes
Tomatoes add freshness and juiciness. Roma tomatoes, vine tomatoes, or sliced cherry tomatoes all work. If the tomatoes are very watery, pat them dry before adding them to the sandwich.
Sun-dried tomatoes are another good option. They add a stronger, sweeter tomato flavor and don’t make the bread as wet.
Greens
Arugula, spinach, or romaine can be added for freshness. Arugula has a peppery flavor that works especially well with pesto and chicken. Spinach is milder and easier for picky eaters.
Add greens after toasting so they stay fresh and don’t wilt too much.
Olive Oil or Butter
A little olive oil or butter helps the bread toast golden and crisp. You can brush it on the outside of the bread before grilling the sandwich in a skillet or panini press.
You don’t need much because pesto already has oil, but a thin layer helps the bread brown nicely.
Tips & Tricks
To make the best Chicken Pesto Sandwich, slice the chicken thin. Thick pieces can make the sandwich hard to bite and can slide out. Thin slices layer better and make every bite more balanced.
Don’t use too much pesto. Pesto is flavorful and oily, so a generous but thin layer is better than a heavy scoop. Too much can make the sandwich greasy or cause the bread to soften. If you want extra creaminess, mix pesto with a little mayo or Greek yogurt.
Toast the bread before adding juicy ingredients if you’re worried about sogginess. A toasted surface helps protect the bread. If using tomatoes, pat them dry before layering them in.
Let the chicken rest after cooking. This is a small step, but it helps keep the meat juicy. If you slice it immediately, the juices run out and the chicken can taste dry.
Use medium heat when grilling the sandwich. If the heat is too high, the bread can burn before the cheese melts. Medium heat gives the cheese time to soften and the bread time to crisp.
If making sandwiches for a group, use the oven. Assemble the sandwiches open-faced, bake until the cheese melts, then close them and press gently.
Pro Tips
For extra flavor, spread pesto on both sides of the bread, but keep the layers thin. This gives you more basil flavor without making the sandwich too wet.
If you want a café-style Chicken Pesto Sandwich, use ciabatta, grilled chicken, fresh mozzarella, tomato, arugula, and a light balsamic glaze. The balsamic adds a sweet tang that works really well with pesto.
For a crispier sandwich, cook it in a skillet with a heavy pan on top to press it down. You don’t need a panini press. A second skillet or a foil-wrapped brick can do the job.
If using rotisserie chicken, warm it with a spoonful of pesto in a skillet for a minute. This helps the chicken absorb flavor and keeps the sandwich from tasting like plain leftovers.
For meal prep, cook the chicken and slice it ahead, but assemble the sandwich right before eating. Store tomatoes and pesto separately so the bread stays fresh.
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 into thin strips.
- Slice the bread or rolls in half.
- Spread pesto on the inside of each piece of bread.
- Add sliced chicken to the bottom half of the bread.
- Add mozzarella or provolone over the chicken.
- Add tomato slices and a little black pepper.
- Place the sandwich open-faced under the broiler or in a skillet until the cheese melts.
- Add arugula or spinach if using.
- Close the sandwich and press gently.
- Toast in a skillet or panini press until the bread is golden and crisp.
- Slice in half and serve warm.
Variations
There are many easy ways to change a Chicken Pesto Sandwich. For a grilled chicken pesto sandwich, use outdoor grilled chicken or a grill pan. The charred flavor tastes great with basil pesto and melted cheese.
For a caprese-style version, use fresh mozzarella, sliced tomato, basil leaves, pesto, and a drizzle of balsamic glaze. It’s fresh, creamy, and great in summer.
For a spicy version, add red pepper flakes, sliced jalapeños, Calabrian chili spread, or spicy arugula. Pepper jack cheese can also work if you want more heat.
For a creamy version, mix pesto with mayonnaise and spread it on the bread. This gives you a smoother sandwich sauce and makes it less oily.
For a chicken pesto melt, use sourdough bread, shredded mozzarella, sliced chicken, and pesto, then cook it like a grilled cheese. It’s crisp, cheesy, and easy.
For a lighter version, use whole wheat bread, grilled chicken breast, a thin layer of pesto, tomato, and lots of greens. You can skip the extra cheese or use less.
For a low-carb version, serve the chicken, pesto, mozzarella, tomato, and greens in lettuce wraps or over a salad.
How to Store
A Chicken Pesto Sandwich tastes best right after assembling, especially if it’s toasted. The bread is crisp, the cheese is melted, and the chicken is warm. If you need to store leftovers, wrap the sandwich tightly in foil or parchment and refrigerate for up to 1 day.
To reheat, use a skillet, toaster oven, or air fryer. Heat until the bread crisps and the cheese warms through. The microwave works, but the bread will become softer.
For meal prep, store the ingredients separately. Keep cooked chicken in an airtight container for up to 4 days. Store pesto, tomatoes, greens, cheese, and bread separately, then assemble when ready to eat.
If packing for lunch, use less pesto and skip juicy tomatoes or use sun-dried tomatoes instead. Wrap the sandwich tightly and keep it cold. Add fresh greens right before eating if possible.
I don’t recommend freezing a fully assembled sandwich because pesto, tomatoes, and cheese can change texture. Cooked chicken can be frozen separately if needed.
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 tomatoes can soften the bread if the sandwich sits too long.
What bread works best?
Ciabatta, focaccia, sourdough, Italian rolls, or sturdy sandwich rolls work best. Toasting the bread helps it hold up.
Can I use rotisserie chicken?
Yes. Rotisserie chicken is a great shortcut. Warm it with a little pesto before adding it to the sandwich for better flavor.
What cheese goes best with pesto chicken?
Mozzarella and provolone are the best choices because they melt well and pair nicely with basil pesto.
Can I serve this sandwich cold?
Yes. Use sliced cooked chicken, pesto mayo, tomato, cheese, 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 use homemade pesto?
Yes. Homemade pesto tastes great here. Store-bought pesto also works well for a faster meal.
Can I add vegetables?
Yes. Roasted red peppers, spinach, arugula, tomatoes, caramelized onions, or grilled zucchini are all good additions.
Can I make this spicy?
Yes. Add chili flakes, spicy pesto, hot sauce, pepper jack cheese, 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, Italian rolls, 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
