Add the oil to a large skillet over high heat. Add the chicken (or ground beef), onions, garlic, salt, chili powder, cumin and black pepper. Stir occasionally until the chicken is browned on all sides.
Stir in the enchilada sauce, water and pasta. Bring to a boil, then lower heat to a simmer. Cover and cook for 15 minutes, or until pasta is tender and cooked.