Step 1: Marinate the Chicken : In a large bowl, whisk together olive oil, lemon juice, garlic, oregano, thyme, cumin, salt, and pepper. Add the chicken cubes and toss until evenly coated. Cover and refrigerate for at least 30 minutes (up to 4 hours for deeper flavor).
Step 2: Prepare the Lemon Rice : In a medium saucepan, heat olive oil or butter over medium heat. Add the onion and cook until translucent, about 3 minutes. Stir in the garlic and cook for 30 seconds until fragrant. Add the rice and stir to coat with the oil and aromatics. Pour in the chicken broth, lemon juice, zest, salt, and pepper. Bring to a boil, then reduce heat to low, cover, and simmer for 15 minutes or until the rice is tender and liquid is absorbed. Fluff with a fork and stir in fresh parsley or dill before serving.
Step 3: Cook the Chicken Souvlaki : Preheat your grill or grill pan over medium-high heat. Thread marinated chicken pieces onto skewers. Grill for 8–10 minutes, turning occasionally, until the chicken is golden brown and cooked through (internal temperature 165°F / 74°C). Optional: Brush with extra lemon juice while grilling for extra brightness.
Step 4: Serve : Spoon lemon rice onto plates or into bowls. Top with chicken souvlaki skewers. Drizzle with a bit of olive oil, sprinkle with fresh herbs, and serve with tzatziki and lemon wedges.