I really believe a homemade cake pop beats any store-bought version every single time. This vanilla cake pop recipe takes that concept further, pairing a moist, fluffy cake base with a sophisticated, salty-sweet caramel drizzle that elevates it from simple snack to a show-stopping dessert. The rich, buttery base and the glistening caramel finish make this truly memorable. It’s a fun project for a rainy afternoon, perfect for making with kids or preparing for a special family gathering. The homemade salted caramel makes all the difference here, creating a sophisticated twist on a family favorite. The ultimate vanilla cake pop recipe with salted caramel drizzle is easier to master than you might think.

Ingredients
Making a great vanilla cake pop recipe starts with a delicious cake base. We’ve included the ingredients for all components here, from the cake itself to the caramel drizzle.
For the Vanilla Cake:
- 160 g (1 ยผ cups) all-purpose flour: Provides the structure for the cake base. For best results, measure by weight.
- 150 g (ยพ cup) granulated sugar: Adds sweetness to the cake crumb.
- 7 g (1 ยฝ teaspoons) baking powder: The leavening agent for a light cake.
- 2 g (ยผ teaspoon) fine sea salt: Balances the sweetness.
- 1 large egg: The binding and richness for the batter.
- 120 ml (ยฝ cup) whole milk: Adds moisture and creates a tender crumb.
- 60 ml (ยผ cup) vegetable oil: Keeps the cake moist and soft, essential for cake pop structure. (Can substitute with melted unsalted butter, but oil provides more moisture).
- 5 ml (1 teaspoon) alcohol-free vanilla extract: Provides the classic vanilla flavor.
For the Vanilla Buttercream:
- 115 g (ยฝ cup / 1 stick) unsalted butter, softened: The binding agent for the cake pop mixture. Make sure it’s properly softened but not melted.
- 240 g (2 cups) powdered sugar, sifted: Creates the fluffy buttercream texture; sifting prevents lumps.
- 15 ml (1 tablespoon) whole milk: Adjust milk slightly if needed for desired consistency (start with less).
- 2.5 ml (ยฝ teaspoon) alcohol-free vanilla extract: Adds additional vanilla flavor to the filling.
For the Salted Caramel Drizzle:
- 150 g (ยพ cup) granulated sugar & 60 ml (ยผ cup) water: The base for the homemade caramel sauce.
- 120 ml (ยฝ cup) heavy cream, warmed: Must be warmed slightly before adding to prevent the caramel from seizing.
- 55 g (ยผ cup / ยฝ stick) unsalted butter, cut into cubes & 2 g (ยฝ teaspoon) fine sea salt: Finishes the caramel, adding richness and balance.
For the Coating and Assembly:
- 340 g (12 oz) white candy melts or white chocolate: The exterior coating for the cake pops. Candy melts are highly recommended for ease of use and consistent results. (If using white chocolate, choose high-quality baking bars with vegetable fat for a smoother finish).
- 20-30 lollipop sticks: For presentation and ease of eating.
- 2 g (ยฝ teaspoon) flaky sea salt: Essential for the finishing touch and flavor contrast. Do not substitute fine salt for the finishing garnish.
Optional (plan-ahead): If youโre shopping for the week, I put this into a 4-Week Meal Plan + Grocery Lists so dinnerโs already decided before your day gets busy.
Instructions
Follow these steps for a perfect vanilla cake pop recipe, paying close attention to cooling times and temperatures for the best results.
Prepare the Vanilla Cake:
Preheat your oven to 175ยฐC (350ยฐF). Lightly grease and flour an 20×20 cm (8×8 inch) baking pan or line with parchment. In a large bowl, whisk together the flour, granulated sugar, baking powder, and fine sea salt. In a separate medium bowl, whisk the egg, whole milk, vegetable oil, and alcohol-free vanilla extract until well combined. Pour the wet ingredients into the dry ingredients and mix carefully until just combined, being careful not to overmix. Pour the batter into the prepared pan and bake for 25-30 minutes, or until a wooden skewer inserted into the center comes out clean. Let the cake cool completely in the pan on a wire rack before proceeding.
Make the Vanilla Buttercream:
In a medium bowl, use an electric mixer to beat the softened unsalted butter on medium speed until creamy. Gradually add the sifted powdered sugar, milk, and alcohol-free vanilla extract, beating until light and fluffy. Set aside to bind the cake pop mixture.
Form the Cake Pops:
Once the cake is completely cool, crumble it finely into a large bowl. Add the buttercream, starting with about two-thirds of the total amount, and mix thoroughly with your hands until the mixture comes together. The mixture should be moist enough to form a ball that holds its shape; add more buttercream if needed, but avoid making it too wet or oily. Roll the mixture into 20-30 uniform balls, approximately 3 cm (1.2 inches) in diameter. Place the balls on a parchment-lined baking sheet and refrigerate for at least 30 minutes to firm up. I often make the cake balls the night before and chill them overnight to ensure they are extra firm before dipping.
Prepare the Salted Caramel Drizzle:
In a medium saucepan, combine the granulated sugar and water. Cook over medium-high heat, stirring until the sugar dissolves. Once dissolved, stop stirring and let it simmer until the mixture turns a deep amber color (this takes about 8-10 minutes). Remove from heat immediately and carefully pour in the warm heavy cream; it will bubble vigorously. Stir well with a heatproof spatula. Add the cubed unsalted butter and fine sea salt, stirring until the butter is fully melted and the caramel is smooth. Let the caramel cool to room temperature, stirring occasionally, until it’s thick but still pourable. If the caramel hardens too much, warm it gently on low heat or in the microwave for 5-second increments to restore pourability.
Coat the Cake Pops:
Melt the white candy melts or white chocolate according to package directions. Dip the tip of each lollipop stick about 1 cm (ยฝ inch) into the melted coating, then insert the stick about halfway into a chilled vanilla cake pop ball. Return to the parchment-lined sheet and chill for 5-10 minutes to secure the sticks. Once set, dip each cake pop into the melted white coating, swirling gently to cover completely. Tap off any excess coating by gently tapping the stick against the edge of the bowl. Let any drips fall back into the bowl.
Drizzle and Garnish:
Immediately after coating each vanilla cake pop and before the white coating sets, hold the cake pop over the caramel saucepan or a separate bowl. Drizzle the cooled (but still warm and pourable) salted caramel sauce over the white coating in a zigzag pattern or a random swirl. While the caramel is still wet, sprinkle a tiny pinch of flaky sea salt onto the caramel drizzle. Carefully insert the finished vanilla cake pops upright into a Styrofoam block or cake pop stand to set completely (about 15-20 minutes).
Troubleshooting Common Cake Pop Problems
This section helps ensure your vanilla cake pop recipe turns out perfectly by addressing common issues. Getting the consistency right is key, especially when dealing with temperature changes between the cake ball and the coating.
- Cake pops are falling off the stick: Ensure your cake balls are completely chilled and firm before dipping. Dip the tip of the lollipop stick in the melted coating first to act as glue, insert it into the cake ball, and chill again for 5-10 minutes before full dipping.
- Coating is cracking after setting: Cracking is caused by temperature shock. The coating was likely too hot, or the cake pops were too cold when dipped. If you freeze your cake balls, let them thaw for 10 minutes in the refrigerator first to reduce the temperature difference. Ensure your white chocolate/candy melt coating has cooled slightly (about 10 minutes) after melting before dipping.
- The caramel drizzle is too hard to pour: If the caramel has cooled too much and hardened, warm it gently in the microwave in 5-second increments until it reaches a thick but pourable consistency. If you made the caramel far in advance and refrigerated it, make sure it fully comes to room temperature before warming and drizzling over your finished cake pops.

Make-Ahead Tips and Storage
This vanilla cake pop recipe is excellent for meal prep or making ahead for parties. The storage instructions vary depending on whether the cake pops are coated or uncoated, so plan accordingly.
- Make-Ahead Cake Balls: Uncoated cake balls can be made up to 3 days in advance and stored in an airtight container in the refrigerator. For longer storage, freeze them for up to 3 months; thaw overnight in the refrigerator before coating.
- Coated Cake Pop Storage: Once fully coated and set, store the cake pops in an airtight container in the refrigerator for 5-7 days. Keep them in a cool, dark place away from direct sunlight to prevent melting and maintain freshness.
- Freezing Finished Cake Pops: Place finished cake pops in a single layer in an airtight container separated by parchment paper. Thaw them overnight in the refrigerator for several hours before serving.
FAQs
Can I use a boxed cake mix instead of making the cake from scratch?
Yes, absolutely. A standard vanilla cake mix works perfectly here. Just prepare it according to the package directions, then crumble and proceed with step 3 of this vanilla cake pop recipe. I often use a boxed mix when I am short on time during a busy week. If looking for a gluten-free option, ensure you use a 1:1 gluten-free baking mix in place of the all-purpose flour in the homemade cake recipe, or use a certified gluten-free cake mix.
Why add vegetable oil to the cake batter?
Vegetable oil provides a moist texture to the finished cake that stays soft for days, which is crucial for a cake pop mixture. Unlike butter, which can make a cake crumbly when cold, oil keeps the cake tender and easier to work with when forming the balls.
Can I make these without lollipop sticks?
Yes, you can roll them into small truffle-style balls and serve them from cupcake liners or a platter, which avoids the dipping process. This creates a different presentation, making them an excellent choice for a snack board or dessert table.
How do I get a smooth, non-cracked coating?
Ensure your melted coating isn’t too hot (let it cool for 10 minutes after melting) and that your cake balls are chilled but not frozen solid when dipping. The temperature difference causes cracking as the cold cake ball expands when warming, and the coating sets too fast.
Can I skip the salted caramel drizzle?
The salted caramel drizzle adds a unique flavor dimension that contrasts beautifully with the vanilla cake pop base. However, you can definitely skip it and simply sprinkle the flaky salt directly onto the wet white coating instead for a simpler vanilla cake pop.
Can I use different flavors of cake?
Yes, this recipe works with most standard cake flavors. Chocolate or strawberry cake mixes also pair nicely with the vanilla buttercream and salted caramel drizzle. You could even use a lemon cake for a bright, tangy contrast to the rich caramel topping.
Conclusion
Making homemade vanilla cake pops with a special twist, like salted caramel, is easier than you think and always a crowd-pleaser for parties, holidays, or family gatherings. The combination of rich vanilla cake and sweet-salty caramel elevates this treat far beyond a typical bakery find. Give this recipe a try for your next party or family event, and watch how quickly they disappear. Save this recipe to your Pinterest board for easy access next time you need a fun, family-friendly dessert.
Print
vanilla cake pop recipe
- Total Time: 150 minutes
- Yield: 20–30 cake pops 1x
- Diet: General
Description
This recipe provides instructions for vanilla cake pops featuring a moist cake base, bound with buttercream, coated in white chocolate, and finished with a homemade salted caramel drizzle and flaky sea salt.
Ingredients
- 160 g (1.25 cups) all-purpose flour
- 150 g (0.75 cup) granulated sugar
- 7 g (1.5 teaspoons) baking powder
- 2 g (0.25 teaspoon) fine sea salt
- 1 large egg
- 120 ml (0.5 cup) whole milk
- 60 ml (0.25 cup) vegetable oil
- 5 ml (1 teaspoon) alcohol-free vanilla extract
- 115 g (0.5 cup) unsalted butter, softened
- 240 g (2 cups) powdered sugar, sifted
- 15 ml (1 tablespoon) whole milk
- 2.5 ml (0.5 teaspoon) alcohol-free vanilla extract
- 150 g (0.75 cup) granulated sugar
- 60 ml (0.25 cup) water
- 120 ml (0.5 cup) heavy cream, warmed
- 55 g (0.25 cup) unsalted butter, cut into cubes
- 2 g (0.5 teaspoon) fine sea salt
- 340 g (12 oz) white candy melts or white chocolate
- 20–30 lollipop sticks
- 2 g (0.5 teaspoon) flaky sea salt
Optional (plan-ahead): If youโre shopping for the week, I put this into a 4-Week Meal Plan + Grocery Lists so dinnerโs already decided before your day gets busy.
Instructions
- Prepare the Vanilla Cake: Preheat oven to 175ยฐC (350ยฐF). Lightly grease and flour an 8×8 inch baking pan. Whisk together flour, granulated sugar, baking powder, and fine sea salt in a large bowl. In a separate medium bowl, whisk the egg, whole milk, vegetable oil, and vanilla extract until well combined. Pour the wet ingredients into the dry ingredients and mix carefully until just combined. Pour the batter into the prepared pan and bake for 25-30 minutes, or until a wooden skewer inserted into the center comes out clean. Let the cake cool completely in the pan on a wire rack before proceeding.
- Make the Vanilla Buttercream: In a medium bowl, use an electric mixer to beat the softened unsalted butter on medium speed until creamy. Gradually add the sifted powdered sugar, milk, and vanilla extract, beating until light and fluffy. Set aside to bind the cake pop mixture.
- Form the Cake Pops: Once the cake is completely cool, crumble it finely into a large bowl. Add about two-thirds of the total buttercream and mix thoroughly with your hands until the mixture comes together and holds its shape when rolled into a ball; add more buttercream if needed, but avoid making it too wet. Roll the mixture into 20-30 uniform balls (approximately 1.2 inches in diameter). Place the balls on a parchment-lined baking sheet and refrigerate for at least 30 minutes to firm up.
- Prepare the Salted Caramel Drizzle: In a medium saucepan, combine the granulated sugar and water. Cook over medium-high heat, stirring until the sugar dissolves. Once dissolved, stop stirring and let it simmer until the mixture turns a deep amber color (about 8-10 minutes). Remove from heat immediately and carefully pour in the warm heavy cream, stirring well. Add the cubed unsalted butter and fine sea salt, stirring until the butter is fully melted and the caramel is smooth. Let the caramel cool to room temperature, stirring occasionally, until it’s thick but still pourable.
- Coat the Cake Pops: Melt the white candy melts or white chocolate according to package directions. Dip the tip of each lollipop stick about 1 cm (0.5 inch) into the melted coating, then insert the stick halfway into a chilled vanilla cake pop ball. Return to the parchment-lined sheet and chill for 5-10 minutes to secure the sticks. Once set, dip each cake pop into the melted white coating, swirling gently to cover completely. Tap off any excess coating.
- Drizzle and Garnish: Immediately after coating each cake pop and before the white coating sets, hold the cake pop over the caramel saucepan. Drizzle the cooled salted caramel sauce over the white coating in a zigzag pattern or random swirl. While the caramel is still wet, sprinkle a tiny pinch of flaky sea salt onto the drizzle. Insert the finished vanilla cake pops upright into a Styrofoam block or cake pop stand to set completely (about 15-20 minutes).
Notes
To ensure the cake balls are extra firm before dipping, refrigerate them for at least 30 minutes, or even chill them overnight. If the caramel hardens too much, warm it gently on low heat or in the microwave for 5-second increments to restore pourability. Use candy melts instead of white chocolate for easier, more consistent results when coating.
- Prep Time: 90 minutes
- Cook Time: 30 minutes
- Category: Dessert
- Method: Baking
- Cuisine: American
Nutrition
- Serving Size: 1 cake pop
- Calories: 280 calories
- Sugar: 30 g
- Sodium: 100 mg
- Fat: 14 g
- Saturated Fat: 8 g
- Unsaturated Fat: 4 g
- Trans Fat: 0 g
- Carbohydrates: 34 g
- Fiber: 1 g
- Protein: 2 g
- Cholesterol: 25 mg
FREE PRINTABLE RECIPE
Get the Printable Recipe PDF (Free)
Enter your email and weโll send you the ingredients + step-by-step instructions as a clean PDF you can save to your phone.
- โ Printable PDF (ingredients + steps)
- โ Save it to your phone (no long scrolling)
- โ Includes cook time + servings
- โ Easy to follow
FAQ
Whereโs the full recipe?
Itโs delivered as a printable PDF so you can save it and cook without scrolling.
I didnโt get the email.
Check Spam/Promotions and search your inbox for your site name. Then click Confirm to receive the PDF.