New Mexico, home of the finest chiles in the world, is also home of a unique type of enchilada. Instead of being rolled baked in a baking pan, a true New Mexico enchilada plate is a stack of unrolled tortillas, each topped with a wonderful concoction of flavors and all that with a fried egg on top. This type of enchilada is most normally seen in the southern reaches of the state and I didn't know there was any other type until I was well into my 20's!
Heat the lard in a large skillet over medium high heat. Sauté the diced onion until it begins to turn translucent and soften. Add the shredded meat and enchilada sauce. Bring to a simmer, turn the heat down to low and simmer 15 minutes, stirring often.
In a separate small skillet, warm a tortilla just until it becomes soft. Slide the tortilla through the meat mixture to coat with the sauce, then lay it on a plate. Place a scoop of meat mixture, a little shredded lettuce and a little shredded cheese on the tortilla. Repeat with another tortilla, stacking it on top of the one you’ve already completed; a typical enchilada plate will have two or three layers. Top with a fried egg. Garnish with the cilantro, a dollop of sour cream, some guacamole and/or salsa or pico de gallo. A big ol' serving of frijoles refritos (refried beans) goes really well on the side, too!