The cuisine that is called Tex-Mex comes from Texans of Mexican heritage who lived in Texas before it became part of USA and also from Mexican immigrants who came later, largely from Northern Mexico. It is basically Mexican but has some variations and tends to be less hot and complex ...