Chicken Pesto Sandwich
This post may contain affiliate links. If you purchase through my links, I may earn a small commission at no extra cost to you.
This grilled chicken pesto sandwich delivers 70 grams of protein in a warm, satisfying meal that tastes like indulgence but fuels your goals. Toasted whole grain bread meets juicy seasoned chicken, fresh mozzarella, and basil pesto for a high-protein lunch or dinner.

Why This Recipe Works
- Butterflied chicken cooks faster and more evenly. This technique creates a thinner cutlet that reaches the perfect temperature in 8 to 10 minutes per side without drying out.
- Grilled-in sandwich = better texture and melted cheese. Cooking the assembled sandwich in a skillet with a lid traps heat, melting the mozzarella while crisping both sides of bread.
- Basil pesto adds intense flavor with minimal effort. A couple tablespoons add a strong basil flavor that makes the whole sandwich taste way better without extra prep work.
- 70 grams of protein keeps you full for hours. Between the chicken breast, fresh mozzarella, and whole grain bread, this sandwich hits serious protein targets.

Ingredients
- Chicken Breast. The lean protein base that keeps this sandwich filling and keeps you satisfied through the afternoon.
- Olive Oil. Adds healthy fats and helps the seasonings stick while promoting even cooking in the skillet.
- Garlic Powder. Delivers savory depth without the prep work of fresh garlic and distributes evenly across the chicken.
- Smoked Paprika. Brings a subtle smoky sweetness that mimics grilled flavor even when cooking indoors.
- Fresh Mozzarella Cheese. Creamy, meltable cheese that adds protein and calcium while creating that perfect gooey texture.
- Whole Grain Bread. Provides complex carbohydrates and fiber for sustained energy and better satiety than white bread.
- Basil Pesto. Concentrated herb and oil blend that adds restaurant-quality flavor with just a small amount.
- Tomato. Fresh acidity and juiciness that cuts through the richness of cheese and pesto for balanced flavor.
- Greens. Adds volume, crunch and extra nutrients without significant calories for a more filling sandwich.
Why You’ll Love This Recipe
- High protein sandwich recipe with 70 grams per serving.
- Uses everyday ingredients you can find at any grocery store
- Warm grilled sandwich comfort with healthier macros than typical deli options.
- Perfect for meal prep or quick lunch ideas when you need something filling.
- Better than restaurant quality while costing a fraction of the price.
- Great for meal prep—cook extra chicken and use it in other recipes like these Gochujang Korean Chicken Bowls.

What To Serve This Recipe With
- Side salad with vinaigrette dressing
- Sweet potato fries or regular oven fries
- Fresh fruit like berries or apple slices
- Vegetable soup or tomato basil soup
- Greek yogurt for extra protein
If you want a lighter side option, this Southwest Chicken Salad Meal Prep is a great match.
Recipe Variations
- Low Carb Version: Swap whole grain bread for lettuce wraps or low-carb tortillas to reduce carbohydrates.
- Vegan Option: Use plant-based chicken alternatives and vegan mozzarella with nutritional yeast pesto.
- Dairy-Free Swap: Replace fresh mozzarella with avocado slices for creaminess without dairy.
- Spicy Kick: Add red pepper flakes or swap regular pesto for spicy basil pesto with jalapeño.
- Chicken Parmesan Style – Swap pesto for marinara sauce and top with mozzarella for a Chicken Parmesan Sandwich that follows the same grilled format.

Tips
-
Chicken Prep
Butterfly your chicken breast to an even half-inch thickness so it cooks uniformly in 8 to 10 minutes without burning the outside. If you want to try a different chicken marinade, this Cilantro Lime Chicken is another solid option. -
Crispier Bread
Use medium heat instead of high when toasting so the bread gets golden and crispy without burning before the cheese melts. -
Cheese Melting Hack
Cover the skillet with a lid during the final 3 to 4 minutes to trap steam and melt the mozzarella faster. -
Meal Prep Friendly
Cook chicken breasts ahead and store in the fridge for up to 4 days. Assemble sandwiches fresh when ready to eat. -
Pesto Storage
Keep opened pesto covered with a thin layer of olive oil on top to prevent oxidation and extend freshness.
FAQs
-
Can I make this chicken pesto sandwich ahead?
Yes, cook the chicken up to 4 days in advance and reheat before assembling. For best results, toast the bread fresh when ready to eat. -
What bread works best for this high protein sandwich?
Whole grain or multigrain bread adds more fiber and protein than white bread. Look for brands with at least 3 grams of fiber per slice. -
How do I butterfly a chicken breast?
Place the chicken on a cutting board and slice horizontally through the middle, stopping before you cut all the way through. Open it like a book to create an even thickness. This technique also works well for recipes like these Chicken Fajitas if you want to vary your seasoning. -
Can I use dried pesto instead of fresh?
Fresh basil pesto tastes best, but jarred pesto works in a pinch. Avoid dried pesto powder as it lacks the oil and fresh herbs that make the flavor work. -
What cheese melts best for grilled sandwiches?
Fresh mozzarella melts beautifully, but provolone, fontina, or even shredded low-moisture mozzarella work well too.
Recipe

Chicken Pesto Sandwich
Ingredients
Directions
- Take out a large bowl and add your chicken breast, seasonings and olive oil and mix.
- Take out a skillet and preheat on medium high heat.
- Cook your chicken breasts for 6 to 8 minutes per side.
- Cut a rinsed tomato into several slices
- Take out fresh mozzarella cheese and cut those into several slices as well.
- On a skillet, add oil and add 2 slices of whole grain bread
- Toast on medium heat for about 3-4 minutes.
- Flip over and spread both slices of bread with pesto.
- On one slice of bread, add your tomato slices
- Add your chicken breast
- Add your cheese slices
- Add your choice greens
- Flip the other slice of bread on top to form the sandwich
- Cook with a lid for about 3-4 minutes until the cheese is melted
