Vanilla Cake Pops from Scratch (2023)



Jump to Recipe·Print Recipe

A ball of vanilla cake crumbs and frosting, with a white chocolate coating and topped with sprinkles... I am talking about none other thanthe cutest bite-sized treat -- vanilla cake popsfrom scratch. These bites of heaven arethankfully actually so simple and easy to make, which makes them the perfect treat to serve at your next event.

Vanilla Cake Pops from Scratch (1)

I have been spending the last month planning and preparing for my son, Kai's, first birthday. Seriously, how are we even at this point right now? So I have been perfecting my cake pop recipe specifically for this party. After a few trial and errors, we have found the winner!

This recipe will yield cake pops with the perfect ratio of cake crumbs to frosting.I challenge you to have just one!

Vanilla Cake Pops from Scratch (2)
Vanilla Cake Pops from Scratch (3)

Ingredients in Homemade Cake Pops

  • all-purpose flour
  • baking powder and baking soda
  • salt
  • butter
  • granulated sugar
  • egg
  • vanilla extract
  • whole milk
  • frosting - made with butter, icing sugar, whole milk, and vanilla extract.
  • chocolate coating - pure white chocolate and coconut oil.
  • assorted sprinkles

How to Make Cake Pops from Scratch

In summary, the key steps you need to follow before you can take a bite into that perfect cake pop are as follows:

  1. Bake a simple vanilla cake.
  2. Prepare 4-ingredient frosting.
  3. Crumble the cake and mix it into the frosting.
  4. Roll the cake pop dough into cake balls.
  5. Dip into melted chocolate and decorate.

So easy! And so so good. Trust me on this one.

Vanilla Cake Pops from Scratch (4)
Vanilla Cake Pops from Scratch (5)
Vanilla Cake Pops from Scratch (6)

Homemade Cake vs. Boxed Cake

When you look for cake pop recipes online, the majority of recipes you will find are ones simply requiring box cake mix and readymade icing. I mean, sure, that is pretty convenient, but you will be compromising on the taste. Big time. Nothing beats from scratch cake pops. And, it's still pretty easy to whip up a cake and pop it into the oven. The icing is also just 4 ingredients that you mix together. You can do it!

Once you have your cake and frosting, the rest of the steps are all the same. You combine the two together and roll out little cake balls. No fancy cake pop tray required. Then, dip away into melted chocolate, decorate, or just leave them as is!

Vanilla Cake Pops from Scratch (7)
Vanilla Cake Pops from Scratch (8)

More Bite-sized Dessert Recipes

  • Chocolate Cake Pops
  • Baked Jelly Donuts with Strawberry Jam
  • Dark Chocolate Raspberry Truffles
  • Nutella Mousse Cups
  • Caramel Cheesecake Brownies

Did you make this recipe?I would greatly appreciate a comment and rating below, letting me know what you thought of the recipe. You can also snap a picture and tag me on Instagram@aheadofthymeor share it on the Pinterest pin so that I can follow along.

Don't forget to sign up for myemail newsletterso that you don't miss any recipes. You can also follow along onInstagram,Pinterest, andFacebookfor more recipe updates.



Vanilla Cake Pops from Scratch (9)

Vanilla Cake Pops from Scratch

★★★★★4.9 from 7 reviews
  • Author: Sam | Ahead of Thyme
  • Total Time: 2 hours 30 minutes
  • Yield: 18-20 cake pops
  • Diet: Vegetarian
Print Recipe


The cutest bite-sized treat to serve at any event are vanilla cake popsfrom scratch -- luckily, they are actually simple and easy to make!


Cake Base:

  • 1 cup all-purpose flour
  • ½ teaspoon baking powder
  • ½ teaspoon baking soda
  • ⅛ teaspoon salt
  • ¼ cup butter, softened to room temperature
  • ½ cup granulated sugar
  • 1 egg
  • 1 teaspoon vanilla extract
  • ½ cup whole milk


  • ¼ cup unsalted butter, softened to room temperature
  • ⅔ cup icing sugar
  • 1 teaspoon whole milk
  • ½ teaspoon vanilla extract


  • 275 g pure white chocolate (approximately 10 oz)
  • ⅛ teaspoon coconut oil
  • 18-20 lollipop sticks
  • assorted sprinkles


Make the Cake:

  1. Preheat the oven to 375 F. Lightly grease a round 6-inch cake pan.
  2. In a small bowl, whisk together flour, baking powder, baking soda, and salt. Set aside.
  3. In a medium bowl, cream the butter and sugar together using an electric mixer, approximately 2-3 minutes. Add egg and vanilla and continue to beat until fully mixed together.
  4. Slowly add one third of the flour mixture to the wet ingredients, beat until just combined. Then alternate with half of the milk. Continue adding and alternating flour mixture and milk to the batter, and ending with the flour mixture. Use a spatula scrape down the sides and to stir until just combined.
  5. Pour batter into the prepared cake pan. Bake for 25-30 minutes, until toothpick comes out clean when inserted into the centre of the cake. Allow cake to cool in the cake pan for 30 minutes, then remove from pan and place on wire rack until completely cooled.

Make the Frosting:

  1. In a large bowl, use a hand mixer to beat butter until smooth, approximately 2 minutes. Add sugar, milk, and vanilla, and continue to beat until smooth.

Assemble and Shape the Cake Balls:

  1. Crumble the cooled cake and place into the bowl of frosting. An easy way to crumble is to break the cake into big pieces and place it into the Vitamix. A few pulses will turn it into perfect crumbs.
  2. Using an electric mixer, beat together until combined and smooth, approximately 2 minutes. The cake mixture should have a play-doh like consistency.
  3. Take a tablespoon of cake mixture and roll it into a ball. Place on a parchment-lined baking tray. Repeat until all the mixture is used up. Place tray into the refrigerator for 1 hour.

Coat and Decorate the Cake Pops:

  1. Melt the white chocolate with coconut oil in a tall, narrow cup or measuring cup.Dip ¼-inch of a cake pop stick into the chocolate, and then insert it halfway into the cake ball. Completely dip the cake ball into the chocolate and lightly tap off any excess. Add some sprinkles on top. Place upright into a cake pop stand, or a styrofoam block. Repeat with all cake balls. Place cake pops in the refrigerator and allow coating to set completely, approximately one hour.
  • Prep Time: 2 hours
  • Cook Time: 30 minutes
  • Category: Dessert
  • Method: Bake
  • Cuisine: American

Keywords: vanilla cake pops from scratch, homemade cake pops, how to make cake pops, cake pops, cake pops with vanilla

« Easy Air Fryer Lamb Chops with Dijon Garlic Marinade

Healthy Banana Smash Cake with Coconut Cream Frosting »

Vanilla Cake Pops from Scratch (10)

Food Blogger Business School

A step-by-step program that teaches food bloggers how to grow and scale their blogs into a full-time business

in less time and without posting endless content until you burn out.

Reader Interactions


  1. NOMNOM says

    Thanks for the recipe! It was so yummy, and I had such a great time making them!


  2. DJ Schrag says

    I made for my son's 17th birthday (at his request). Ran into trouble as they hit room temp (my fault...put the rest in freezer a bit...much easier). My wife said they tasted great; that's the point for a 17 year old. Right?


    • Sam Hu | Ahead of Thyme says

      Thanks for sharing! Yup, these don't do well if they get too hot as the chocolate will start to melt.


  3. Danielle says

    What can I use instead of coconut oil??


    • Sam Hu | Ahead of Thyme says

      You can use vegetable oil.


  4. lb says

    i doubled it but it made 52!! did i do it right??


    • Sam Hu | Ahead of Thyme says

      You must have just rolled them a little smaller and got more cake pops out of the recipe :).


  5. Bill bob job says

    SO HARD 😡😡😡😡😭😭😭


    • Sam Hu | Ahead of Thyme says

      Sorry you had a difficult time with the cake pops. Cake pops are definitely on the more time consuming side.


« Older Comments

Leave a Comment

Top Articles
Latest Posts
Article information

Author: Ray Christiansen

Last Updated: 26/09/2023

Views: 6257

Rating: 4.9 / 5 (69 voted)

Reviews: 84% of readers found this page helpful

Author information

Name: Ray Christiansen

Birthday: 1998-05-04

Address: Apt. 814 34339 Sauer Islands, Hirtheville, GA 02446-8771

Phone: +337636892828

Job: Lead Hospitality Designer

Hobby: Urban exploration, Tai chi, Lockpicking, Fashion, Gunsmithing, Pottery, Geocaching

Introduction: My name is Ray Christiansen, I am a fair, good, cute, gentle, vast, glamorous, excited person who loves writing and wants to share my knowledge and understanding with you.