In a large bowl, combine Greek yogurt, olive oil, lemon juice, garlic, ginger paste, paprika, cumin, salt, and black pepper to make the marinade.
Add chicken cubes to the marinade, toss to coat, cover, and refrigerate for 30 minutes to 4 hours.
If using wooden skewers, soak them in water for at least 30 minutes.
Thread marinated chicken onto skewers, alternating with bell peppers, red onion, and cherry tomatoes. Leave small gaps between pieces for even cooking.
Preheat grill to medium-high heat (375–400°F).
Grill chicken kabobs for 12–18 minutes, turning every 3–4 minutes, until chicken reaches an internal temperature of 165°F.
While kabobs grill, prepare lemon herb rice by stirring lemon zest, dill, parsley, olive oil, and salt into cooked rice. Keep warm.
Toss cucumbers, tomatoes, red onion, olives, and feta with olive oil, red wine vinegar, oregano, salt, and pepper to make Greek salad.
For tzatziki, mix Greek yogurt, grated cucumber, garlic, lemon juice, dill, olive oil, and salt. Chill until serving.
Brush zucchini, eggplant, and mushrooms with olive oil, season with salt and pepper, and grill for 3–4 minutes per side until tender and charred.
Warm pita on the grill for 1–2 minutes per side, or wrap in foil and heat in the oven. Brush with melted butter and sprinkle with parsley if desired.
Grill pineapple or peach slices for 2–3 minutes per side, drizzle with honey, and garnish with mint for dessert.
Serve chicken kabobs with lemon herb rice, Greek salad, tzatziki, grilled vegetables, and warm pita. Finish with fresh fruit dessert.