The reason that the spanish believed that there were gold in Texas was Cadeza de Vaca told them there was gold, and they found gold in Mexico. Also, The native peoples of the Southwest had legends about a city of gold; the Spanish dubbed this place "El Dorado."