01 - Preheat oven to 375°F.
02 - Combine beef, broth, onion, garlic, cumin, chili powder, salt, and pepper in a large saucepan. Bring to a simmer, cover, and cook over low heat for 1.5 to 2 hours until beef shreds easily.
03 - Remove beef from cooking liquid and shred with two forks. Return shredded beef to the pan and simmer until most liquid is absorbed.
04 - Heat vegetable oil in a skillet over medium heat. Warm each tortilla for 10 to 15 seconds per side, stacking in foil to keep warm.
05 - Spread 1/2 cup green enchilada sauce over the bottom of a 9x13-inch baking dish.
06 - Place a generous portion of shredded beef and a sprinkle of cheese in each tortilla. Roll tightly and arrange seam-side down in the prepared dish.
07 - Pour remaining green enchilada sauce over the rolled tortillas. Sprinkle remaining cheese evenly across the top.
08 - Cover with foil and bake for 20 minutes. Remove foil and bake an additional 10 minutes until cheese is melted and bubbling.
09 - Top with cilantro, sour cream, avocado, and green onions as desired. Serve hot.