Coloca la carne en una olla con el agua, cebolla y tomates enteros, cilantro, diente de ajo y sazona con sal y pimienta. Al estar cocida deshébrala.
En un sartén calienta el aceite y sofríe los tomates, cebolla, perejil y ajos picados. Agrega la carne, sazona y reserva.
En una olla coloca los ingredientes para la salsa y al estar cocidos licúalos. Procura que quede de consistencia espesa.
Precalienta el horno a 375°F. Para preparar las enchiladas, rellena las tortillas con la carne y enróllalas. Para que las tortillas no se quiebren caliéntalas unos segundos en el microondas.
Colócalas cuidadosamente dentro de un pirex. Viérteles la salsa y el queso encima. Hornea por 15 minutos o hasta que el queso se derrita y esté ligeramente dorado. Aliña con las rodajas de aguacate, crema y cebolla morada.