I love making simple yet flavorful meals, and this Grilled Chicken Pesto Sandwich is one of my favorites. It’s the perfect combination of juicy grilled chicken, fresh mozzarella, and vibrant basil pesto, all packed between crispy, golden bread. Whether I’m in a hurry or want a quick gourmet-style lunch, this sandwich never disappoints.
What makes this recipe stand out for me is how versatile it is. You can easily swap the bread—sourdough or ciabatta both work wonderfully. Plus, if you have pre-cooked chicken on hand, it speeds up the process even more. It’s also a fantastic way to use up leftover grilled chicken, making it a budget-friendly choice without compromising on taste.
This sandwich fits any meal plan—great for lunch at home, an easy dinner, or even a packed picnic treat. The basil pesto adds an aromatic, fresh layer that perfectly complements the creamy mozzarella and savory chicken. It’s a blend of textures and flavors that always impresses family and friends.
You’ll love how quick it comes together. Just grill the chicken, spread pesto on the bread, layer on the cheese and chicken, then grill the whole sandwich until it’s golden and melty. The sandwich has a satisfying crunch outside while staying soft and flavorful inside. It’s like having a café-style panini right in your kitchen.
Here’s what you’ll need for this recipe:
-
2 boneless, skinless chicken breasts (or pre-cooked grilled chicken)
-
Salt, pepper, and Italian seasoning to taste
-
1 tablespoon olive oil (for cooking)
-
¼ cup basil pesto (store-bought or homemade)
-
4 slices fresh mozzarella cheese
-
4 slices crusty bread (sourdough or ciabatta)
-
Butter or olive oil, for toasting
Each ingredient brings its own role in making the sandwich delicious. The chicken is seasoned simply to highlight its natural flavor. The pesto infuses herbal notes, while mozzarella melts beautifully to add creaminess. Using crusty bread gives the sandwich that perfect golden crunch when grilled.
This recipe is also very forgiving. If you want to customize, try swapping mozzarella for another cheese or add fresh tomato slices for extra freshness. It’s all about making a sandwich that suits your taste and fits your time.
Now that you know why I love this recipe and what goes into it, I’ll walk you through the step-by-step process to make it just right.
Making this Grilled Chicken Pesto Sandwich is straightforward and quick. I always start by prepping the chicken because it forms the heart of the sandwich. Here’s how I do it step-by-step, making sure every bite is juicy and flavorful.
Step 1: Season the Chicken
First, I take two boneless, skinless chicken breasts. I pat them dry with paper towels, which helps them brown better when cooking. Then, I season them generously with salt, pepper, and Italian seasoning. This simple mix enhances the chicken’s natural flavor without overpowering it.
Step 2: Grill the Chicken
Next, I heat a tablespoon of olive oil in a grill pan or skillet over medium heat. When the pan is hot, I add the chicken breasts. Cooking each side for about 6 to 7 minutes ensures the chicken is fully cooked and has a nice golden color. To be safe, I check that the internal temperature reaches 165°F (75°C). After grilling, I let the chicken rest for a few minutes so the juices redistribute. This step keeps the meat tender and moist. Finally, I slice the chicken thinly, perfect for layering in the sandwich.
Step 3: Prepare the Bread and Pesto
While the chicken is resting, I prepare the bread. I use four slices of crusty sourdough or ciabatta bread, which adds a satisfying crunch after grilling. On one side of each slice, I spread about a tablespoon of basil pesto. This rich, herbaceous spread is what gives the sandwich its signature flavor. You can use store-bought pesto or make your own if you have fresh basil and pine nuts on hand.
Step 4: Assemble the Sandwich
Now comes the fun part. I take two slices of the pesto-coated bread and layer on the sliced grilled chicken. Then, I add two slices of fresh mozzarella on top of the chicken. Finally, I cover each with the remaining slices of bread, pesto side down. The mozzarella will melt inside the sandwich, creating a creamy texture that complements the tender chicken.
Step 5: Grill the Sandwich
To get that golden, crispy crust, I brush the outside of each sandwich with a little butter or olive oil. Then, I place them on a skillet or use a panini press over medium heat. I grill each side for about 3 to 4 minutes until the bread turns a beautiful golden brown and the cheese melts perfectly. Keep an eye on them to avoid burning.
Step 6: Serve and Enjoy
Once grilled, I slice the sandwiches in half and serve them warm. They go great with a fresh side salad, some chips, or even a bowl of soup. This recipe is a crowd-pleaser because it’s simple, quick, and packed with flavor. Plus, it’s very customizable—you can add tomato slices, spinach, or even substitute the chicken with turkey breast if you prefer.
This recipe fits well into a busy lifestyle because it’s quick to make, yet feels special enough for guests. The step-by-step process is easy to follow, even if you’re new to grilling or making sandwiches. The combination of textures—crispy bread, juicy chicken, creamy cheese, and flavorful pesto—works every time.
Moreover, this sandwich is perfect for meal prep. You can grill extra chicken ahead of time or use leftovers, speeding up the assembly. It’s budget-friendly because the ingredients are simple and widely available, yet it delivers a gourmet taste without extra cost.
If you want to customize it, consider swapping the fresh mozzarella for turkey bacon or adding a splash of lemon juice on the chicken before grilling for extra zing. Using different types of bread, like whole grain or gluten-free, works well too.
In summary, this grilled chicken pesto sandwich is quick, delicious, and adaptable. It’s perfect for a cozy lunch at home, an easy dinner, or packing for lunch on the go. With minimal ingredients and straightforward steps, you’ll enjoy a satisfying meal that tastes like it came from a café.
FAQs
Q: Can I use pre-cooked chicken for this sandwich?
Yes, using pre-cooked grilled chicken saves time. Just slice it thinly and layer it in the sandwich.
Q: What if I don’t have fresh mozzarella?
You can substitute with shredded mozzarella or another mild melting cheese like provolone or gouda.
Q: Can I make my own pesto?
Absolutely. Homemade pesto with fresh basil, garlic, pine nuts, olive oil, and Parmesan cheese tastes fantastic and is easy to prepare.
Q: How do I keep the bread from getting soggy?
Make sure to toast the sandwich properly on a skillet or panini press, brushing the outside with butter or olive oil. This creates a crispy crust that keeps the bread from becoming soggy.
Q: Can I add vegetables?
Yes, adding tomato slices, spinach, or arugula inside the sandwich adds freshness and extra nutrients.
Q: Is this recipe freezer-friendly?
While the sandwich is best enjoyed fresh, you can freeze the cooked chicken separately and assemble sandwiches when ready to eat.

Grilled Chicken Pesto Sandwich
This Grilled Chicken Pesto Sandwich combines juicy grilled chicken, fresh mozzarella, and rich basil pesto, pressed between crispy slices of sourdough or ciabatta. It’s a quick, flavorful meal perfect for lunch or dinner.
- Total Time: 25 minutes
- Yield: 2 sandwiches 1x
Ingredients
-
2 boneless, skinless chicken breasts (or pre-cooked grilled chicken)
-
Salt, pepper, and Italian seasoning, to taste
-
1 tablespoon olive oil (for cooking)
-
¼ cup basil pesto (store-bought or homemade)
-
4 slices fresh mozzarella cheese
-
4 slices crusty bread (sourdough or ciabatta)
-
Butter or olive oil, for toasting
Instructions
-
Season chicken with salt, pepper, and Italian seasoning.
-
Heat olive oil in a skillet over medium heat. Grill chicken 6–7 minutes per side until fully cooked. Let rest, then slice thinly.
-
Spread pesto on one side of each bread slice.
-
Layer sliced chicken and mozzarella on two bread slices (pesto side up).
-
Top with remaining bread slices, pesto side down.
-
Brush sandwich outsides with butter or olive oil.
-
Grill sandwiches in skillet or panini press over medium heat for 3–4 minutes per side until bread is golden and cheese melts.
-
Slice in half and serve warm.
Notes
-
Substitute mozzarella with other melting cheeses if desired.
-
Use pre-cooked chicken to reduce prep time.
-
Add tomatoes or leafy greens for extra flavor.
-
Butter or olive oil can be used for grilling.
- Prep Time: 10 minutes
- Cook Time: 15 minutes