En una olla grande, calienta el aceite de oliva a fuego medio. Agrega la cebolla, el pimiento y el ajo. Sofríe hasta que estén tiernos y fragantes.
Incorpora la carne (pollo, cerdo o mariscos) y el salchichón, cocina hasta que esté dorada por todos lados.
Agrega los tomates picados (o la lata de tomates) y cocina por unos minutos hasta que se integren bien.
Añade los gandules y el arroz a la olla. Mezcla bien para que se impregne de los sabores.
Verter el caldo de pollo o agua, el orégano, la sazón (si usas), sal y pimienta al gusto. Lleva a ebullición.
Una vez que esté hirviendo, reduce el fuego a medio-bajo y cubre la olla. Cocina durante unos 20-25 minutos, o hasta que el arroz esté tierno y haya absorbido el líquido, removiendo ocasionalmente.
Una vez listo, retira del fuego y deja reposar unos minutos. Sirve caliente y decora con cilantro fresco si lo deseas.