Cortaremos la carne de cerdo en tiritas pequeñas, rehogándolas en una cazuela con el aceite. Añadiremos la cebolla cortada fina, dejándola cocer lentamente. Agregaremos los tomates rallados, sin piel ni pepitas, rehogándolo lentamente, hasta que esté bien confitado. Incorporaremos los ajos tiernos pelados y cortados a trozos.
Lavaremos las setas en varias aguas y las trocearemos. Las incorporaremos a la cazuela, rehogándolas unos minutos. Echaremos el arroz, removiéndolo para mezclar los sabores y lo cubriremos, poco a poco, con el caldo caliente (el doble de volumen que el de arroz). Salpimentaremos, aumentaremos el fuego, dejándolo cocer unos 5 minutos. Finalizaremos la cocción en el horno precalentado a 200º C. dejándolo cocer durante 10 minutos más. Apagaremos el horno y lo dejaremos reposar en su interior, durante 5 minutos más.
Lo presentaremos en la misma cazuela, espolvoreado por encima con perejil picado.