On low to medium stove heat in a pot, constantly stir eggs and milk until almost boiling (small bubbles). Then let cool in the refrigerator until cold.
Blend all the ingredients together. Then freeze.
Bring out to room temperature and enjoy! It's best to freeze the milkshake so it sets, and then add any leftover in the refrigerator if you do not finish.
If you want to build a (second) layer of the sweet potato, after you freeze the first layer, you can add the second layer. Easy peasy and you get to mix and enjoy all the flavors together when it has melted some.