Antes de iniciar, debemos limpiar muy bien los camarones, retirando la cabeza y la cáscara con la ayuda de un cuchillo, además de retirar la vena realizando un pequeño corte en la parte superior del camarón.
Ahora, llevamos una sartén a la cocina a fuego lento y vertemos un poco de aceite de oliva, cuando se encuentre bien caliente introducimos los camarones y dejamos freír.
Mientras tanto se fríen los camarones, picamos en pequeños trozos las cebollas, los chiles y el diente de ajo.
Ahora, llevamos una olla a la cocina y colocamos la salsa de tomate y el sofrito, asimismo, vertemos una taza de agua hasta obtener una salsa ligera, no muy espesa.
Incorporamos la mitad de las cebollas y chiles troceados, además del ajo picado. Mezclamos muy bien y retiramos del fuego.
Volvemos a los camarones y adicionamos las cebollas y los chiles restantes, removemos y vertemos la salsa elaborada.
Añadimos la margarina y condimentamos con achiote, especias y sal al gusto. Mezclamos y dejamos cocinar a fuego lento durante 5 minutos aproximadamente.
Al transcurso de este tiempo, retiramos del fuego y servimos decorando con cilantro troceado finamente.