To color white chocolate you need a specialty coloring powder that is made without water. Water causes melted chocolate to become grainy. These specialty chocolate coloring powders are not available in regular grocery stores. Therefore, it is much easier for most home cooks to color the powdered sugar using regular food coloring than to color the chocolate.