The answer to the riddle is the cupcake. A cupcake is a small cake designed to serve one person, which may be baked in a small thin paper or aluminium cup. This cup can't hold water. Therefore, the answer to the riddle is a cupcake.