Enchilada Sauce: In a medium saucepan heat butter, add flour, smoothing and stirring with a wooden spoon. Cook for 1 minute. Add chili powder, cumin and garlic powder and cook for 30 seconds. Slowly add chicken broth and stir to combine. Bring to a boil, reduce heat to low and cook for 15 minutes. The sauce will thicken and smooth out. Add salt and adjust as desired. Sprinkle cheese over top of sauce and stir in until melted.
Enchiladas: While enchilada sauce is simmering, brown ground beef and onion. Season with garlic powder, salt, pepper and Worchestershire sauce. Stir in 1-1/2 cups of the cheese.
In 10x13 baking pan, pour just enough enchilada sauce in the bottom to coat the bottom of the pan.
Dip tortillas in enchilada sauce, coating both sides (one at a time).
Fill each tortilla with a large spoonful of meat mixture.
Roll tortilla and place seam side down in pan. Continue until meat mixture is gone.
Pour remaining enchilada sauce over tortillas and top with remaining cheese.
Bake in 350 degree oven for 20 minutes. Allow to sit for 5 minutes before serving.
Serve with desired garnishes.