  We prove that every Ulrich bundle on the Veronese surface has a resolution in
terms of twists of the trivial bundle over $\mathbb{P}^{2}$. Using this
classification, we prove existence results for stable Ulrich bundles over
$\mathbb{P}^{k}$ with respect to an arbitrary polarization $dH$.
