Esta pregunta tiene varias respuestas, según el lugar de México donde la formules.

Podríamos dar una definición muy general: es un antojito, generalmente frito, que se puede consumir a cualquier hora del día y generalmente se venden en puestos callejeros.

De hecho, mucha gente llama garnachas a los antojitos, ya sean tacos, sopes, flautas, panuchos, salbutes, etc.

Salbute y panucho

Salbute y panucho

Pero sí hay estados donde la garnacha es un plato específico. Por ejemplo en Oaxaca son tortillas pequeñas y gruesas, se cocinan en comal y después se rellenan con carne deshebrada de cerdo y cebolla. Se ponen a freir y encima se les pone su guarnición como col, queso y salsa. (Muy parecidos a los panuchos, sólo que en la Península de Yucatán, rellenan con frijoles, fríen y  ponen pavo encima y cebolla)

En Puebla, las garnachas son tortillas rellenas de carne de cerdo, se doblan por la mitad y se meten a freir. Van servidas con salsa verde.  Otro antojito poblano que se parece son las chalupas poblanas, pero ésas van abiertas, aquí te cuento más.

Chalupas

Chalupas poblanas

 

En Veracruz también hay garnachas, y varían según la región que visites, son diferentes las de Xalapa, las de Orizaba o las de los Tuxtla.

Mientras que en Yucatán son tortillas de maíz fritas, se untan con frijoles y se les pone picadillo, salsa y queso.

¿Cuáles son tus garnachas favoritas?