First, you'll prepare the flavor base for the entire dish. In a medium-sized bowl, whisk together the olive oil, fresh lemon juice, minced garlic, dried oregano, and paprika. Season generously with salt and pepper. This simple combination creates a bright, zesty marinade that will infuse the chicken with incredible Mediterranean flavor.
Next, add the cubed chicken to the bowl with the marinade. Toss everything together until each piece of chicken is thoroughly coated. Cover the bowl and place it in the refrigerator to marinate for at least 30 minutes. If you have more time, letting it marinate for up to 2 hours will result in even more tender and flavorful chicken.
While the chicken marinates, you can preheat your grill or grill pan to medium-high heat. Once marinated, it's time to build your skewers. Thread the marinated chicken pieces onto your skewers, alternating with the chunks of red bell pepper, yellow bell pepper, zucchini, red onion, and mushrooms. Create a colorful and balanced pattern.
Place the assembled skewers on the preheated grill. Cook for about 10–12 minutes, turning them occasionally to ensure they cook evenly on all sides. The chicken should be cooked through, and the vegetables should be tender with a slight char. The char marks add a wonderful smoky dimension to the dish.
Once the skewers are cooked, remove them from the grill and let them rest for a couple of minutes. This allows the juices in the chicken to redistribute, ensuring every bite is moist and tender. Serve them warm and enjoy the delicious results of your grilling efforts.