Numa panela, frite a cebola no óleo, em fogo brando.
Junte o arroz, 1/4 de xícara de tomate, sal e pimenta; deixe cozinhar por uns 2 a 3 minutos.
Coloque a mistura numa assadeira ou fôrma refratária.
Espalhe o espinafre sobre a mistura, depois a carne de caranguejo (ou siri), o queijo suíço e a mussarela.
Numa tigela à parte, misture os ovos, o creme de leite, o aji-no-moto, a noz-moscada e a pimenta vermelha.
Coloque esta mistura sobre o preparado da forma refratária; em seguida, a camada de queijo, 1/4 de xícara restante do tomate e, por cima, queijo parmesão.
Leve ao forno quente por uns 35/40 minutos, ou até que esteja firme e dourado.