This Turkey Pesto Sandwich is a delicious and quick recipe that uses leftover turkey breast mixed with a creamy pesto mayo for the best lunch a person could ask for!
Not your normal boring turkey sandwich, this one is piled with roasted turkey, a pesto mayonnaise spread, roasted red peppers, and mozzarella cheese.
It can be served toasted or made on a griddle to crisp up on both sides, like a grilled cheese sandwich!
I recommend pairing this turkey pesto sandwich with crispy potato chips, a Mediterranean pasta salad, or a simple fruit salad for lunch or dinner.

The Best Turkey Sandwich
You'll love this recipe because:
- This is a way to mix up the traditional leftover Thanksgiving turkey sandwich.
- The pesto mayo is delicious and can be stored up to a week in the fridge.
- It can be made gluten free and dairy free.
- This is the best sandwich recipe I've made since my Boursin Cheese Sandwich.

Ingredients
- Turkey Breast - I use thick slices of leftover turkey breast, but this recipe would also work with a roast chicken or rotisserie chicken. If you're following a migraine diet, you need to go with fresh meat and not pre-packaged deli meat. This time of year my local butcher will have a fresh roasted turkey breast if you don't have leftovers at home.
- Mayonnaise - You can go with homemade mayonnaise, egg free mayo, or a really good store-bought mayo.
- Fresh Basil and Parsley - Fresh basil is necessary for that great pesto flavor. I also recommend a small handful of parsley if you have it on hand.
- Roasted Red Peppers - I like to keep a jar of homemade roasted red peppers in the fridge for sandwiches. They're incredibly easy to make - just lightly coat a whole red pepper in oil, roast at 500 degrees F, turning every 10 minutes till soft and charred on all sides. Store-bought is fine if you don't have the time to roast your own.
- Bread - A good bread makes a great sandwich. I like to lightly toast mine just to give it a slightly crispy texture. My favorite bread comes from a local bakery, if you're fortunate to have one near you. I typically use a Seed Bread or Whole Wheat for this recipe. Sometimes you can get good bread in local higher-end grocery stores or Whole Foods, but Pepperidge Farm Wheat and Dave's Killer Bread are recommended if you can't find something good locally.
- Mozzarella Cheese - This is optional but adds another great layer to this sandwich.
Step by Step Process

Step 1: Make Pesto Mayo
In a small food processor (or just finely chop and mix), combine the basil and mayonnaise (and parsley if using) and process until almost smooth.
Step 2: Toast Bread and Mozzarella
Start by preheating your broiler to low. Place the bread on a sheet pan and toast on one side for about 1 minute. Flip and place mozzarella cheese on the opposite side and broil again for 1 minute until melted.
Step 3: Add Pesto Mayo and Turkey
Spread pesto mayo on the other side of the bread, and top with sliced turkey breast.
Step 4: Add Toppings
Top with turkey, roasted red peppers, spinach or lettuce, and freshly cracked pepper.

What to Serve with a Turkey Pesto Sandwich
It depends on if you want to serve this turkey sandwich for lunch or dinner, but here are some ideas for side dishes that pair well with the pesto flavor.
- Mediterranean pasta salad
- Potato chips - store-bought or homemade.
- Potato salad
- Fresh fruit
- Watermelon goat cheese salad
- Rocket and pear salad
Recipe Substitutions
- Add roasted chicken breast instead of turkey.
- Make this all vegetarian with sliced cucumbers.
- Very thin sliced shallots are amazing if you love onion flavor.
- Goat cheese can be substituted for the mozzarella.
- Sometimes I add honey mustard to this. It sounds weird but strangely tastes amazing.
- For gluten free, use your favorite gluten free bread.
- For dairy free, leave out the mozzarella cheese.
Tips for Making Ahead
Meal Prep - This recipe can be made the same day or the night before to prepare for lunch. I recommend keeping the pesto mayo and roasted red peppers separately from the bread until you're ready to eat so the bread does not get soggy.
Freezer - Leftover turkey freezes well, so if you don't want to consume it within 3 days, I recommend freezing and just defrosting before you make sandwiches. The pesto mayo can also be made up to a week in advance.

Frequently Asked Questions
If you have a mayonnaise aversion, you can simply use regular pesto. I highly recommend this pesto with sunflower seeds. Another option is to use artichoke hummus and top with fresh basil leaves.
If you'd like to mix fresh pesto with the mayo, you can also use it for many other recipes. I recommend this crockpot pesto chicken or tuna pesto pasta.
Yes! The bread doesn't need to be toasted. It can be served hot or cold. If you love a warm toasted sandwich, you can also make this in a panini press or in a cast iron pan.
Sandwich Recipes
For more recipes like this turkey pesto sandwich, I recommend these posts.
If you make any of my recipes, don’t forget to tag me #thedizzycook or @thedizzycook on Facebook and Instagram. And please leave a review below!

Turkey Pesto Sandwich
Ingredients
- 8 slices whole wheat or seed bread
- 4 slices mozzarella cheese
- ⅓ cup fresh basil leaves
- ⅓ cup mayonnaise
- 1 pound turkey breast sliced
- 1 whole roasted red pepper
- Fresh spinach leaves or lettuce
Instructions
- Preheat broiler to low heat. Place the bread on a sheet pan and toast on one side for about 1 minute. Flip and place mozzarella cheese on the opposite side and broil again for 1 minute until melted.
- Meanwhile in a small food processor (or just finely chop and mix), combine the basil and mayonnaise (and parsley if using) and process until almost smooth.
- Spread pesto mayo on the other side of the bread. Top with turkey, roasted red peppers, spinach or lettuce, and freshly cracked pepper.
Notes
- Calorie quotes for one full, large, sandwich.
- If you have extra fresh parsley on hand, I like to add a small handful of fresh leaves to the processor (about 2 tablespoons).
This may be obvious, but I’m wondering if you roast the turkey breast yourself? Then could you freeze the leftover turkey to use on sandwiches throughout the week? Trying to sort out how to get around the no deli meat rule.
I’ve been eating these for lunch everyday. It’s so good! If I don’t have time for the bell pepper and mozzarella I just make a normal turkey sandwich with the pesto and it’s still amazing!! Thanks so much!!
Thank you, Jenny. Love that it's still great with the pesto - I often cut corners the same way you do and it's delicious!
I was so looking forward to trying this from the day I saw it's first photo! Made it today and it was so good! That pesto mayo is going to be a staple in my house from now on!
Yay!! We made it all weekend haha.
I’m so looking forward to trying this! My lunch options seem to be so repetitive and boring some days. Did you just slice the fresh mozzarella ball? Or buy sliced mozzarella from a deli?
I used sliced mozzarella just because I had it on hand but both would work! I do find fresh to be the best tolerated for people.
Wonderful! We could eat this everyday and it actually makes me excited for turkey on thanksgiving haha
Thank you!!