I can never resist a Starbucks cake pop, but this homemade version gives me that same sweet vanilla bite for a fraction of the price. With its soft cake center and candy-coated shell, it looks bakery-perfect without the splurge.

I’m obsessed with these Starbucks cake pops because they taste like the treat I always want at the drive-thru, only way less painful on my wallet. The center is sweet, soft, and almost truffle-like, thanks to vanilla cake mix and vanilla frosting doing their thing.
But the real hook is that snappy candy shell against the creamy cake bite inside. So good.
I love how cute they look, but honestly, I’m here for the texture and that classic vanilla bakery flavor. And yes, they totally hit the same craving as the pink Starbucks ones I keep pretending I won’t buy.
Ingredients

- Vanilla cake mix keeps things easy and gives that soft, sweet Starbucks-style bite.
- Eggs help the cake hold together, so your pops don’t crumble apart.
- Vegetable oil keeps the inside moist, tender, and not dry or sad.
- Water brings the batter together without adding extra flavor or fuss.
- Vanilla frosting acts like glue, making the cake mixture rich and rollable.
- White candy melts give that smooth shell that cracks slightly when you bite.
- Food coloring makes them cute, playful, and totally party-ready.
- Lollipop sticks make them feel legit, like the coffee shop version.
- Sprinkles add crunch, color, and that fun little bakery-case vibe.
- Plus, nonstick spray or shortening helps the coating behave and look smoother.
Ingredient Quantities
- 1 (15.25 ounce) box vanilla cake mix
- 3 large eggs
- 1/2 cup vegetable oil
- 1 cup water
- 1 (16 ounce) jar vanilla frosting
- 12 ounces white candy melts or almond bark
- Gel or liquid food coloring, optional
- 20 to 24 lollipop sticks
- Sprinkles, optional
- Nonstick cooking spray or a small amount of shortening for coating
How to Make this
1. Preheat oven to 350°F and grease a 9×13 inch baking pan; prepare cake batter by combining the vanilla cake mix, 3 large eggs, 1/2 cup vegetable oil, and 1 cup water until smooth.
2. Pour batter into prepared pan and bake according to box directions for a 9×13 pan, about 25 to 30 minutes, or until a toothpick comes out clean. Cool completely.
3. Crumble the cooled cake into a large bowl until it resembles fine crumbs. Add the entire 16 ounce jar of vanilla frosting and mix with a spatula or hands until the mixture holds together when pressed.
4. Use a small cookie scoop or tablespoon to portion the mixture into 1 to 1 1/4 inch balls and roll between your palms to form smooth spheres. Place on a parchment lined baking sheet.
5. Chill the cake balls in the refrigerator for at least 1 hour or in the freezer 15 to 30 minutes until firm.
6. Melt the 12 ounces white candy melts or almond bark in a microwave safe bowl in 30 second increments, stirring between each, until smooth. If desired, stir in gel or liquid food coloring a little at a time to reach the color you want.
7. Dip the tip of each lollipop stick about 1/2 inch into a small amount of melted candy, then insert the stick about halfway into each chilled cake ball to help secure it. Return the pops to the fridge for 10 minutes to set.
8. Keeping the melted candy smooth and warm, dip each cake pop fully into the candy, tapping off excess on the edge of the bowl and rotating to smooth the coating. If coating thickens, gently reheat in short bursts and stir.
9. While the coating is still wet add sprinkles if using. Stand the cake pops upright in a styrofoam block or a cake pop stand to set completely.
10. Store cake pops in an airtight container at room temperature for up to 2 days or refrigerate for up to a week. If refrigerated, bring to room temperature before serving for best texture.
Equipment Needed
1. 9×13 inch baking pan
2. Mixing bowls (one large for crumbling)
3. Electric mixer or whisk
4. Rubber spatula or wooden spoon
5. Measuring cups and spoons
6. Baking sheet lined with parchment paper
7. Small cookie scoop or tablespoon and a set of lollipop sticks
8. Microwave safe bowl and heatproof spatula for melting candy
9. Styrofoam block or cake pop stand for drying
FAQ
Starbucks Cake Pop Recipe (Easy Copycat) Substitutions and Variations
- Vanilla cake mix: use a from-scratch vanilla cake batter (about 2 cups flour, 1 1/2 tsp baking powder, 1/4 tsp salt, 1 cup sugar, 1/2 cup butter, 2 eggs, 3/4 cup milk, 1 tsp vanilla) or a yellow cake mix in place of vanilla.
- Vegetable oil: swap equal parts melted butter for richer flavor or 1/2 cup unsweetened applesauce for a lighter, lower-fat option.
- Vanilla frosting: replace with cream cheese frosting, stabilized buttercream, or marshmallow creme for different textures and tang.
- White candy melts or almond bark: use good-quality white chocolate chips melted with 1 to 2 tsp vegetable shortening or coconut oil for smoother coating, or use confectionery coating/candy coating designed for dipping.
Pro Tips
1. Chill thoroughly before inserting sticks and dipping. Cold cake balls hold together better and reduce crumbling and sinking when you add the stick or dip them. If you’re short on time, a 20 minute stint in the freezer is usually enough, but keep an eye on them so they do not freeze solid.
2. Use just enough frosting to make the crumbs hold together. Too wet and the cake pops will be heavy and more likely to fall off the stick; too dry and they will crumble. If a batch seems too soft, refrigerate slightly and handle gently.
3. Keep the coating smooth and warm, not hot. If the coating gets thick, reheat in very short bursts and stir until glossy. Thinner, warm coating gives a smoother finish and reduces cracking. If you want a thicker shell, let the first dip set briefly, then dip again.
4. Prevent streaks or air bubbles by tapping and rotating while the excess coating drips off, then gently nudge the bottom of the pop to make the coating settle. If bubbles appear, use a toothpick to pop them or breathe gently over the pop to remove small ones before it firms up.
5. Add texture and flavor without overpowering the cake by using finely chopped toasted nuts, crushed cookies, or a light drizzle of contrasting colored coating. Store at room temperature in a single layer for a couple of days or refrigerate for longer, but bring them to room temperature before serving for the best mouthfeel.

Starbucks Cake Pop Recipe (Easy Copycat)
I can never resist a Starbucks cake pop, but this homemade version gives me that same sweet vanilla bite for a fraction of the price. With its soft cake center and candy-coated shell, it looks bakery-perfect without the splurge.
24
servings
276
kcal
Equipment: 1. 9×13 inch baking pan
2. Mixing bowls (one large for crumbling)
3. Electric mixer or whisk
4. Rubber spatula or wooden spoon
5. Measuring cups and spoons
6. Baking sheet lined with parchment paper
7. Small cookie scoop or tablespoon and a set of lollipop sticks
8. Microwave safe bowl and heatproof spatula for melting candy
9. Styrofoam block or cake pop stand for drying
Ingredients
1 (15.25 ounce) box vanilla cake mix
3 large eggs
1/2 cup vegetable oil
1 cup water
1 (16 ounce) jar vanilla frosting
12 ounces white candy melts or almond bark
Gel or liquid food coloring, optional
20 to 24 lollipop sticks
Sprinkles, optional
Nonstick cooking spray or a small amount of shortening for coating
Directions
- Preheat oven to 350°F and grease a 9×13 inch baking pan; prepare cake batter by combining the vanilla cake mix, 3 large eggs, 1/2 cup vegetable oil, and 1 cup water until smooth.
- Pour batter into prepared pan and bake according to box directions for a 9×13 pan, about 25 to 30 minutes, or until a toothpick comes out clean. Cool completely.
- Crumble the cooled cake into a large bowl until it resembles fine crumbs. Add the entire 16 ounce jar of vanilla frosting and mix with a spatula or hands until the mixture holds together when pressed.
- Use a small cookie scoop or tablespoon to portion the mixture into 1 to 1 1/4 inch balls and roll between your palms to form smooth spheres. Place on a parchment lined baking sheet.
- Chill the cake balls in the refrigerator for at least 1 hour or in the freezer 15 to 30 minutes until firm.
- Melt the 12 ounces white candy melts or almond bark in a microwave safe bowl in 30 second increments, stirring between each, until smooth. If desired, stir in gel or liquid food coloring a little at a time to reach the color you want.
- Dip the tip of each lollipop stick about 1/2 inch into a small amount of melted candy, then insert the stick about halfway into each chilled cake ball to help secure it. Return the pops to the fridge for 10 minutes to set.
- Keeping the melted candy smooth and warm, dip each cake pop fully into the candy, tapping off excess on the edge of the bowl and rotating to smooth the coating. If coating thickens, gently reheat in short bursts and stir.
- While the coating is still wet add sprinkles if using. Stand the cake pops upright in a styrofoam block or a cake pop stand to set completely.
- Store cake pops in an airtight container at room temperature for up to 2 days or refrigerate for up to a week. If refrigerated, bring to room temperature before serving for best texture.
Notes
- Below you’ll find my best estimate of this recipe’s nutrition facts. Treat the numbers as a guide rather than a rule—great food should nourish both body and spirit. Figures are approximate, and the website owner assumes no liability for any inaccuracies in this recipe.
Nutrition Facts
- Serving Size: 72g
- Total number of serves: 24
- Calories: 276kcal
- Fat: 15.1g
- Saturated Fat: 6.2g
- Trans Fat: 0.2g
- Polyunsaturated: 2.5g
- Monounsaturated: 6.4g
- Cholesterol: 23mg
- Sodium: 323mg
- Potassium: 101mg
- Carbohydrates: 35.4g
- Fiber: 0.6g
- Sugar: 27.7g
- Protein: 2.6g
- Vitamin A: 300IU
- Vitamin C: 0.2mg
- Calcium: 50mg
- Iron: 0.5mg










