Make the marinade. In a medium bowl, whisk the balsamic vinegar, olive oil, Dijon, honey, garlic, Italian seasoning, red pepper flakes, salt, and pepper until smooth.
Marinate the chicken. Place the chicken breasts in a zip-top bag or shallow dish. Pour in the marinade, coating evenly.
Press out excess air, seal, and refrigerate for at least 30 minutes and up to 8 hours for best flavor.
Prep the oven and pans. Preheat your oven to 425°F (220°C). Line two sheet pans with parchment or foil for easier cleanup. Lightly oil or spray the liners.
Chop the vegetables. Cut everything into similar-sized pieces so they cook evenly.
Pat the veggies dry with a clean towel to help them roast instead of steam.
Season the veggies. In a large bowl, toss the broccoli, cauliflower, bell pepper, red onion, and zucchini with 1 tablespoon olive oil, salt, pepper, garlic powder, and smoked paprika.
Arrange on sheet pans. Spread the vegetables on one pan in a single layer. Avoid overcrowding. Remove the chicken from the marinade (let excess drip off) and place on the second pan.
Discard leftover marinade.
Roast. Place both pans in the oven. Roast the chicken for 18–22 minutes, depending on thickness, until the internal temperature reaches 165°F (74°C). Roast the vegetables for 20–25 minutes, tossing halfway, until tender with charred edges.
Rest and slice. Let the chicken rest for 5 minutes to lock in juices.
Slice it against the grain into strips or cubes.
Assemble meal prep bowls. Divide the roasted vegetables into 4–5 containers. Top with sliced balsamic chicken. Add a squeeze of lemon or a sprinkle of fresh parsley if you like.
Optional carbs. If you want a more substantial meal, add 1/2 cup cooked quinoa or brown rice to each container.
Keep portions moderate to maintain low calories.