Refogue a cebola e alho, jogue o arroz na panela e frite com a cebola e alho, adicione sal a gosto e adicione água morna.
Frite a linguiça.
Pique a cenoura, batata e vagens em cubinhos pequenos e cozinhe tudo junto, em outra panela com água e uma colher de sobremesa de sal.
Depois do arroz pronto e frio e os legumes, nem muito al dente e nem muito mole, escorra toda água do legumes.
Em um recipiente junte o arroz, os legumes, o milho (sem água), pique 1 ovo, a linguiça, misture bem.
Coloque em um pirex ou uma travessa uma quantia do arroz, coloque uma camada de presunto e queijo e um pouco de molho de tomate já ferventado (se for catchup misture junto ao arroz antes de montar) e preencha de arroz e novamente o molho, depois o presunto e queijo.
Pode colocar bastante mussarela no final, em cima do queijo pique o segundo ovo para decorar como quiser (inclusive com rodelas de tomates).