If you’re anything like me, the word sandwich either brings to mind soggy lunchboxes from the ’90s (sorry, mom!) or a quick lifeline between soccer practice and dinner. But this Turkey Pesto Sandwich? It’s a whole new level. It’s quick, comforting, loaded with flavor, and a lifesaver when you’ve got exactly 10 minutes to pull lunch together before the next Zoom call or school pickup.
Table of Contents
Why You’ll Love This Turkey Pesto Sandwich
- Ready in under 20 minutes (seriously)
- Packed with savory, melty, fresh flavors
- Totally customizable
- Great for picky eaters, grownups, and even Grandma
- Perfect for lunch, dinner, or an upgraded snack situation
What Does Turkey Pesto Sandwich Taste Like?
It’s basically what would happen if your favorite deli sandwich and your Italian vacation had a baby.
The pesto adds a bright, herby punch that cuts through the richness of the turkey and mozzarella. The avocado brings creamy goodness, while the tomato and greens keep it fresh. Toasting the bread gives it that irresistible golden crunch—think panini vibes, without the plane ticket to Rome.
Ingredients You’ll Need for Turkey Pesto Sandwich
If you want to create a Turkey Pesto Sandwich that tastes like it came straight from your favorite lunch spot, the key is starting with the right ingredients. Each layer matters here, from the bread that holds it all together to the creamy slices of avocado that melt right into the cheese. Here’s what you’ll need for two hearty sandwiches:
- 4 slices of your favorite bread: Choose something sturdy with character—think sourdough, whole grain, or ciabatta. These types of bread hold up well when grilled and add texture. Soft sandwich bread tends to get lost in the sauce (literally).
- ½ pound of sliced turkey breast: Whether it’s deli-fresh or leftover from a slow cooker turkey chili, go for a lean cut with plenty of flavor. Smoked turkey adds a little extra punch if you’re feeling adventurous.
- ¼ cup pesto sauce: This is the flavor hero of your sandwich. You can grab a jar of quality store-bought pesto or whip up a homemade batch if you’ve got extra basil lying around. Either way, this sauce ties everything together with its vibrant, nutty, garlicky magic.
- 4 slices of mozzarella cheese: Mozzarella melts beautifully and adds that stringy, creamy pull we all secretly crave. Feel free to use provolone or fontina if that’s what you have on hand.
- 1 ripe tomato, sliced: Go for a juicy, fresh tomato. Heirloom, Roma, or vine-ripened are great options. If your tomato is extra juicy, blot with a paper towel to prevent sogginess.
- ½ ripe avocado, sliced: Creamy, dreamy, and loaded with healthy fats. Choose one that gives slightly when pressed—not too firm, not too mushy. Avocado is the secret weapon that makes this sandwich feel gourmet.
- Handful of spinach or arugula: These greens add freshness and balance. Arugula brings a peppery bite, while baby spinach keeps things mild. Either way, you’re sneaking in some nutrients without even trying.
- 2 tablespoons mayonnaise (optional): A thin spread of mayo helps marry all the ingredients and adds a touch of richness. Want to mix things up? Try a thin smear of garlic aioli instead.
- 1 tablespoon olive oil or softened butter: Brushing this on the outside of your bread helps you get that perfectly golden, crisp exterior when grilling. It’s essential for that toasty crunch!
You can absolutely tailor this Turkey Pesto Sandwich to your dietary needs. Go gluten-free with GF bread, or low-carb by using lettuce wraps instead of bread—like I do in this low-carb chicken spinach mushroom bake.

How to Make Turkey Pesto Sandwich (Step-by-Step)
Making the perfect Turkey Pesto Sandwich isn’t just easy—it’s actually kind of fun. The layering, the grilling, the melty cheese moment… it all feels a little gourmet without requiring any fancy skills. Here’s a more detailed, step-by-step breakdown so your sandwich turns out golden, crispy, and totally irresistible every time.
Step 1: Prep the Bread
Start by laying out four slices of your favorite bread. You’ll want a hearty option like sourdough, ciabatta, or whole grain that can hold up to heat and fillings.
- On one side of each slice, brush a light layer of olive oil or spread with softened butter. This will be the side that gets toasted and crispy.
- Flip the slices over, so the un-oiled side faces up. This is where all the sandwich magic will happen.
Step 2: Spread the Pesto
- On the inside (un-oiled) of two slices, spread about a tablespoon of pesto sauce on each. Use the back of your spoon to spread it edge to edge, ensuring every bite gets that bold, herby flavor.
Pro tip: If you’ve got time, try a homemade pesto. Or check out this cozy turkey meatballs in pumpkin sage sauce recipe—it’s another way to turn everyday turkey into something amazing.
Step 3: Layer the Fillings
This is where your Turkey Pesto Sandwich starts to come together.
- Add an even layer of sliced turkey breast over the pesto.
- Top the turkey with mozzarella cheese slices. Make sure the cheese overlaps slightly so you get that satisfying melt.
- Place sliced tomato and avocado on top of the cheese.
- Add a handful of spinach or arugula for some fresh crunch and a pop of green.
Step 4: Add the Mayo (Optional)
- If you’re using mayonnaise, spread a thin layer on the un-oiled side of the remaining two bread slices. This adds a touch of richness and helps everything stick together.
- Place these slices mayo-side down on top of the filled slices to form your full sandwich. Now you’re ready to grill.
Step 5: Grill to Golden Perfection
- Heat a non-stick skillet or panini press over medium heat.
- Carefully place the sandwiches into the hot pan, oiled side down. If using a skillet, press gently with a spatula for that panini-style finish.
- Cook for about 3–4 minutes on each side, or until the bread is golden and the cheese has melted.
Keep the heat moderate—you want that perfect golden crisp, not burnt edges!
Step 6: Let It Rest, Then Slice
- Once done, remove the sandwiches from the pan and let them rest for about a minute. This helps the cheese set just enough so it doesn’t spill out everywhere.
- Use a sharp knife to slice each sandwich in half.
Serve warm, with your favorite side—think pickles, kettle chips, or a bowl of creamy garlic chicken bowl for a heartier lunch.
And there you have it—your homemade Turkey Pesto Sandwich, melty, savory, and better than anything you’d get at a café. Perfect for those moments when you need something comforting, quick, and full of flavor.
Tips and Tricks for the Perfect Turkey Pesto Sandwich
- Don’t skip the pesto – It’s the flavor star here!
- Use sturdy bread – Avoid flimsy sandwich bread; you want structure!
- Customize freely – Add roasted red peppers, swap in provolone, or try hummus instead of mayo.
- Go big-batch – Prep all ingredients and build a few at once; they store well before grilling.
- Need a side? Chips are classic, but pickles, salad, or a bowl of creamy tortellini soup seal the deal.
Storage Tips
Got leftovers? Wrap the un-grilled sandwich tightly in foil or plastic wrap and store it in the fridge for up to 2 days. When ready to eat, grill it fresh.
Avoid freezing—avocado and pesto don’t love the chill.
FAQs
Can I make this sandwich ahead of time?
You can prep the ingredients and assemble the sandwich (minus avocado for best freshness) up to 1 day ahead. Grill when ready to eat.
Is it good cold?
Surprisingly yes! But if you have time to grill it, always go warm.
Can I use a different cheese?
Absolutely. Provolone, gouda, or even sharp cheddar would be delicious.
What bread works best?
Ciabatta is dreamy. But sourdough holds up well and toasts beautifully.
Final Thoughts: Why This Turkey Pesto Sandwich Deserves a Spot in Your Weekly Menu
This Turkey Pesto Sandwich is everything we need when life is flying by and hunger strikes hard. It’s hearty enough to satisfy, easy enough to whip up in minutes, and versatile enough for even the pickiest eaters in the house. Plus, there’s something about a melty, crunchy, savory sandwich that just feels like a hug in food form.
Visit our Pinterest for regular slow cooker recipe updates, or join our Facebook discussions where cooking fans exchange their favorite hearty meal ideas.
Print
Turkey Pesto Sandwich: Easy, Delicious & Kid-Approved Lunch Recipe
- Total Time: 18 minutes
- Yield: 2 servings 1x
Description
This Turkey Pesto Sandwich is easy to make, packed with flavor, and perfect for a quick lunch or a light dinner. The combination of savory turkey, creamy avocado, fresh vegetables, and vibrant pesto makes it a delicious and satisfying choice.
Ingredients
4 slices of your favorite bread (sourdough, ciabatta, or whole grain work well)
½ pound sliced turkey breast
¼ cup pesto sauce (store-bought or homemade)
4 slices of mozzarella cheese
1 ripe tomato, sliced
½ avocado, sliced
Handful of fresh spinach or arugula
2 tablespoons mayonnaise (optional)
1 tablespoon olive oil or softened butter
Instructions
1. Lightly brush one side of each bread slice with olive oil or spread with softened butter.
2. On the non-oiled side of two bread slices, spread a thin layer of pesto sauce.
3. Place the sliced turkey evenly on top of the pesto.
4. Add the mozzarella cheese slices on top of the turkey.
5. Layer the tomato and avocado slices over the cheese.
6. Add a handful of fresh spinach or arugula.
7. If you like, spread a thin layer of mayonnaise on the non-oiled side of the remaining two bread slices, then place these slices, mayonnaise side down, on top of the sandwich fillings to close the sandwich.
8. Heat a skillet or panini press over medium heat.
9. Place the sandwiches in the skillet (or in the panini press) and cook for about 3-4 minutes on each side, or until the bread is golden brown and the cheese is melted. If using a panini press, cook according to the manufacturer’s instructions until the sandwich is pressed and heated through.
10. Remove the sandwiches from the skillet or press and let them cool for a minute before slicing them in half.
11. Serve the sandwiches warm with a side of chips, salad, or pickles.
Notes
This sandwich is highly customizable—try adding roasted red peppers, sun-dried tomatoes, or using different cheeses like provolone or Swiss. Use gluten-free bread if needed. For a vegetarian version, omit the turkey and add extra veggies or grilled tofu.
- Prep Time: 10 minutes
- Cook Time: 8 minutes
- Category: Main Course, Snack
- Method: Grilled
- Cuisine: American
Nutrition
- Serving Size: 1 sandwich
- Calories: 472
- Sugar: 3g
- Sodium: 680mg
- Fat: 26g
- Saturated Fat: 7g
- Unsaturated Fat: 16g
- Trans Fat: 0g
- Carbohydrates: 30g
- Fiber: 4g
- Protein: 28g
- Cholesterol: 65mg




