Marinate Chicken: In a bowl, combine yogurt, minced garlic, lemon juice, olive oil, oregano, paprika, salt, and pepper. Add chicken cubes, mix well, cover, and refrigerate for at least 30 minutes, preferably 2-4 hours, or overnight.
Prepare Tabbouleh: Place bulgur in a heatproof bowl. Pour hot water over it and let it sit for 15-20 minutes, until softened. Drain any excess water, then fluff with a fork. In a large bowl, combine bulgur, chopped parsley, mint, diced tomato, and diced cucumber. Whisk together lemon juice, olive oil, salt, and pepper. Pour dressing over the tabbouleh and toss to combine. Set aside.
Cook Yellow Rice: In a medium saucepan, melt butter or heat olive oil over medium heat. Add rinsed basmati rice, turmeric, and salt. Stir for 1 minute. Pour in chicken broth (or water), bring to a boil, then reduce heat to low, cover, and simmer for 18-20 minutes, or until liquid is absorbed and rice is tender. Let stand for 5 minutes, then fluff with a fork.
Make Sauces: For white garlic sauce, combine mayonnaise (or yogurt), minced garlic, lemon juice, water, and salt. Stir until smooth, adding more water if needed to reach desired consistency. For red chili sauce, combine chili paste (or minced chili), minced garlic, vinegar, sugar, and salt. Mix well.
Assemble Skewers & Grill: Preheat your grill or grill pan to medium-high heat. If using wooden skewers, soak them in water for at least 30 minutes prior to prevent burning. Thread marinated chicken cubes alternately with onion and bell pepper pieces onto skewers.
Grill Kebabs: Grill skewers for 4-6 minutes per side, turning occasionally, until chicken is cooked through and lightly charred. Ensure chicken reaches an internal temperature of 165°F (74°C).
Serve: Arrange yellow rice on a large platter. Place grilled chicken kebabs on top. Serve with generous portions of tabbouleh, shredded red cabbage, sliced tomato, and cucumber. Drizzle with white garlic sauce and red chili sauce according to taste.