Stejně jako ostatní státy Mexika v roce 1836 rebeloval i Texas. Santa Anna jako velitel mexických sil odjel do Texasu. Po masakru v Alamu a zabíjení zajatců v Goliadu byl poražen armádou Sama Houstona v bitvě u San Jacinta, kde texaští vojáci útočili s heslem "Pamatujte Alamo!" a "Pamatujte Goliad!". Den po bitvě skupina texaských vojáků zajala Santa Annu, ukrývajícího se v uniformě dragouna v močálu. Následně Santa Anna a prezident Texaské republiky David G. Burnet podepsali Smlouvu z Velasca, kde se Santa Anna zavázal: "Ve svém úředním postavení představitele mexického státu uznávám úplnou a naprostou nezávislost Texaské republiky". Po návratu do Mexika však nová vláda prohlásila, že Santa Anna již není prezidentem a tím je smlouva z Velasco neplatná.