Soldado is een jeugdexponent van Real Madrid, maar wist nooit voor langere tijd een basisplaats te veroveren. Na periodes bij Osasuna en Getafe belandde hij in 2010 bij Valencia, waar hij furore maakte.
Voor circa dertig miljoen pond werd hij in 2013 verkocht aan Tottenham Hotspur. Dat werd geen daverend succes. In het eerste seizoen pikte hij nog wel zijn doelpunten mee, maar vorig seizoen moest hij Harry Kane voor zich dulden. Villarreal zou hem de kans kunnen geven weer op te bloeien.