There’s something magical about the combo of pesto, tomatoes, and melty cheese—especially when paired with juicy grilled chicken. These wraps give you all the bold Italian flavors you love in a handheld, easy-to-make package. And the best part? They’re totally customizable, make-ahead friendly, and perfect for both busy weeknights and weekend lunches on the patio.
This was one of those recipes born out of leftovers—some pesto chicken from the night before, cherry tomatoes that needed to be used, and tortillas from taco night. I threw them together, gave it a quick toast in the pan, and instantly knew I had something special. Since then, it’s been a weekly staple in our house.
Why You’ll Love This Recipe
- Quick & Easy – Ready in about 25 minutes with simple ingredients.
- Loaded with Flavor – Garlic, basil, juicy tomatoes, melty mozzarella—every bite is a flavor bomb.
- Meal Prep Friendly – Make the components ahead and wrap when you’re ready.
- Light Yet Satisfying – Fresh ingredients with lean protein, but still totally crave-worthy.
- Customizable – Add greens, skip the cheese, or make it a bowl—your wrap, your rules.
Prep Time and Servings
Total Time: 25 minutes
Servings: 4 wraps
Calories per serving: 410
Protein: 32g | Carbs: 22g | Fat: 23g
Ingredients
For the Chicken:
- 1 lb boneless, skinless chicken breast or thighs
- 1 tablespoon olive oil
- Salt and pepper, to taste
- 1 teaspoon Italian seasoning
- ¼ cup basil pesto (store-bought or homemade)
For the Bruschetta Topping:
- 1 cup cherry tomatoes, halved
- 1 tablespoon olive oil
- 1 tablespoon balsamic vinegar
- 1 garlic clove, minced
- Salt and pepper, to taste
- 1 tablespoon fresh basil, chopped (optional)
To Assemble:
- 4 large tortillas or wraps (whole wheat, spinach, or plain)
- 1 cup shredded mozzarella cheese
- Extra pesto for drizzling (optional)
Ingredient Notes
- Chicken: Grilled, baked, or even leftover rotisserie chicken all work here.
- Pesto: A good-quality store-bought pesto saves time, but homemade adds extra freshness.
- Tomatoes: Cherry or grape tomatoes are sweet and perfect for bruschetta, but any ripe tomato will work.
- Tortillas: Use soft, burrito-sized wraps so you have room to roll everything up.
- Cheese: Mozzarella melts beautifully, but provolone or shredded Italian blend are great options too.
Step-by-Step Instructions
1. Cook the chicken
Season chicken with olive oil, salt, pepper, and Italian seasoning. Grill or sauté over medium heat for 4–5 minutes per side, or until cooked through. Let rest for a few minutes, then slice thinly.
Toss sliced chicken with ¼ cup pesto until well coated.
Shortcut: Use pre-cooked chicken and toss it in pesto to save time.
2. Make the bruschetta
In a bowl, combine cherry tomatoes, olive oil, balsamic vinegar, minced garlic, salt, pepper, and fresh basil. Let sit for 10 minutes so the flavors meld.
3. Assemble the wraps
Lay out each tortilla. Layer with:
- A handful of sliced pesto chicken
- Spoonfuls of the bruschetta topping (drain off excess liquid to avoid soggy wraps)
- A sprinkle of mozzarella cheese
- Optional: drizzle with extra pesto
Fold in the sides, then roll up tightly from the bottom to make a burrito-style wrap.
4. Toast the wraps
Heat a skillet over medium heat. Place each wrap seam-side down and cook for 2–3 minutes per side, until golden and crispy and the cheese has melted.
Cut in half and serve warm!
How to Serve
These wraps are delicious on their own, but here are a few sides to round out your meal:
- Crispy potato wedges or sweet potato fries
- A green salad with lemon vinaigrette
- Pasta salad or quinoa tabbouleh
- Fresh fruit or a light fruit salad
- Sparkling water with lemon or iced tea for a fresh sip
Additional Tips
- Drain the bruschetta topping before adding to the wrap to prevent sogginess.
- Toast the wrap for max flavor and melty cheese. A panini press works great too!
- Use room temp tortillas for easier rolling—cold ones are more likely to tear.
- Double the chicken and save for salads, bowls, or more wraps later in the week.
- Wrap in foil or parchment if taking on the go. They hold up well in lunchboxes!
Recipe Variations
- Low-Carb Option: Use a lettuce wrap or low-carb tortilla.
- Make It a Bowl: Skip the wrap and serve everything over greens or quinoa.
- Spicy Kick: Add chili flakes to the bruschetta or spicy pesto.
- Vegan Twist: Use grilled tofu or chickpeas, dairy-free pesto, and vegan cheese.
- Add Veggies: Toss in spinach, arugula, or grilled zucchini for extra color and nutrients.
Storage & Meal Prep
To Store:
Wraps can be made and refrigerated for up to 2 days. Store components separately for longer shelf life.
To Reheat:
Wrap in foil and warm in a skillet or toaster oven until heated through. Avoid microwaving to keep the wrap from getting soggy.
To Freeze:
Wraps can be frozen after assembly (before toasting). Wrap tightly in plastic and foil. Freeze up to 2 months. Toast straight from frozen on a skillet over low heat.

FAQ
Can I use store-bought pesto?
Absolutely! A good-quality refrigerated pesto works great here.
What’s the best tortilla for wraps?
Burrito-size flour tortillas are ideal. Whole wheat or spinach wraps are great for extra flavor and color.
Can I use leftover grilled chicken?
Yes! Just slice it and toss with pesto to refresh the flavor.
Can I make it dairy-free?
Yes—use dairy-free pesto and skip the cheese or use a plant-based shredded cheese.
How do I prevent soggy wraps?
Drain the tomato mixture before adding, and toast the wrap to seal everything inside.
Conclusion
These Bruschetta Chicken Pesto Wraps are everything you need in a meal—fresh, flavorful, and seriously satisfying. They’re perfect for lunches, quick dinners, picnics, or meal prep. With juicy pesto chicken, bright tomato bruschetta, and gooey cheese, it’s like eating summer in every bite.
Try it once, and it might just become your new favorite wrap. If you do make it, snap a pic and tag me—I love seeing what you’re cooking!
Print
Bruschetta Chicken Pesto Wraps
- Total Time: 20 min
Description
These Bruschetta Chicken Pesto Wraps are bursting with Italian-inspired flavors—juicy grilled chicken, creamy pesto, and a zesty tomato bruschetta mix all wrapped up in a soft tortilla. They’re perfect for a light lunch, quick dinner, or meal prep favorite!
Ingredients
For the wraps:
-
2 cups cooked, sliced chicken breast (grilled or rotisserie)
-
4 large flour tortillas or wraps
-
¼ cup basil pesto
-
1 cup shredded mozzarella or provolone cheese
-
1 cup chopped romaine or spinach (optional)
For the bruschetta topping:
-
1 cup cherry tomatoes, diced
-
2 tbsp red onion, finely chopped
-
1 tbsp balsamic vinegar
-
1 tbsp olive oil
-
Salt and pepper to taste
-
1 tbsp chopped fresh basil (or ½ tsp dried)
Instructions
1️⃣ Make the bruschetta: In a bowl, combine tomatoes, onion, basil, balsamic vinegar, olive oil, salt, and pepper. Let sit for 10 minutes to marinate.
2️⃣ Warm the wraps: Heat tortillas in a dry skillet or microwave until soft and pliable.
3️⃣ Assemble the wraps: Spread 1 tbsp of pesto onto each wrap. Add sliced chicken, a generous spoonful of bruschetta mixture (drain slightly), cheese, and greens if using.
4️⃣ Wrap and cook (optional): Roll up tightly. For a warm, crispy finish, place seam-side down in a skillet and cook over medium heat until golden and cheese melts, 2–3 minutes per side.
5️⃣ Serve: Slice in half and serve warm or cold—great with chips or a fresh salad!
Notes
-
Add avocado or a drizzle of balsamic glaze for extra richness.
-
Use a sun-dried tomato wrap or spinach wrap for a colorful twist.
-
Can be made ahead and stored in the fridge for up to 2 days.
- Prep Time: 15 min
- Cook Time: 5 min






