Lioghtly sand first, then prime with a quality primer. I've not tried it but Benjamin Moore has a primer that is made just for this. You may need 2 coats.
Once the cabs are primed use a quality paint for the top coat.
Another alternative is to laminate them (cover with 'formica'. But that may be more work than you want to do.
© 2017 Renovate Your World LLC