Cake pops are the most delightful little treats, and are so so delicious! They’re basically cake mixed with frosting, which is then rolled into little balls and coated with chocolate – YUM!
Cake pops can seem intimidating at first, but I promise you they are one of the easiest things to make once you get a hang of it! In this recipe I’ll be sharing all my tips and tricks to get perfect cake pops.

My top tips for making cake pops
When it comes to making cake pops, there are a few important things to keep in mind to make the process much easier and ensure your cake pops taste delicious (which is the main thing of course!).
Cake recipe: For simple vanilla cake pops you want to use your favourite vanilla or white cake recipe. To make the process even simpler, you can even use a boxed cake mix (which is what I did for this recipe). Because cake pops are essentially cake mixed with frosting, I feel the homemade frosting I use in this recipe dampens the artificial flavour of boxed cake mixes so you can totally get away with it!
Frosting: If you’re using a boxed cake mix, then I would recommend NOT using the frosting that comes with it. It just doesn’t taste as good as homemade frosting, which is important for this recipe.
Don’t add too much frosting to the cake: I always recommend starting off by placing 3/4s of the frosting into your cake crumbs first and then mixing to see what the consistency is like. If you feel the cake is moist enough to roll into balls then don’t add anymore frosting in. Otherwise, add in the remaining frosting and mix. I usually add all of my frosting in but each cake recipe/box cake mix is slightly different. You don’t want to add too much frosting in if you don’t need too as you don’t want the cake pops to be mushy.
Cake Balls: To make your cake balls super round, I would recommend rolling them once, placing them onto a lined tray and then popping them into the freezer for 10 minutes (or fridge for 30 minutes), before rolling a second time. This helps to make the cake balls really round. Once done pop the cake balls back into the freezer for another 30 minutes (or the fridge for 1.5 hours) as they need to be very cold so that they hold their shape when we come to attaching the cake pop sticks, as well as help the chocolate set quicker once we coat the cake balls.
Chocolate: The type of chocolate you use to coat the cake balls is very important. I would highly recommend using chocolate or candy melts. When chocolate melts are melted, they’re much thinner in consistency compared to regular eating chocolate, which is going to help when we dip the cake balls in. Chocolate melts also set much quicker so you won’t have excess chocolate dripping down your cake pop stick. Lastly, chocolate melts also set nice and firmly so you’re going to have a nice crack when you bite through your cake pops. If you do want to use regular eating chocolate, then I would recommend thinning it out with vegetable oil, and also tempering it so you get that nice crack when biting the cake pop!
Keep an eye on the chocolate and cake balls: While assembling the cake pops, keep an eye on the chocolate (it should still be thin). If you feel it’s thickening up, simply reheat it. Also keep an eye on the temperature of the cake balls. If they’re getting too soft, pop them back into the freezer for an additional 10 minutes or so (or into the fridge for another 30 minutes). If the cake balls are too soft they’ll fall off the cake pop sticks when dipping them into the chocolate.
Keep the cake pops upright while setting: To get that nice round shape on your cake pops, let them sit upright while setting. This can be a little challenging it you don’t have a cake pop stand, but there’s definitely a few ways to do this without it! My best tip is to fill a glass or jug with rice (or anything grainy) and then poke the cake pops into the rice and they should stay upright. You can also use some styrofoam, or poke little holes into a sturdy box and place the cake pops into the holes.
How to make cake pops
Begin by either baking your cake based on your favourite vanilla or white cake recipe (it needs to make one 8 inch/20cm cake) OR make the boxed cake mix as directed on the back of the packet. Before mixing all the ingredients together for the box cake mix, also add in additional vegetable oil.
Once baked, allow the cake to cool for 15 minutes before running a thin knife around the edge of your tin to release the cake from the cake tin, and turn it out into a big bowl.

Once it’s cooled enough to be able to touch it, break the cake apart with your hands and crumble it up until is resembles fine crumbs. Allow to cool completely.

In the meantime make the frosting. In a medium sized bowl add in butter, icing sugar (also known as confectioners/powdered sugar), vanilla and milk. Using a hand or stand mixer, mix on a medium speed for 4 minutes until it’s light and fluffy. If using a stand mixer then do this with the paddle attachment.

Once the cake is cooled, add 3/4s of the frosting into the crumbled cake, and using a hand or stand mixer, mix until just combined.
At this stage, if you feel the cake is moist enough to roll into balls then don’t add anymore frosting in. Otherwise, add in the remaining frosting and mix. I usually add all of my frosting in but each cake recipe/box cake mix is slightly different. You don’t want to add too much frosting in if you don’t need too as you don’t want the cake pops to be mushy.
Roll tablespoons full of the cake mixture into round balls and place on a lined tray. Place the tray into the freezer for 10 minutes, or fridge for 30 minutes, and then do a second roll. This will help the cake balls become really nice and smooth/round.
Once rolled for the second time, place the cake balls back into the freezer for a further 30 minutes, or into the fridge for 1 hour and 30 minutes.

When your cake balls are almost ready, melt your chocolate. Place 1/2 of the chocolate into a microwave safe mug and melt in the microwave for 20 second bursts at a time, mixing in between each burst until fully melted. You can also do this over a double boiler if you prefer, and then pour the melted chocolate into a cup.

Dip the tip of a cake pop stick into the melted chocolate and then poke into a cake ball about half way through the cake ball. Repeat with the remaining cake pop sticks.
Next grab a cake ball (by the stick), and place it into the melted chocolate. Swirl it around so it’s completely covered, and then tap it on the edge of the cup to remove excess chocolate. Once done, twirl the cake pop to wrap the remaining dripping chocolate around the cake ball and then quickly decorate with sprinkles before the chocolate sets.

Place the cake pop upright to allow it to completely set, either into a cup with some rice in it, or a cardboard box with little holes poked into it. Styrofoam works great too!
Simply repeat the same steps with the remaining cake pops. While making them, keep an eye on the chocolate (it should still be thin). If you feel it’s thickening up, simply reheat it. Also keep an eye on the temperature of the cake balls. If they’re getting too soft, pop them back into the freezer for an additional 10 minutes or so (or into the fridge for another 30 minutes).
Allow cake pops to completely set before serving.



Perfect Cake Pops
IMPORTANT: For accuracy, I would recommend using the gram measurements provided, as those are the exact quantities I use. Cup measurements are given as estimates (based on US cup measurements) to make it easier for those who do not have a scale.
Ingredients
Cake
- 1 box vanilla or white cake mix that makes one 8 inch/20cm cake OR your favourite vanilla/white cake recipe. - + ingredients required to make the boxed cake (usually butter or oil, eggs and milk)
- ¼ cup (52g) unflavoured vegetable oil - I use canola. Do not use if not using a boxed cake mix.
Frosting (see note 1)
- ½ cup (113 g) unsalted butter - room temperature
- 1 cup (120 g) icing sugar - also known as confectioners/powdered sugar
- 1 tsp vanilla essence/extract
- 1 tsp milk
Additional Ingredients/Supplies
- 3½ cups chocolate/candy melts - either dark, milk or white chocolate, or a combination (I like to use half dark and half white) - see note 2
- 40 cake pop sticks
- 1 pack sprinkles - or any other decoration of your choice
Instructions
Cake
- Make the boxed cake mix as directed on the back of the packet. Before mixing all the ingredients together, also add in the additional vegetable oil.
- Once baked, allow the cake to cool for 15 minutes before running a thin knife around the edge of your tin to release the cake from the cake tin, and turn it out into a big bowl.
- Once it's cooled enough to be able to touch it, break the cake apart with your hands and crumble it up until is resembles fine crumbs. Allow to cool completely.
Frosting
- In a medium sized bowl add in the butter, icing sugar, vanilla and milk.
- Using a hand or stand mixer, mix on a medium speed for 4 minutes until it's light and fluffy. If using a stand mixer then do this with the paddle attachment.
Assembly
- Once the cake is cooled, add 3/4s of the frosting into the crumbled cake, and using a hand or stand mixer, mix until just combined.
- At this stage, if you feel the cake is moist enough to roll into balls then don't add anymore frosting in. Otherwise, add in the remaining frosting and mix. I usually add all of my frosting in but each cake recipe/box cake mix is slightly different. You don't want to add too much frosting in if you don't need too as you don't want the cake pops to be mushy.
- Roll tablespoons full of the cake mixture into round balls and place on a lined tray. Place the tray into the freezer for 10 minutes, or fridge for 30 minutes, and then do a second roll. This will help the cake balls become really nice and smooth/round.
- Once rolled for the second time, place the cake balls back into the freezer for a further 30 minutes, or into the fridge for 1 hour and 30 minutes.
- When your cake balls are almost ready, melt your chocolate. Place 1/2 of the chocolate into a microwave safe mug and melt in the microwave for 20 second bursts at a time, mixing in between each burst until fully melted. You can also do this over a double boiler if you prefer, and then pour the melted chocolate into a cup. Only melt more of the chocolate as you need it.
- Dip the tip of a cake pop stick into the melted chocolate and then poke into a cake ball about half way through the cake ball. Repeat with the remaining cake pop sticks.
- Next grab a cake ball (by the stick), and place it into the melted chocolate. Swirl it around so it's completely covered, and then tap it on the edge of the cup to remove excess chocolate. Once done, twirl the cake pop to wrap the remaining dripping chocolate around the cake ball and then quickly decorate with sprinkles before the chocolate sets 🙂
- Place the cake pop upright to allow it to completely set, either into a cup with some rice in it, or a cardboard box with little holes poked into it. Styrofoam works great too!
- Simply repeat the same steps with the remaining cake pops. While making them, keep an eye on the chocolate (it should still be thin). If you feel it's thickening up, simply reheat it. Also keep an eye on the temperature of the cake balls. If they're getting too soft, pop them back into the freezer for an additional 10 minutes or so (or into the fridge for another 30 minutes).
- Allow cake pops to completely set before serving.
Video

Notes
Nutrition
Nutritional information are estimates only as they are automatically calculated by a third party application. Actual values may differ based on brands and types of products used.
84 Comments
This is wonderful! My granddaughter and I truly enjoyed your easy and fun recipe…and your video was awesome! It pulled everything together and helped my 4.5 year old bestie understand the entire process. Thank you!
That makes me so so happy to hear Nina! 😀
So glad you and your granddaughter were able to successfully make this together – how special! So glad the video helped too 🙂
Hi! Is it possible to use yogurt instead of egg (or something in place of egg) that will have the same consistency?
Hi Kj! 🙂 I haven’t tried an egg substitute myself so I’m not too sure sorry! Instead of using the box mix you could use my eggless vanilla cake recipe (don’t add the extra oil stated in this recipe for the cake part) and then continue with the recipe as is. Hope that helps and hope you enjoy the recipe 🙂
Hi – can you tell me why the additional oil is needed when using a box cake mix?
Hi Marie! Great question 🙂
So it just helps to make for a more moist/soft cake. Hope that helps and hope you enjoy the recipe 🙂
This recipe was easy to follow and the cake pops came out great. Made them for some friends and they loved them.
Awesome! So happy to hear you and your friends loved them Sondra 😀
Hi, what is the quantity of butter cream to add to the cake when using pre-made cream?
Hi Neeyati! 🙂 I would start with about a 1/2 cup of frosting, then add more if needed. Hope that helps!
How long do the cake pops last outside of the fridge after they are fully made . And if I keep them in the fridge do they last longer ?
Hi Sou! 🙂 If kept at room temp, they’ll last for about a week. For longer storage, they’ll keep in the fridge for about 2 weeks 🙂
Hope you enjoy the recipe!
Could I make these Friday and serve them on Sunday?
I will be wrapping them for the event, where should I store them?
Hi Faith! 🙂
Yes, that should be fine. If they’re wrapped on Friday, store in an airtight container at room temp. If you’ll be wrapping them on Sunday, then store in the fridge in an airtight container and pull them out a few hours before wrapping them to allow them to come to room temp (this will reduce any condensation forming on the wrappers).
Hope that helps and hope you enjoy the recipe! 🙂
Hi there, thanks for the recipe! I’m just wondering how far in advance I can make the cake pops, and would I keep them in the fridge or the freezer?
Hi Steph! 🙂 For best results, I would recommend making them no more than two days before they’re going to be consumed. You can store them in the fridge, then pull them out to come to room temp a few hours before they’ll be eaten 🙂
Hope that helps and hope you enjoy the recipe!
Hi
Can I make and freeze these for up to 2wks.? Also if I can freeze then how long before eating should I defrost them. I want to make them for a birthday party but won’t have time in the days leading up to party.
Thanks
Hi Avanti! 🙂 I haven’t tried freezing cake pops myself, but I think it should be fine! Just make sure the chocolate is fully dry and set before freezing, and you my want to use a bit of cling wrap in between the cake pops to prevent them from sticking to eachother. I would pull them out the night before they’re going to be used and place them in the fridge to thaw. Hope that helps and hope you enjoy the recipe! 🙂
Hello, wondering if you ended up freezing them? Im also looking to prep ahead of my party. (Thanks MK for the recipe)