Wash and slice the zucchini, bell pepper, and red onion into even pieces. I keep them similar in size so they cook at the same rate. Place everything in a bowl with olive oil, Italian seasoning, salt, and pepper, and toss until coated.
Heat a grill pan or grill over medium heat. Add the vegetables in a single layer and cook for about 10–15 minutes, flipping occasionally. I watch closely so they get tender with light char marks, not burned.
While the vegetables rest, lightly warm the wraps on the grill or in a dry pan. This makes them more flexible and easier to roll. I only heat them for a few seconds per side.
Spread a generous layer of hummus over each wrap, leaving a small border. Add spinach first, then top with grilled vegetables and optional feta. This layering keeps everything balanced and prevents sogginess.
Fold in the sides and roll tightly from the bottom up. I slice each wrap in half for easier serving. Serve immediately while the vegetables are still warm.