Looking to elevate your lunch game? Look no further! This basil pesto mayo turkey sandwich will leave you craving more. It’s quick, easy, and bursting with freshness. This basil pesto-mayo turkey sandwich is the perfect combination of savory turkey, vibrant pesto, creamy mayo, and fresh vegetables, all nestled between slices of wholesome whole grain bread. Whether it’s for a quick lunch or a satisfying dinner, this sandwich is sure to become a favorite in your recipe repertoire. Give it a try and let your taste buds thank you later!

For all other recipes I’ve shared, check out the blog tab.


  • 2 slices of sourdough or whole grain bread
  • 4 oz. sliced turkey breast
  • 2 tablespoons basil pesto
  • 2 tablespoons mayonnaise
  • 1 medium-sized tomato, thinly sliced
  • Thinly sliced red onion
  • fresh baby spinach leaves or spring mix


  1. Begin by toasting the slices of whole grain bread to your desired level of crispiness.
  2. While the bread is toasting, prepare the basil pesto mayo. In a small bowl, combine the basil pesto and mayonnaise until well mixed. Adjust the ratio to your taste preferences, adding more pesto for a stronger basil flavor.
  3. Once the bread is toasted, spread a generous amount of the basil pesto mayo onto one side of each slice.
  4. On one of the slices, layer the sliced turkey breast evenly.
  5. Next, add a layer of fresh baby spinach leaves on top of the turkey.
  6. Place the thinly sliced tomatoes & red onion on top of the spinach.
  7. Top each sandwich with the remaining slice of bread, pesto mayo side down, to complete the assembly.
  8. If desired, you can slice the sandwiches in half diagonally for easier handling.
  9. Serve immediately and enjoy the burst of flavors with every bite!