While we have provided a jump to recipe button, please note that if you scroll straight to the recipe card, you may miss helpful details about ingredients, step-by-step tips, answers to common questions and a lot more information that can help your recipe turn out even better.
If you need a fast lunch that still feels kind of special, these Chicken Pesto Caprese Sandwiches are it. They taste like something from a cozy café, but they are weeknight-easy, kid-friendly, and very meal prep friendly. I make some version of this sandwich at least twice a month in my Austin kitchen, usually when I have leftover chicken and a random half jar of pesto staring at me.
Chicken Pesto Caprese Sandwiches hit all my favorite things at once: juicy herby chicken, melty mozzarella, bright tomatoes, and toasty sourdough that gets just a little crisp on the edges. It is basically a grilled cheese that grew up, went to Italy, then came back with basil. The pesto ties everything together so you get big flavor without doing a lot of work.
As a former teacher, I love a recipe I can explain in a few clear steps, and this one really is that simple. You toast, you spread, you layer, you grill. Done. If you meal prep, these sandwiches also slide right into your routine because you can cook the chicken ahead of time and assemble when hunger hits. Make it easy. Make it delicious. Make it yours. That is exactly what is happening here with these Chicken Pesto Caprese Sandwiches.
Why these sandwiches are such a keeper
These Chicken Pesto Caprese Sandwiches work on busy weekdays and slow Sundays, which is one reason I keep going back to them. They feel a little fancy thanks to the pesto and fresh mozzarella, but the ingredient list is short and very normal grocery store friendly. You can use leftover rotisserie chicken, or chicken breast you cooked earlier in the week, and suddenly those leftovers feel like café lunch instead of “eh, chicken again.”
I also love that the balance is just right. The pesto brings richness and that basil punch, the tomatoes keep everything juicy, and the fresh basil brightens the whole thing so it never feels heavy. Each bite has crunch from the sourdough, creamy cheese, and tender chicken, so it hits that textures craving too. They are easy to customize for different eaters, which helps if you are feeding kids, roommates, or a picky partner. And honestly, they are very pretty, which makes them great for serving to friends or snapping a quick picture for Pinterest or your recipe board.
What you need for Chicken Pesto Caprese Sandwiches
- 4 slices sourdough bread
- 4 tablespoons basil pesto
- 2 cups cooked chicken breast, shredded
- 8 slices tomato
- 8 slices fresh mozzarella
- 1 handful fresh basil leaves
- 2 tablespoons olive oil
- 1 pinch salt
- 1 pinch black pepper
If sourdough is not your thing, you can swap in a hearty multigrain or a good ciabatta, just pick something that can hold up to toasting without falling apart. Store brand pesto is totally fine, but if you see a fresh pesto in the refrigerated section, that usually tastes more vibrant. For the chicken, rotisserie is the easy budget answer, especially when it is on sale, and leftover grilled or baked chicken works just as well.
Tomatoes are best when they are ripe and a little firm so they do not turn watery in the pan. Roma or vine tomatoes usually behave nicely here. Fresh mozzarella is the classic, but if your store only has the pre-sliced logs, grab those, they melt beautifully. The fresh basil is technically optional, but I would really keep it if you can, it adds that extra “oh wow” layer. Most of these ingredients are pantry or weekly-fridge staples, which means this can quickly become a go-to “clear out the fridge but make it cute” meal.
Step by step: how it all comes together
- Preheat a skillet or grill pan over medium heat.
- Brush one side of each slice of sourdough bread with olive oil.
- Place the oiled sides down in the skillet and toast until golden brown, about 2 minutes.
- Remove bread and spread 1 tablespoon of pesto on the untoasted side of each slice.
- Layer shredded chicken evenly on two slices of bread.
- Top the chicken with tomato slices, mozzarella slices, and fresh basil leaves.
- Season with salt and black pepper.
- Close sandwiches with the remaining bread slices, pesto side down.
- Return sandwiches to the skillet and press gently with a spatula or grill press.
- Cook until the cheese melts and the bread is golden, about 2–3 minutes per side.
- Remove from heat, slice in half, and serve immediately.
Let the skillet get properly hot before you add the bread so you get that good quick toast instead of a slow dry one. When you brush the bread with olive oil, go to the edges so all the crust gets crisp. The first toast is just to give structure, you are not looking for dark brown here, just lightly golden and a little firm.
When you layer the fillings, spread the chicken all the way out to the corners so every bite has some protein. I like to pat the tomato slices dry with a paper towel if they are very juicy, which keeps the sandwich from getting soggy. Do not skip salting and peppering the inside, it wakes everything up. Once the sandwiches go back into the pan, keep the heat at medium so the cheese melts while the bread browns. If the bread is browning too quickly, lower the heat and give it another minute so the mozzarella can get properly soft and stretchy. If some cheese escapes and crisps in the pan, honestly, that little crispy bit is a cook’s snack.
Tips, teacher style
If you want to prep ahead, shred the chicken, slice the tomatoes and mozzarella, and keep everything in separate containers in the fridge for up to 3 days. Assemble and grill right before serving so the bread stays crisp. Leftover cooked sandwiches can be cooled, wrapped, and stored in the fridge for a day, then reheated in a skillet over low heat or in a toaster oven until warm and melty again (microwave works in a pinch, but the bread gets softer).
Need to make a bunch at once for a game day or family lunch? Build the sandwiches on a sheet pan and toast them in the oven at 375°F, flipping once, until the cheese is melted. For kids or smaller appetites, use smaller bread slices or cut the finished sandwiches into little triangles or strips. If you are watching your budget, use regular sliced mozzarella instead of fresh and pick up pesto when it is on sale, it freezes well in small portions.
How to serve these sandwiches
These Chicken Pesto Caprese Sandwiches are great with something fresh and crunchy on the side. Think a simple green salad, sliced cucumbers with a squeeze of lemon, or even just carrots and celery if that is what you have. For a cozy dinner, serve them with tomato soup or a light vegetable soup so you get that dip-and-bite rhythm.
They also travel nicely, so they are perfect for road trips, soccer practice nights, or lunch at your desk. Just let them cool a bit before wrapping so steam does not soften the bread too much. Leftovers can be sliced into smaller pieces and set out as little finger sandwiches for brunch or a casual get together. And if you are the kind of person who loves a late night snack, half of one of these warmed up is extremely satisfying, I will just say that.
Questions about Chicken Pesto Caprese Sandwiches
Yes, rotisserie chicken works really well here and saves time, just remove the skin and shred the meat before layering it on the bread.
Classic basil pesto is ideal, either jarred or from the refrigerated section, but any pesto you like with chicken will be fine as long as it is not too watery.
You can use any regular skillet, cast iron or nonstick, and if you do not have a press, simply press the sandwich gently with a spatula while it cooks.
Use a little less cheese, add extra tomato slices, and go lighter on the pesto, you still get all the flavors but with a fresher feel.
Yes, prep the fillings ahead and assemble fresh, or cook the full sandwich and reheat in a toaster oven, just keep in mind the bread will be softer the next day.
If you try these Chicken Pesto Caprese Sandwiches, tell me how you made them your own, because I know you will tweak something. Did you switch the bread, add more basil, sneak in some spinach? Drop your version in the comments or save this to your Pinterest board so you can find it on those “what on earth is for lunch” days. Happy sandwich making, friend, and I hope this one finds a regular spot in your kitchen.

Chicken Pesto Caprese Sandwiches
Ingredients
For the Sandwiches
- 4 slices sourdough bread Hearty enough to hold up to toasting.
- 4 tablespoons basil pesto Fresh pesto recommended for best flavor.
- 2 cups cooked chicken breast, shredded Use leftover rotisserie chicken for convenience.
- 8 slices tomato Ripe and firm tomatoes are best.
- 8 slices fresh mozzarella Pre-sliced logs work well if fresh is unavailable.
- 1 handful fresh basil leaves Optional, but adds great flavor.
- 2 tablespoons olive oil For brushing the bread.
- 1 pinch salt To season the fillings.
- 1 pinch black pepper To enhance flavor.
Instructions
Preparation and Toasting
- Preheat a skillet or grill pan over medium heat.
- Brush one side of each slice of sourdough bread with olive oil.
- Place the oiled sides down in the skillet and toast until golden brown, about 2 minutes.
- Remove bread and spread 1 tablespoon of pesto on the untoasted side of each slice.
Assembling the Sandwiches
- Layer shredded chicken evenly on two slices of bread.
- Top the chicken with tomato slices, mozzarella slices, and fresh basil leaves.
- Season with salt and black pepper.
- Close sandwiches with the remaining bread slices, pesto side down.
Grilling
- Return sandwiches to the skillet and press gently with a spatula or grill press.
- Cook until the cheese melts and the bread is golden, about 2–3 minutes per side.
- Remove from heat, slice in half, and serve immediately.







