Heat oven to 400 degrees. Brown ground beef in large skillet over medium-high heat for 8-10 minute or until thoroughly cooked, stirring frequently. Drain.
Add Taco seasoning and water. Mix well. Cook 2-4 minutes until mixture is thickened.
Heat oil in medium saucepan over medium heat until hot. Add onion and garlic. cook and stir 3-4 minutes or until tender. Add drained beans, enchilada sauce, and green chiles. Mix well. Bring to boil- stirring occasionally. Remove from heat. Stir in sour cream.
Spoon ground beef mixture down center of each tortilla. Roll up. Place seam side down in ungreased 12x8 baking dish. Spoon bean and enchilada sauce mixture over filled tortillas. Sprinkle with cheese.
Bake at 400 degree for 8-12 minutes or until cheeses are melted and casserole is heated through. Serve with Salsa and sprinkle with green onions.