Heat a large skillet and once hot drizzle in the oil, allow to heat for a minute or two. Then add the onion and sauté until it begins to soften.
Then mix in the minced garlic and chopped chile pepper. Sauté until for a few minutes or until onion is slightly browned.
Next add the fresh huitlacoche kernels to the pan, mix until well combined. Sprinkle in some salt and chopped epazote (if using), and cook until the huitlacoche has softened and turn a dark hue, about 8-10 minutes. Turn off the heat and set aside.
Heat up a comal or large frying pan. Once hot, place a corn tortilla on it and let it warm through. You can flip it once if you'd like. Now add some shredded cheese to the tortilla, then add a couple of teaspoons of the cooked huitlacoche. Fold in half.
Let the quesadilla cook for a few minutes until the cheese melts. Flip over and cook for another few minutes or until the tortilla is a little browned and crispy, if you'd like. (The process is the same when using a flour tortilla.)
Continue making more quesadillas until all your your ingredients have been used up. You can keep the cooked ones covered to keep them warm.
Notes
*Alternatively you can use canned or jar if fresh is not available. For these just reheat and fill your quesadillas.** Use your favorite melting cheese. Like vegan Oaxaca or Chihuahua or Manchego-style. I used Violife Mozzarella Shreds.