In a large skillet set over medium heat, add the ground beef, garlic, onion, and ONE (drained) can of the tomatoes.
Stir everything together, and break up the meat as it cooks until cooked through and no pink remains.
Salt & pepper the mixture to taste, and strain the beef mixture to remove any excess grease- then return the mixture to the skillet.
Add the green chiles, Worcestershire sauce, cumin, oregano, paprika, chili powder, and the second can of (undrained) tomatoes. Stir everything until evenly incorporated.
Simmer the beef mixture for 5 minutes, or until slightly thickened and the spices have melded. Set aside.
Heat the beans, either in a microwave safe bowl or in a pot on the stove. Cover heated beans and set aside.
While the beans are heating, pour both the beef gravy & the enchilada sauce into a large skillet. Whisk together to combine.
Heat the mixture until piping hot, then remove from heat and set aside.
Soften the tortilla shells according to the package instructions.