01 - Preheat oven to 350°F. Grease and flour an 8-inch round cake pan.
02 - Beat unsalted butter and granulated sugar in a large bowl until light and fluffy. Add eggs one at a time, mixing thoroughly after each addition. Stir in vanilla extract.
03 - In a separate bowl, whisk together all-purpose flour, baking powder, and salt.
04 - Add the dry mixture to the creamed ingredients alternately with lemon-lime soda, beginning and ending with the dry mixture. Mix until just incorporated.
05 - Transfer batter to the prepared pan and bake for 30–35 minutes, until a toothpick inserted in the center emerges clean.
06 - Allow cake to cool completely. Crumble cooled cake into fine crumbs in a large mixing bowl.
07 - Beat softened butter in a bowl until creamy. Gradually incorporate powdered sugar, lemon-lime soda, and vanilla extract. Continue beating until frosting is smooth and fluffy.
08 - Combine frosting with cake crumbs, adding a few spoonfuls at a time, until the mixture forms a cohesive dough when pressed. Avoid over-mixing.
09 - Roll mixture into 1-inch balls and arrange on a lined baking sheet. Freeze for 20 minutes to firm.
10 - Melt candy melts or white chocolate in a microwave-safe bowl, stirring every 30 seconds until smooth. Blend in soda-flavored drink powder until vibrant and uniform.
11 - Dip the tip of each lollipop stick into melted coating and push halfway into each cake ball. Freeze for an additional 10 minutes to secure sticks.
12 - Individually dip each cake pop into the melted coating, swirling gently for even coverage. Tap gently to remove excess coating. Immediately decorate with crushed soda candies or sprinkles as desired.
13 - Stand cake pops upright in a styrofoam block or cake pop stand until coating is fully set.