Homemade Cake Pops Recipe
Introduction
Delight your guests with these homemade cake pops, a fun and elegant way to enjoy cake on a stick. With a moist vanilla cake base covered in smooth white chocolate, they’re perfect for parties or sweet treats anytime.

Ingredients
- 1 ½ cups cake flour
- 1 teaspoon baking powder
- ¼ teaspoon baking soda
- ¼ teaspoon salt
- ½ cup buttermilk (at room temperature, 120 ml)
- 2 tablespoons canola or vegetable oil (30 ml)
- 1 ½ teaspoons pure vanilla extract
- ½ cup unsalted butter (softened, 1 stick; 115 grams)
- 1 cup granulated sugar (200 grams)
- 2 large eggs (at room temperature)
- ¼ cup unsalted butter (softened, ½ stick; 60 grams)
- ¾ cup powdered sugar (90 grams)
- ½ to 1 tablespoon heavy whipping cream or milk
- ¼ teaspoon pure vanilla extract
- 16 ounces white chocolate (roughly chopped, about four 4oz bars)
- 1 tablespoon refined coconut oil (14 grams, optional)
- Optional: sprinkles for decoration
Instructions
- Step 1: Preheat the oven to 350°F (180°C). Spray a 9-inch round cake pan with nonstick cooking spray and line the bottom with parchment paper. Set aside.
- Step 2: In a large bowl, whisk together the cake flour, baking powder, baking soda, and salt until well combined.
- Step 3: In another bowl, whisk the buttermilk, oil, and vanilla extract together until combined.
- Step 4: Beat the softened butter on low speed until smooth, then gradually add the granulated sugar.
- Step 5: Increase the mixer speed to medium and beat for 3 to 4 minutes until light and fluffy.
- Step 6: Add the eggs one at a time, mixing well and scraping the bowl after each addition.
- Step 7: Alternate adding dry ingredients and buttermilk mixture in two additions each, starting and ending with the dry ingredients. Mix on low speed until just combined.
- Step 8: Scrape the sides and bottom of the bowl to ensure everything is mixed well.
- Step 9: Pour the batter into the prepared pan and spread evenly.
- Step 10: Bake for 28 to 33 minutes or until a toothpick inserted in the center comes out clean. Cool in the pan for 20 minutes, then remove and cool completely on a wire rack.
- Step 11: For the buttercream, beat the softened butter until smooth.
- Step 12: Add powdered sugar and mix on low, then medium speed for 1 to 2 minutes, until combined.
- Step 13: Add heavy cream (start with ½ tablespoon) and vanilla extract, then mix on medium speed until creamy. Scrape bowl as needed.
- Step 14: Trim the crisp outer edges and sides of the cooled cake.
- Step 15: Crumble the cake into a large bowl. Add buttercream and mix until the texture resembles cookie dough.
- Step 16: Roll mixture into 1 tablespoon-sized balls. Place on parchment-lined sheet and freeze for 1 hour.
- Step 17: Melt white chocolate and coconut oil (if using) in 30-second microwave intervals, stirring between each until smooth.
- Step 18: Pour melted chocolate into a tall cup. Allow it to cool for about 10 minutes before dipping.
- Step 19: Remove 4 to 5 cake balls from the freezer at a time to keep them cold.
- Step 20: Dip the end of a lollipop stick ½-inch into melted chocolate, then insert it ¾ of the way into a cake ball. Dip the cake pop completely in chocolate, tap off excess, then add sprinkles if desired. Stand upright in styrofoam to set.
- Step 21: Repeat dipping with remaining cake balls, working in small batches.
- Step 22: Let the coated cake pops set at room temperature for at least 30 minutes before serving.
Tips & Variations
- Use cake crumbs from your favorite cake flavor to customize the cake pops.
- Substitute white chocolate with dark or milk chocolate for a different coating.
- Add a few drops of food coloring to the melted chocolate for colorful cake pops.
- Chill the cake pops thoroughly before dipping to ensure a smooth coating and prevent melting.
Storage
Store cake pops in an airtight container at room temperature for up to 2 days or in the refrigerator for up to a week. If refrigerated, allow them to come to room temperature before serving to enhance flavor and texture. Avoid freezing after coating, as it may cause the chocolate to crack.
How to Serve

Serve this delicious recipe with your favorite sides.
FAQs
Can I use store-bought cake instead of baking one from scratch?
Yes, using store-bought cake works well and can save time. Just crumble it and mix with frosting before shaping into balls.
How do I keep the cake pops from falling off the sticks?
Dipping the stick in melted chocolate before inserting it into the cake ball acts as glue and helps secure the cake pop properly.
PrintHomemade Cake Pops Recipe
These homemade cake pops are a delightful treat combining moist vanilla cake with creamy buttercream frosting, all coated in smooth white chocolate. Perfect for parties or a fun dessert, the cake pops are made from scratch and decorated with optional sprinkles for a festive touch.
- Prep Time: 40 minutes
- Cook Time: 33 minutes
- Total Time: 1 hour 43 minutes
- Yield: Approximately 24 cake pops 1x
- Category: Dessert
- Method: Baking
- Cuisine: American
- Diet: Vegetarian
Ingredients
Vanilla Cake
- 1 ½ cups cake flour
- 1 teaspoon baking powder
- ¼ teaspoon baking soda
- ¼ teaspoon salt
- ½ cup buttermilk (at room temperature, 120 ml)
- 2 tablespoons canola or vegetable oil (30 ml)
- 1 ½ teaspoons pure vanilla extract
- ½ cup unsalted butter (softened, 1 stick; 115 grams)
- 1 cup granulated sugar (200 grams)
- 2 large eggs (at room temperature)
Buttercream Frosting
- ¼ cup unsalted butter (softened, ½ stick; 60 grams)
- ¾ cup powdered sugar (90 grams)
- ½ to 1 tablespoon heavy whipping cream or milk
- ¼ teaspoon pure vanilla extract
Chocolate Coating and Decoration
- 16 ounces white chocolate (roughly chopped, about four 4oz Ghirardelli bars)
- 1 tablespoon refined coconut oil (14 grams, optional)
- Optional: sprinkles for decoration
Instructions
- Prepare the vanilla cake: Preheat your oven to 350°F (180°C). Grease a 9-inch round cake pan with nonstick cooking spray and line the bottom with parchment paper. Set aside.
- Mix dry ingredients: In a large bowl, whisk together cake flour, baking powder, baking soda, and salt until well combined.
- Combine wet ingredients: In a separate bowl or measuring cup, whisk together buttermilk, oil, and vanilla extract until well blended.
- Cream butter and sugar: Using a stand mixer with a paddle attachment or handheld mixer, beat the softened butter on low speed until smooth. Gradually add granulated sugar, then increase speed to medium and beat for 3 to 4 minutes until light and fluffy.
- Add eggs: Mix in eggs one at a time, scraping the bowl after each addition to ensure even incorporation.
- Combine batter: On low speed, alternate adding dry ingredients and buttermilk mixture to the butter-egg mixture, starting and ending with dry ingredients. Mix each addition just until combined to avoid overmixing.
- Scrape batter: Use a rubber spatula to ensure all ingredients are fully incorporated, scraping the bottom and sides of the bowl.
- Bake the cake: Pour the batter into the prepared pan and spread evenly. Bake for 28 to 33 minutes or until a toothpick inserted in the center comes out clean. Cool in the pan for 20 minutes, then remove from pan and cool completely on a wire rack.
- Make buttercream frosting: Beat softened butter until smooth. Gradually add powdered sugar on low speed, then beat on medium for 1 to 2 minutes until fully combined.
- Add cream and vanilla: Mix in ½ tablespoon of heavy cream and vanilla extract on medium speed until combined, scraping sides as needed. Add more cream if needed to reach desired consistency.
- Prepare cake pops mixture: Trim crispy edges from the cooled cake and crumble into a large bowl. Add buttercream frosting and mix until the mixture resembles cookie dough.
- Form cake balls: Roll mixture into 1 tablespoon-sized balls and place on parchment-lined baking sheet. Freeze for 1 hour.
- Melt chocolate coating: Combine chopped white chocolate and coconut oil (if using) in a microwave-safe bowl. Microwave in 30-second intervals, stirring between each, until smooth and fully melted. Let cool for 10 minutes.
- Prepare for dipping: Pour some melted chocolate into a wide tall cup for dipping. Work in small batches.
- Insert sticks and dip: Dip one end of a lollipop stick halfway into melted chocolate, then insert ¾ of the stick into a cake ball. Dip the cake pop into chocolate, covering it fully (except the stick). Tap and rotate to remove excess chocolate.
- Add decoration: While chocolate is wet, add sprinkles if desired. Place dipped cake pops into a styrofoam block to set.
- Repeat dipping: Continue dipping cake balls in batches of 4-5 to prevent thawing before coating. Refill dipping cup with chocolate as needed.
- Set cake pops: Let the chocolate-coated cake pops set at room temperature for at least 30 minutes before serving or storing.
Notes
- Ensure eggs and buttermilk are at room temperature for best mixing.
- Do not overmix the batter to keep the cake tender and light.
- Freezing the cake balls before dipping helps them hold their shape and prevents melting.
- Coconut oil is optional but helps thin the chocolate for smoother dipping.
- Use a styrofoam block to hold cake pops upright while the chocolate sets.
- Store cake pops at room temperature once set; refrigerate if not consumed within 2 days.
Keywords: cake pops, homemade cake pops, white chocolate cake pops, vanilla cake pops, party desserts, easy cake pop recipe

