Aqueça o azeite em uma panela grande em fogo médio. Adicione a linguiça calabresa em rodelas e frite até dourar, mexendo de vez em quando.
Junte a cebola e o alho picados à panela. Refogue até murcharem e ficarem levemente dourados.
Acrescente o arroz lavado e escorrido, e refogue por 1 a 2 minutos, misturando bem para envolver os grãos no sabor do refogado.
Adicione a cenoura ralada e o pimentão picado. Misture bem.
Coloque o milho e a ervilha (se for usar). Acrescente o sal e a pimenta-do-reino a gosto.
Despeje a água quente na panela. Misture, ajuste o sal se necessário, tampe a panela e cozinhe em fogo baixo até o arroz absorver toda a água e ficar macio (cerca de 20 minutos).
Desligue o fogo e deixe o arroz descansar tampado por mais 5 minutos.
Finalize polvilhando a salsinha picada por cima antes de servir. Sirva imediatamente.