Tex-Mex cheese enchiladas rolled in corn tortillas and smothered in chili gravy are a vegetarian comfort food favorite from Texas. This family-friendly dish is cheesy, satisfying, and true to Tex-Mex tradition.
Preheat your oven to 375°F (190°C) and lightly oil a 9x13-inch baking dish.
Heat vegetable oil in a medium saucepan over medium heat; add flour, whisking constantly for 1 minute until bubbling but not browned.
Add chili powder, cumin, garlic powder, oregano, salt, and pepper to the roux; cook for 30 seconds to bloom the spices.
Slowly pour in vegetable broth while whisking; bring to a gentle simmer and cook for 5-7 minutes until the chili gravy thickens, then remove from heat.
Warm corn tortillas in a microwave or on a hot skillet until pliable. Dip each into the warm chili gravy, then place on a plate.
Fill each tortilla with about 1/4 cup of shredded cheddar and a tablespoon of chopped onion, then roll tightly and place seam-side down in the baking dish.
Repeat until all tortillas are filled and arranged in the dish, then pour remaining chili gravy evenly over the top to fully coat the enchiladas.
Sprinkle the remaining cheddar over the enchiladas, cover the dish with foil, and bake for 20 minutes; then uncover and bake for another 10 minutes until cheese is melted and bubbling.
Allow enchiladas to rest for 5 minutes before serving for best texture and easier slicing.