Em uma tigela, junte as coxas de frango sem pele e sem osso, o azeite de oliva, o cominho em pó, a páprica, o açafrão-da-terra, o alho em pó, o sal e a pimenta-do-reino. Misture bem para cobrir o frango com os temperos. Deixe marinar em temperatura ambiente por pelo menos 15 minutos ou, se preferir, cubra e leve à geladeira por até 4 horas.
Enquanto isso, enxágue o arroz basmati em água corrente até que a água saia limpa. Em uma panela, derreta a manteiga em fogo médio, junte o arroz e o sal e refogue por cerca de 1 minuto, mexendo sempre. Adicione o caldo de frango (ou água), aumente o fogo até ferver, reduza para o mínimo, tampe e cozinhe por 15–18 minutos, até o líquido ser absorvido. Desligue o fogo e deixe o arroz descansar, ainda tampado, por 5–10 minutos. Em seguida, solte os grãos com um garfo.
Em uma tigela, bata a maionese, o iogurte natural (tipo grego), o vinagre branco, o suco de limão, o alho picado, o açúcar e o sal até obter um creme liso. Acrescente a água, uma colher de sopa de cada vez, até o molho ficar mais fluido e fácil de regar.
Aqueça uma frigideira em fogo médio-alto. Disponha o frango marinado em uma só camada (faça em levas, se necessário) e cozinhe por 5–7 minutos, mexendo ocasionalmente, até dourar e atingir 74 °C no centro. Retire do fogo.
Divida o arroz nos pratos, cubra cada porção com o frango, a alface americana picada e o tomate maduro picado. Regue com o molho branco e sirva com molho de pimenta a gosto.