The two are very, very similar. Gorditas are Mexican, and pupusas are from El Salvador. The main difference is that gorditas are stuffed AFTER they are cooked. Pupusas are stuffed and then cooked.