Cake pops are a form of cake styled as a lollipop. They are made by mixing cake crumbs with icing or chocolate and forming them into small spheres or cubes, which are then given a coating of icing, chocolate, or other decorations and attached to lollipop sticks. Cake pops can be made from cakes of any flavor and can be a way of using up leftover cake or cake crumbs. They are often served at special occasions such as birthdays, weddings, and baby showers. While cake pops can be made using boxed cake mix and canned frosting, many recipes call for homemade cake and frosting for a unique taste. Making cake pops can be time-consuming, as the cake must be crumbled, mixed with frosting, shaped into balls, and then coated in chocolate or other decorations.