Mix the marinade. In a large bowl, whisk olive oil, lemon juice and zest, soy sauce, honey, garlic, smoked paprika, oregano, pepper, salt, and red pepper flakes if using.
Prep the proteins. Pat the chicken and shrimp dry with paper towels.
This helps them brown and prevents steaming in the air fryer.
Marinate separately. Divide the marinade between two bowls. Add chicken to one and shrimp to the other. Toss to coat. Marinate chicken 20–30 minutes (or up to 4 hours in the fridge). Marinate shrimp 10–15 minutes max, or it will get mushy.
Prep the veggies. Cut peppers, onion, and zucchini into even, bite-size pieces so they cook at the same rate.
Toss them with a light drizzle of oil and a pinch of salt and pepper.
Soak wooden skewers. If using wooden skewers, soak in water for at least 20 minutes to prevent scorching.
Preheat the air fryer to 380°F (193°C). A hot basket helps sear the kabobs quickly.
Build the skewers. Thread chicken, shrimp, and veggies, alternating for color and even cooking. Don’t pack them too tightly—leave a bit of space between pieces for airflow. If your shrimp are very large, consider skewering some shrimp-only sticks and some chicken-and-veg sticks for perfect timing.
Spray lightly. Mist the kabobs with cooking spray or brush with a touch of oil to encourage browning.
Air fry in batches. Place kabobs in a single layer in the basket.
Cook for 10–12 minutes total, turning halfway. Shrimp cook fast; they’re done when pink and opaque, about 4–6 minutes. Chicken reaches 165°F (74°C) in 10–12 minutes depending on thickness.
Stage the proteins if needed. If mixing on one skewer, pull a test piece to check doneness at the halfway flip.
Or cook shrimp-only skewers for 4–6 minutes, remove, then finish chicken-and-veg skewers for 8–12 minutes.
Finish and serve. Squeeze fresh lemon over hot kabobs, sprinkle with chopped herbs, and taste for salt. Serve over rice or tuck into pitas with a quick yogurt or garlic sauce.