Em uma panela grande, aqueça o azeite e doure a cebola e o alho até ficarem transparentes.
Adicione o frango e refogue por alguns minutos até ele começar a dourar levemente.
Acrescente a cenoura, a batata, o salsão (se estiver usando) e o louro. Refogue por mais alguns minutos.
Adicione o arroz, mexa bem e despeje a água (ou caldo de frango). Tempere com sal e pimenta.
Deixe a canja cozinhar em fogo médio por cerca de 30 minutos ou até que o arroz esteja cozido e os legumes macios. Se o caldo reduzir muito, adicione mais água.
Quando o frango estiver cozido, retire-o da panela, desfie e devolva à sopa.
Se for usar as ervilhas, adicione-as nos últimos 5 minutos de cozimento.
Finalize com salsinha picada e, se quiser, umas gotinhas de limão na hora de servir.