Preheat oven to 400 ℉
In a medium pot, whisk together the 3 tbsp vegetable oil and flour for the gravy over medium heat. Keep whisking until the mixture turns a light, tan color, about 5 minutes.
3 tbsp vegetable oil, ½ cup all purpose flour
Whisk in all the spices and cook for another 30 seconds. Then start whisking in beef stock in a thin stream. Once stock is whisked in, bring gravy to a slight simmer and cook until it thickens nicely, about 3 minutes, whisking occasionally.
2 tsp black pepper, 2 tsp kosher salt, 4 tsp ground cumin, 4 tbsp chili powder, 2 tsp paprika, 2 tsp dried oregano, ⅛ tsp cayenne pepper, 4 cups beef stock
Grate cheese.
3 cups american cheese
Add ¼ cup oil to a large skillet over medium heat. Working with one tortilla at a time, let it heat in the oil for 5-10 seconds per side. Then remove tortilla and let drain on a paper towel. Repeat with all the tortillas. Or use the microwave to soften them.
¼ cup vegetable oil, 18 corn tortillas
Once all tortillas are warmed and flexible, work with one at a time. Fill it with a small handful of cheese. Roll it tightly.
Lightly oil an 9×13 baking dish and pour in 1/2 cup of the chili gravy. Then add rolled enchiladas to the baking dish. Fit as many as you can. You should be able to fit 18 at a minimum.
Pour most of the chili gravy over the top of the enchiladas once they are all in the pan. It’s okay to reserve some gravy to serve on the side later. Cover enchiladas with leftover cheese and onions.
Bake for 15 minutes and then let cool briefly before serving.