The best topcoats for kitchen cabinets are polyurethane semi-gloss. These finishes are made to seal in your paint underneath so that it does not affect the outcome of your clear coat. High gloss and medium gloss finishes are also widely used.