Arroz: Lave bem o arroz e escorra bem. Reserve. Lave a cenoura, raspe-a e lave novamente. Corte-a em cubos pequenos. Lave a abobrinha e corte-a em cubos pequenos. Misture o arroz com a cenoura, a abobrinha, o caldo de legumes e o sal.
Coloque no cesto (para arroz) de uma panela própria para cozimento a vapor. Lave o espinafre, separe as folhas e reserve. Coloque água na parte de baixo da panela, encaixe o cesto e tampe a panela.
Leve ao fogo e cozinhe por 40 minutos, ou até o arroz e os legumes ficarem al dente. Disponha sobre o arroz as folhas de espinafre, tampe a panela e deixe no fogo por mais 3 minutos. Retire do fogo.
Molho: Descasque a cebola, lave-a e corte em tiras finas. Em uma panela, coloque o azeite de oliva, a cebola, o louro, o cravo-da-índia, a canela e o açafrão. Leve ao fogo e refogue, sem para de mexer, até a cebola dourar. Sirva com o arroz.