En un tazón grande, bate la manteca vegetal hasta que esté ligera y esponjosa.
En otro tazón, mezcla la harina de maíz, el polvo de hornear y la sal.
Alternando, añade la mezcla de harina y el caldo de vegetales a la manteca, batiendo hasta obtener una masa suave y manejable. La masa debe ser fácil de untar y no demasiado seca.
En una sartén grande, calienta el aceite de oliva a fuego medio.
Añade la cebolla y el ajo, y sofríe hasta que estén dorados. Agrega los champiñones y cocina hasta que suelten sus jugos y estén bien cocidos. Sazona con sal, pimienta y el cilantro picado y cocina por unos minutos más hasta que todo esté bien incorporado. Deja enfriar.
Toma una hoja de maíz y unta una porción de masa en el centro, extendiéndola con una cuchara o espátula.
Coloca una cucharada del relleno de champiñones en el centro de la masa.
Dobla los lados de la hoja sobre la masa, luego dobla la parte inferior de la hoja hacia arriba, formando un paquete.
Coloca los tamales en una vaporera, asegurándote de que estén bien acomodados para permitir la circulación del vapor.
Cocina los tamales a fuego medio-alto durante aproximadamente 1 hora, o hasta que la masa se despegue fácilmente de las hojas.