General Finishes milk paint works well, here's an article from a DIYer I know who uses it when she does cabinets https://farmfreshvintagefinds.com/achieve-flawless-white-kitchen-cabinets/
Are they stained now? Wash down with TSP and then sand the sheen off. Remove all the hardware, doors and drawers, Mark on back where they go . Prime, lightly sand again then paint. I prefer oil based products. Works best on stained or factory finished cabinets, most durable and washable. No sealers or top coats needed.
How to Paint Cabinets
Make sure they are clean and dry. Remove the doors and hardware. Mark the doors and cabinets with tape where they go. Lightly sand the doors and cabinets to remove any gloss and roughen the surface for paint with 220 grit sandpaper or a green Scotch Brite pad.. Use a tack cloth or damp rag to remove dust after sanding. Prime with a stain blocking primer like KILZ. Acrylic or water base paints are low-fume and clean up easily with water. Alkyd or oil-based paints require good ventilation because the paint contains solvents that can irritate your lungs and make you feel sick. Alkyd options require mineral spirits for cleanup, but they provide a hard, durable paint finish. Whichever you use, buy the best-quality paint you can afford for a lasting kitchen cabinet finish. Seal with at least three coats with a water based polyurethane. Use a small foam roller and foam brush for a smooth finish.
Hi! I have found this to be the easiest way to paint kitchen cabinets white. :)
I painted my kitchen cabinets with milk paint from General Finishes. I only had to lightly hand sand the cabinets to rough up the existing finish. You can see my tutorial here: http://momhomeguide.com/my-painted-kitchen-cabinets-a-year-later/