Heat the oven to 350 degrees. Grease a 13x9 baking dish. Steam the chicken with the onion powder and a light sprinkling of salt and pepper. Steam until easy to shred with a fork. (If using hamburger cook in a skillet until no longer pink in the middle. Drain the beef.) Drain the chicken and shred it with 2 forks.
Next, cook the chicken or beef with water and taco seasoning. Follow the directions on the taco seasoning package. Cook the chicken as if it were the beef. Set aside to cool and drain if there is excess moisture.
In a bowl mix ⅔ cup of the enchilada sauce with ⅔ cup of the taco sauce. (You will have extra sauce and refried beans so you can easily double the recipe for 2 13x9 pans without having to buy more taco sauce, enchilada sauce, or refried beans.)
Now remove ⅔ cups of the sauce mixture and put a thin layer of sauce in the bottom of the baking dish, set the rest aside for the top. Next, add the chicken to the remaining sauce in the bowl (⅔ cup) and stir until combined. Use 1 cup of shredded cheese to fill the enchiladas, and set the other cup aside for the top. Smear 1 to 2 tablespoons of refried beans down the middle of a tortilla shell. On top of the beans put a layer of the shredded chicken mixture (about ¼ cup) and a sprinkle of cheese. Roll up the tortilla like a burrito and place one by one, seam side down, in the prepared baking dish. After all the enchiladas are placed in the dish, there should be about 6 enchiladas, Pour the remaining sauce on top and spread evenly with a spoon. Sprinkle the remaining 1 cup of cheese evenly on top!
Bake uncovered until bubbling and the cheese is melted. About 15 - 20 min. Top with sour cream and chopped green onions.