En una olla, pon el aceite y los dientes de ajo, mézclalos hasta que se doren ligeramente. Añade el arroz y saltea un poco para que quede muy suelto, añade la zanahoria, el repollo y mezcla muy bien.
Añade agua caliente hasta que cubra el arroz y la sal, mezcla ligeramente y deja que se cocine hasta que el agua se seque un poco.
En otra olla se coloca la calabresa y la longaniza fina ahumada, se mezclan un poco y se deja freír con su propia grasa, mientras se fríen las longanizas, añade el tomate picado en el arroz, mezcla ligeramente y deja cocer hasta que se seque el agua.
Añade la cebolla picada a las longanizas y remueve hasta que se dore ligeramente, añade el pimiento verde al gusto y remueve hasta que se saltee ligeramente.
Apaga el fuego de las dos ollas y deja reposar el arroz durante 10 minutos.
Pasa la longaniza al arroz y añade perejil al gusto y mezcla ligeramente.
Sirve.