Season the chicken: Pat chicken dry. Toss with olive oil, salt, pepper, garlic powder, onion powder, and Italian seasoning until evenly coated.
Cook the chicken: Grill, bake, or pan-sear.
For baking, cook at 425°F (220°C) for 18–22 minutes until the thickest part reaches 165°F (74°C). Let it rest 10 minutes, then slice or chop into bite-size pieces.
Make the dressing: In a bowl, whisk Greek yogurt, Parmesan, Dijon, lemon juice, Worcestershire, anchovy paste (if using), and garlic. Whisk in olive oil until smooth.
Season to taste. Thin with a splash of water if too thick. It should be creamy but spoonable.
Prep the lettuce: Chop romaine into ribbons.
Rinse and spin very dry. The drier the better to prevent sogginess.
Warm the wraps: Briefly warm tortillas in a dry skillet for 15–20 seconds per side. Warmer wraps are more flexible and won’t tear.
Assemble (no soggy wraps method): Lay out a wrap.
Add a layer of chopped romaine and a sprinkle of Parmesan. Top with chicken. Drizzle 1–2 tablespoons dressing over the filling (not on the wrap itself). Add croutons or pack them separately.
Fold sides in, then roll tightly.
Alternative assembly for meal prep boxes: Keep components separate for the week. In each container, pack chicken, lettuce, a dressing cup, and croutons. Assemble or roll fresh the day you eat.
Slice and store: If pre-rolling, wrap tightly in parchment or foil.
Slice in half. Label and refrigerate.