Can you marry a foreign national if she entered the United States on a passport?

Not on a tourist passport. It'll can be considered fraud. A K-1 visa would be the quikest route to go. its a diffrent sitution if he/she is already in the states on another visa.