La película se rodó en numerosos lugares en Ciudad Acuña, Coahuila, ubicada en el noreste de México, adyacente a Del Río, Texas. Rodríguez tenía un presupuesto de 7 7,000, casi la mitad de los cuales recaudó participando en pruebas clínicas experimentales de drogas mientras vivía en Austin, Texas. Las primeras escenas muestran un tiroteo en una cárcel. Era la cárcel local de Acuña situada en las afueras de la ciudad. Además, la alcaide femenina y el guardia masculino eran el alcaide y el guardia de la vida real; Rodríguez pensó que era conveniente porque le ahorraba el costo de contratar actores y alquilar ropa. La escena del bar de introducción se rodó dentro del Club Corona y las escenas de la calle exterior se rodaron en la calle Hidalgo. El rodaje fue filmado fuera en «Boy’s Town», el barrio rojo local.
No todo el mundo en Acuña estaba contento al principio. Los periodistas locales Ramiro Gómez y Jesús López Viejo fueron especialmente críticos con el rodaje, y para conquistarlos, Rodríguez les dio pequeños papeles en la película. Debido al alto número de muertos de la película (es decir, las personas cuyos personajes habían sido filmados obviamente no podían regresar), Rodríguez tuvo cada vez más dificultades para encontrar hombres adultos para interpretar a matones; por esa razón, cuando el Mariachi se encuentra con la banda de Moco en la escena final, la banda se compone principalmente de adolescentes.
En el DVD de El Mariachi, Rodríguez dedica un comentario en DVD y una sección de «Extras» para explicar los trucos de filmar un largometraje con solo 7 7,000. Rodríguez enfatiza fuertemente la necesidad de recortar costos, «porque si empiezas a gastar, no puedes parar más.»Esta es la razón por la que redujo los costos en todas las oportunidades posibles. No usó una pizarra; los actores, en cambio, señalaron el número de escenas y el número de tomas con sus dedos. No usó un carro, pero sostuvo la cámara mientras lo empujaban en una silla de ruedas. No usó sonido sincronizado. En su lugar, rodó la película en silencio, luego grabó el audio en el set para que pudiera sincronizarse en posproducción. La iluminación profesional fue reemplazada por dos lámparas de escritorio con clip de 200 vatios. No se contrató a ningún equipo de filmación; los actores que no estaban en las escenas ayudaron. Además, Rodríguez creía en filmar escenas de forma secuencial en una toma larga con una sola cámara; cada pocos segundos, congelaba la acción, para poder cambiar el ángulo de la cámara y hacer que pareciera que usaba varias cámaras simultáneamente. También, bloopers se mantuvieron en guardar película: señalado por Rodríguez fueron escenas cuando el Mariachi saltos en un autobús, donde Rodríguez es visible; el Mariachi chocar con su arma en un poste; él no tirar su estuche de guitarra en un balcón y Dominó contracciones de su rostro cuando ella ya está muerta. Rodríguez ahorró gastos filmando en película de 16 mm en lugar de 35 mm, y transfiriendo la película al video para su edición, evitando los costos de cortar en la película. Al final, solo usó 24 rollos de película y solo gastó 7 7,225 de los 9 9,000 que había planeado.
Rodríguez también dio una idea de su enfoque de bajo presupuesto para simular el fuego de ametralladoras. El problema era que al usar armas de fuego reales, a diferencia de las armas de fuego de fogueo especialmente diseñadas que se usan en la mayoría de las películas, las balas de fogueo bloqueaban el arma después de haber sido disparada una vez. Para resolver esto, Rodríguez filmó el disparo de una bala de fogueo desde diferentes ángulos, dobló sonidos de ametralladora enlatada sobre ella, e hizo que los actores tiraran proyectiles de bala al suelo para que pareciera que se habían disparado múltiples balas. Además, ocasionalmente usaba pistolas de agua en lugar de pistolas reales para ahorrar dinero. Rodríguez también revela que los garabatos utilizados en las escenas de tiroteo eran simplemente condones llenos de sangre falsa y fijados sobre cinturones de levantamiento de pesas.
Rodríguez también señaló el uso de la improvisación. La tortuga que se arrastra delante del Mariachi no estaba planeada, pero se mantuvo como una buena idea. Del mismo modo, hay una escena en la que el Mariachi compra un coco, pero Rodríguez se olvidó de mostrarlo pagando por la fruta; en lugar de conducir de regreso al lugar para filmar escenas adicionales, Rodríguez decidió construir una voz en off en la que el Mariachi afirma que los cocos eran gratis. La improvisación también fue útil para encubrir errores de continuidad: al final de la película, el Mariachi tiene su mano izquierda, pero Rodríguez olvidó traer el guante de metal para cubrir la mano del actor; lo resolvió empacando su mano con cinta adhesiva negra.
En el comentario del DVD, Rodríguez describe la actuación de Peter Marquardt, quien interpretó al jefe gángster Moco. Como el idioma de la película era el español, que Marquardt no dominaba, tuvo que aprender sus líneas sin entender lo que estaba diciendo. La mordaza para correr, en la que Moco enciende su fósforo usando el bigote de su secuaz Bigotón, fue descrita por Rodríguez como un medio para comenzar y terminar la película: la escena final es una parodia de esta escena. Además, Marquardt sufrió algunas molestias físicas en la escena final de rodaje. Cuando Moco fue golpeado en el pecho, su chorro de sangre explotó con tal fuerza que realmente se arrugó al suelo con dolor.
Originalmente, la película estaba destinada a ser vendida en el mercado de videos latinos como financiación para otro proyecto más grande y mejor que Rodríguez estaba contemplando. Sin embargo, después de ser rechazado por varios distribuidores latinos directos a videos, Rodríguez decidió enviar su película (en ese momento estaba en formato de tráiler) a compañías de distribución más grandes, donde comenzó a llamar la atención.
Cuando se produjo la secuela Desperado, Antonio Banderas reemplazó a Gallardo como actor para el personaje principal de la serie. Los cineastas regrabaron el enfrentamiento final de El Mariachi como una secuencia de flashback para el personaje de Banderas en Desperado.
MusicEdit
Para la escena en la que el Mariachi entrega una canción frente a Dominó, Rodríguez contrató a Juan Francisco Suárez Vidaurri, un artista local. Grabando la canción con poco más que un micrófono al lado del músico, Rodríguez lanzó la voz para que coincidiera con la voz del actor de Mariachi Carlos Gallardo.
BookEdit
La historia de la producción de la película inspiró a Rodríguez a escribir el libro Rebel Without a Crew: Or How a 23-Year-Old Filmmaker with $7,000 Became a Hollywood Player.