the difference between the batata and sweet potato is that the batata has a white flesh and sweet potatoes have a yellow to orange coloured flesh. select batatas that are firm to the touch and that have smooth skins with little or no marks on them.