This chicken pesto sandwich with mozzarella smells amazing the moment it hits the pan, with a toasty garlicky aroma that makes you want to eat it right away.
Whip it up for a relaxed weekend lunch, a simple dinner when you are short on time, or a stylish picnic option that feels fancy without the fuss.
SaveI first made it on a rainy Sunday, and my family kept asking me to make it again the very next week, so it is a new cozy staple in my kitchen.
Chicken Pesto Sandwich With Mozzarella Recipe
Ingredients
Instructions
- Season the chicken
Pat the chicken slices dry with paper towels, then sprinkle evenly with salt and pepper on both sides. This helps the chicken cook evenly and stay juicy.
- Cook the chicken in batches
Heat 1 tablespoon of olive oil in a large skillet over medium heat. Add the chicken in a single layer and cook for 4 to 5 minutes per side, until golden and cooked through. Transfer to a plate to rest.
- Toast the buns
In the same skillet, add the remaining tablespoon of olive oil and lightly toast the cut sides of the buns for 1 to 2 minutes, until golden and crisp.
- Spread pesto
While the buns are still in the pan, spoon 1 tablespoon of pesto onto the bottom of each bun, spreading it to the edges for even flavor.
- Layer with mozzarella
Place two slices of fresh mozzarella on top of the pesto in each bun. The gentle heat will start to soften the cheese and release its creamy texture.
- Add the chicken
Divide the sliced chicken evenly between the buns, placing it on top of the mozzarella so the flavors stay layered and juicy.
- Finish with Parmesan and optional toppings
Sprinkle the grated Parmesan over the chicken, then add arugula, tomato, or red onion if you like extra crunch and freshness.
- Close and serve
Place the top halves of the buns over the fillings, press gently, and serve immediately while the cheese is still lightly melty and the sandwich is hot.
Substitutions and variations
- Use chicken thighs instead of breasts for a richer, juicier bite.
- Swap basil pesto with spinach pesto or sun-dried tomato pesto if you prefer a different flavor.
- Replace mozzarella with provolone or sharp cheddar for a deeper, tangy note.
- Make it gluten-free by using a gluten-free roll or serving the chicken mixture in a lettuce wrap.
Chloe's tips
- For extra flavor, marinate the chicken in pesto for 10 minutes before cooking.
- Use room-temperature cheese for faster, more even melting.
- Let the chicken rest for a few minutes after cooking so the slices stay juicy and hold their shape.
- If you like it saucy, add a thin swipe of extra pesto or a squeeze of lemon on top before serving.
How to store it
- Store leftover chicken in an airtight container in the fridge for up to 3 days.
- Reheat gently in a skillet or toaster oven to keep the bread from getting too soggy.
Serving suggestions
Serve these sandwiches with a light salad and a simple soup for a complete meal that feels both comforting and fresh.
- Pair with a small green salad and tomato soup for a balanced lunch.
- Add lemon wedges on the side for a bright finish.

Frequently asked questions
Can I make this in the microwave?
Yes, assemble the sandwich and microwave for 30–60 seconds, or until the cheese is melted. The bread will stay softer than when toasted on the stovetop.
What if I do not have fresh mozzarella?
Low-moisture mozzarella or provolone slices work well and melt beautifully for a similar gooey texture.
Can I assemble ahead and toast later?
You can assemble the sandwiches and refrigerate them for a few hours, then toast in a skillet or toaster oven just before serving.
Let's get cooking!
This chicken pesto sandwich with mozzarella is a simple weeknight win that feels special, and it is easy to make your own by tweaking the toppings and cheeses to match your mood.




