Make rice pilaf: Set a pot over medium heat. Prep onion, garlic, and rice per instruction above. Add the oil to the pot and saute the onion and garlic until the onions start to soften. Stir in the rice. Stir in the broth. Cook according to the directions on the package.
Make marinade: In a bowl whisk together the ingredients for the marinade. Season with salt and pepper to taste. Set some marinade aside for the chicken.
Heat a grill or griddle pan over medium heat.
Prep the chicken: Toss the cubed chicken with the marinade and season with salt and pepper.
Thread the chicken onto the skewers.
Prep salad: Prep salad ingredients per instructions above.
Make the salad: Mix the tomatoes, cucumber, onion, olives, feta, with the remaining marinade. Add white vinegar to taste.
Grill the chicken on all sides, basting with the marinade throughout cooking. Cook to an internal temperature of 160°F (70°C) using a thermometer. While the skewers are cooking, prep the tzatziki.
For the sauce: add all the ingredients to a blender or food processor, blend until smooth. Season with salt and pepper to taste. Refrigerate until ready to use.
Grill the pita on both sides until golden brown. Then cut into wedges.
Serve the souvlaki with rice pilaf, hummus, pita, village salad, and sparkling water.