Cocina la carne de cerdo en una olla con agua y sal hasta que esté tierna. Deja enfriar y desmenuza en pedazos pequeños.
Muele los tomates, los tomatillos, el chile pimiento y la cebolla en una licuadora o procesador de alimentos hasta obtener una salsa suave.
Calienta el aceite en una sartén y agrega la salsa de tomate. Cocina a fuego medio hasta que la salsa espese y tome un color rojo intenso, aproximadamente 15 minutos.
Coloca una hoja de plátano sobre una superficie plana y extiende una porción de la masa sobre la hoja de plátano.
Agrega la carne de cerdo desmenuzada, el caldo de pollo o cerdo, el achiote y la sal a la salsa. Cocina a fuego medio-bajo durante otros 10-15 minutos, revolviendo ocasionalmente, hasta que la mezcla esté bien combinada y tenga una textura espesa.
Agrega las pasas y las aceitunas verdes (si las usas) a la mezcla y revuelve para incorporar.
Para armar los tamales, extiende una hoja de plátano en una superficie plana y coloca una cucharada grande de masa de maíz en el centro de la hoja. Usa los dedos para presionar la masa en una capa uniforme sobre la hoja, dejando un borde de 1-2 pulgadas en cada lado.
Agrega una cucharada de la mezcla de carne en el centro de la masa de maíz y cubre con otra cucharada de masa. Usa los dedos para cerrar los bordes de la hoja de plátano y formar un paquete rectangular.
Repite este proceso hasta que hayas utilizado toda la masa y la mezcla de carne. Coloca los tamales en una vaporera o una olla grande con una rejilla en el fondo.
Agrega agua a la vaporera o la olla hasta que alcance la mitad de la altura de los tamales. Tapa y cocina a fuego medio-bajo durante 1.5 a 2 horas, o hasta que los tamales estén firmes al tacto y se despeguen fácilmente de las hojas de plátano.