This Chicken Walnut Pesto Sandwich is one of those simple meals that feels just a little bit special without asking too much of you. Juicy shredded chicken gets tossed with homemade walnut pesto, then tucked into toasted sourdough with fresh mozzarella, tomato, and peppery arugula.
It’s fresh, hearty, and full of flavor, making it perfect for an easy lunch, a casual dinner, or even a simple weekend meal on the patio.

Why You’ll Love This Chicken Walnut Pesto Sandwich
This sandwich is simple enough for a weekday meal but flavorful enough to feel like something you’d order at a café. The walnut pesto adds a rich, slightly nutty flavor that pairs beautifully with the chicken and fresh mozzarella.
It’s also a great way to use up leftover chicken, fresh basil, or a partial baguette before they go to waste.
Ingredients:

For the Walnut Pesto:
- 1/2 cup toasted walnuts
- 1 cup fresh basil leaves
- 2 cloves garlic
- 1/4 cup grated Parmesan cheese
- 1/4 cup extra virgin olive oil
- 1 tbsp lemon juice
- Salt and pepper, to taste
For the Sandwich:
- 2 chicken breasts (grilled or pan-seared and shredded, about 6 oz each)
- 1 medium sized sourdough baguette
- 2 tbsp butter or olive oil
- 1 cup fresh mozzarella cheese, sliced
- 1 tomato, sliced
- Handful of fresh arugula
- Salt and pepper, to taste

Instructions:
Toast the walnuts in a dry pan over medium heat for 2-3 minutes, stirring occasionally, until they become fragrant. Let them cool slightly.
If you’re new to toasting nuts, this quick guide explains how to toast walnuts for the best flavor.

In a food processor or blender, combine the toasted walnuts, basil leaves, garlic, Parmesan cheese, lemon juice, salt, and pepper. Pulse until the ingredients are finely chopped.

With the processor running, slowly drizzle in the olive oil until the pesto reaches a smooth but slightly chunky consistency. Taste and adjust seasoning with more salt, pepper, or lemon juice if needed.
Season the chicken breasts with salt and pepper. Grill or pan-sear them over medium-high heat for 5-6 minutes per side, or until cooked through and the internal temperature reaches 165°F (74°C).
You can check safe chicken cooking temperatures here.

Let the chicken rest for a couple of minutes before shredding. Mix the shredded chicken with the pesto.

Heat a skillet over medium heat and melt 1 tablespoon of butter (or use olive oil) in the pan. Slice the baguette in half and toast until golden and crispy, about 2-3 minutes per side.



Fill the baguette slices with the chicken-pesto mixture, add fresh mozzarella, tomatoes, and arugula.

Cut the sandwich in half and serve immediately.

If you love easy meals that feel fresh and flavorful without a lot of fuss, you might also enjoy my quinoa burgers, sheet pan beef fajitas, or chicken satay skewers.
Recipe Notes
To save time, you can use leftover cooked chicken or rotisserie chicken instead of cooking the chicken breasts from scratch.
If you prefer a milder flavor, use baby spinach in place of the arugula.
For an even toastier sandwich, place the assembled sandwich in a skillet or panini press for a few minutes until the mozzarella begins to soften.
This Chicken Walnut Pesto Sandwich is a simple way to turn everyday ingredients into a meal that feels fresh and satisfying. The homemade pesto adds so much flavor, while the mozzarella, tomato, and arugula keep everything bright and balanced.
Serve it for lunch, dinner, or an easy weekend meal when you want something delicious without spending a lot of time in the kitchen.
This sandwich pairs really well with simple summer sides like pasta salad, fresh fruit cups, or a crisp green salad.

Tips for Making Walnut Pesto
Toasting the walnuts first makes a big difference. It brings out their flavor and gives the pesto a warmer, richer taste.
The pesto should be smooth enough to coat the chicken but still have a little texture. If it seems too thick, drizzle in a bit more olive oil until it reaches the consistency you like.
Variations
You can swap the sourdough baguette for ciabatta, focaccia, or your favorite crusty roll.
For extra flavor, add roasted red peppers, a drizzle of balsamic glaze, or a few thin slices of red onion.
You can also serve the chicken walnut pesto mixture in lettuce cups, wraps, or over a salad if you want something lighter.
Try serving with our spinach basil pesto or cilantro pine nut pesto instead of the walnut pesto for a fun twist.

Frequently Asked Questions
Can I use store-bought pesto?
Yes. Homemade walnut pesto gives this sandwich a special flavor, but store-bought pesto works well when you need a shortcut.
Can I make the pesto ahead of time?
Yes. Store it in an airtight container in the refrigerator for up to 3 days. Add a thin layer of olive oil on top to help keep it fresh.
Can I use leftover chicken?
Definitely. Leftover grilled chicken, baked chicken, or rotisserie chicken all work well.
What should I serve with this sandwich?
It pairs nicely with a simple green salad, fresh fruit, kettle chips, pasta salad, or a cup of soup.
For delicious recipes along with fun holiday celebration and adorable craft ideas, subscribe to our newsletter. We often send out free printables in these as well, just for our email subscribers.

Chicken Walnut Pesto Sandwich
This Chicken Walnut Pesto Sandwich is made with shredded chicken, homemade walnut basil pesto, fresh mozzarella, tomato, and arugula on toasted sourdough.
Ingredients
For the Walnut Pesto:
- 1/2 cup toasted walnuts
- 1 cup fresh basil leaves
- 2 cloves garlic
- 1/4 cup grated Parmesan cheese
- 1/4 cup extra virgin olive oil
- 1 tbsp lemon juice
- Salt and pepper to taste
For the Sandwich:
- 2 chicken breasts grilled or pan-seared and shredded, about 6 oz each
- 1 medium sized sourdough baguette
- 2 tbsp butter or olive oil
- 1 cup fresh mozzarella cheese sliced
- 1 tomato sliced
- Handful of fresh arugula
- Salt and pepper to taste
Instructions
-
Toast the walnuts in a dry pan over medium heat for 2-3 minutes, stirring occasionally, until they become fragrant. Let them cool slightly.
-
In a food processor or blender, combine the toasted walnuts, basil leaves, garlic, Parmesan cheese, lemon juice, salt, and pepper. Pulse until the ingredients are finely chopped.
-
With the processor running, slowly drizzle in the olive oil until the pesto reaches a smooth but slightly chunky consistency. Taste and adjust seasoning with more salt, pepper, or lemon juice if needed.
-
Season the chicken breasts with salt and pepper. Grill or pan-sear them over medium-high heat for 5-6 minutes per side, or until cooked through and the internal temperature reaches 165°F (74°C).
-
Let the chicken rest for a couple of minutes before shredding. Mix the shredded chicken with the pesto.
-
Heat a skillet over medium heat and melt 1 tablespoon of butter (or use olive oil) in the pan. Slice the baguette in half and toast until golden and crispy, about 2-3 minutes per side.
-
Fill the baguette slices with the chicken-pesto mixture, add fresh mozzarella, tomatoes, and arugula. Cut the sandwich in half and serve immediately.
Recipe Notes
To save time, you can use leftover cooked chicken or rotisserie chicken instead of cooking the chicken breasts from scratch.
If you prefer a milder flavor, use baby spinach in place of the arugula.
For an even toastier sandwich, place the assembled sandwich in a skillet or panini press for a few minutes until the mozzarella begins to soften.
Try a different pesto sauce for a different flavor.



Leave a Reply