My cake pops are made completely from-scratch—no box mixes or canned icings. These are easy to make and perfect for gatherings. Recipe includes a how-to video!

Cake Pops From Scratch
Cake pops are often made from boxed cake mix and store-bought frosting, but this version is entirely homemade. I wanted a cake-pop recipe that tasted like real cake, not an overly sweet, artificial treat. After testing a from-scratch approach, I ended up with moist, flavorful cake balls coated in crisp chocolate—delicious and surprisingly simple to prepare.
These cake pops use a single layer of classic yellow cake combined with a small amount of buttercream to form fudgy, tender centers. The finished texture is like a very moist cake or truffle and pairs beautifully with a smooth, snappy chocolate coating. They’re perfect for parties, gifts, or a fun baking project with kids.

This recipe relies on a tender yellow cake and a simple buttercream. The method is straightforward: bake the cake, crumble it, add frosting, shape into balls, chill, and dip in melted chocolate. I explain each step in detail and include photos and a video so you can follow along easily.
Why try this recipe:
- Completely from-scratch ingredients and technique.
- Easily doubled for large batches—great for parties.
- Simple process: bake, crumble, mix with frosting, roll, and dip.
- Make ahead or freeze for convenient prep.
- Includes a detailed video and step photos to guide you.
What You Need

Here are the key ingredients and why they matter:
- Butter – This recipe uses melted butter and oil in the cake for moisture and softened butter in the frosting for flavor. Unsalted butter is recommended so you can control salt levels.
- Cake flour – Cake flour gives the most tender crumb. If you don’t have it, all-purpose flour can be substituted; see the recipe notes for quantities.
- Sour cream – Adds moisture and a tender texture to the cake, producing a better crumb than a plain batter.
- Melting wafers or almond bark – These make dipping easier and give a smooth finish. You can also temper chocolate or gently melt chocolate chips, thinning with a little coconut oil if needed.
- Sprinkles (optional) – For decoration; try a chocolate drizzle or additional cake crumbs for variety.
SAM’S TIP: After dipping the pops in chocolate, roll them in crushed cake crumbs for extra texture and visual appeal. It’s one of my favorite finishing touches.
Scroll down to the recipe card for the full ingredient list and exact measurements.
How to Make Cake Pops
The process has several steps but each is easy: bake the cake, make the buttercream, combine to form cake balls, chill, then dip and decorate. Below is a step-by-step overview.
Make the Cake

- Combine dry ingredients – Whisk cake flour, sugar, baking powder, baking soda, and salt in a large bowl.
- Add fats – Stir in melted butter and oil until evenly combined.
- Mix wet ingredients – Add sour cream, egg and egg yolk, and vanilla. Stir in milk until the batter is smooth.
- Bake – Pour into a prepared 8″ or 9″ round pan and bake at 350°F (175°C) for about 32–35 minutes, or until a toothpick comes out clean.
- Cool – Let the cake cool in the pan for 10 minutes, then turn it out onto a rack to cool completely.
Making the Frosting

- Beat butter – Cream softened unsalted butter until smooth.
- Add powdered sugar – Gradually mix in powdered sugar on low speed so it incorporates without a dust cloud.
- Finish – Stir in vanilla, a pinch of salt, and 1 tablespoon of heavy cream. Add the second tablespoon only if the frosting seems too stiff.
Rolling the Cake Pops

- Crumble the cake – Break the cooled cake into a large bowl, aiming for small pieces without over-mashing.
- Add frosting – Mix in the buttercream with a mixer on low until the mixture holds together when pinched but is still slightly textured.
- Form balls – Scoop about 1.5 tablespoons of mixture and roll into smooth balls. Place on a wax-paper-lined baking sheet with space between each ball. Freeze for 30 minutes.
SAM’S TIP: Chill cake balls for 30 minutes, then dip. Freezing much longer can cause the coating to crack. You can also refrigerate them for a few hours or overnight—just cover tightly to prevent drying.
How to Assemble and Dip

- Melt chocolate – Prepare melting wafers or tempered chocolate according to package directions.
- Attach stick – Dip the tip of a cake pop stick in chocolate, then insert it halfway into a chilled cake ball to secure it.
- Dip – Submerge the cake pop in the melted chocolate, fully coating it. Lift and allow excess to drip back into the bowl.
- Set upright – Insert the stick into an upside-down egg carton or a prepared stand to let the chocolate harden. Add sprinkles immediately while the coating is still wet.
SAM’S TIP FOR EASY DIPPING: Melt chocolate in a wide bowl, then transfer to a narrower container (a measuring cup or glass) for easier dipping and less mess.

Frequently Asked Questions
Make cake pops up to 10 days ahead if refrigerated, or up to 3 days at room temperature. For longer storage, freeze them in an airtight container.
They don’t strictly require refrigeration, but keeping them cold extends shelf life and gives a firmer, fudgier texture that many prefer.
Yes. Store in an airtight container in the freezer for several months. Thaw overnight in the refrigerator before serving.

Feel free to customize: use colored candy melts, try different extracts in the frosting, or experiment with sprinkles and drizzles. These cake pops are a great canvas for creativity.
Enjoy!
Let’s bake together! I walk through all steps in the written recipe and video below. If you make these, share photos and tag me on social media.

Cake Pops
Recipe includes a how-to video.
Comment
Print Recipe
Equipment
-
Baking sheet
-
Mixing bowls
-
Electric mixer
-
Cookie scoop
-
Cake pop sticks
-
Empty cardboard egg carton
-
Skewer
Ingredients
Cake
- 1 ½ cups (168 g) cake flour
- 1 cup (200 g) granulated sugar
- ¾ teaspoon baking powder
- ¼ teaspoon baking soda
- ¼ heaping teaspoon salt
- 6 Tablespoons (85 g) unsalted butter, melted
- ¼ cup (60 ml) vegetable, canola, or olive oil
- ½ cup (113 g) sour cream
- 1 large egg + 1 large egg yolk, room temperature preferred
- 1 teaspoon vanilla extract
- ¼ cup whole milk
Frosting
- ½ cup (113 g) unsalted butter, softened
- 2 cups (250 g) powdered sugar
- 1 teaspoon vanilla extract
- Pinch of salt
- 1–2 Tablespoons heavy cream
Assembly
- 15 oz chocolate or white chocolate melting wafers or almond bark (or temper 15 oz chocolate)
- Sprinkles for decorating (optional)
Instructions
Cake
- Preheat oven to 350°F (175°C). Grease an 8″ or 9″ round pan.
- Whisk together cake flour, sugar, baking powder, baking soda, and salt. Add melted butter and oil and stir until combined.
- Mix in sour cream, egg, egg yolk, and vanilla. Add milk and stir until smooth.
- Pour batter into prepared pan and bake 32–35 minutes, or until a toothpick comes out clean. Allow cake to cool 10 minutes in the pan, then turn out onto a cooling rack to cool completely.
Frosting
- Beat softened butter until creamy. Gradually add powdered sugar on low speed.
- Stir in vanilla, a pinch of salt, and 1 tablespoon heavy cream. Add the second tablespoon if the frosting is too stiff.
Assembly
- Crumble the cooled cake into a large bowl, breaking it into small pieces.
- Add frosting and mix on low until the mixture clings together when pinched but remains slightly textured.
- Scoop 1 ½ tablespoon portions and roll between your palms into smooth balls. Place on a wax-paper-lined baking sheet and freeze for 30 minutes.
Dipping
- Melt chocolate following package instructions. Prepare an egg carton holder by flipping it upside down and poking holes for the sticks.
- Dip the tip of a stick in chocolate and insert halfway into a cake ball. Dip the cake pop into the melted chocolate to coat fully, allow excess to drip off, and place the stick into the prepared holder to set.
- Add sprinkles immediately while the coating is wet. Repeat for all pops and allow chocolate to harden before serving or storing.
Notes
Flour
Cake flour is recommended. If substituting with all-purpose flour, use about 1 ⅓ cups (168 g).
Storing
Store in an airtight container at room temperature up to 3 days, in the refrigerator up to 10 days, or in the freezer for several months.
Nutrition
Nutrition information is an approximation.
Like this? Leave a comment below!
Related Recipes

Confetti Crumbs

Cookie Sticks

Cookie Dough Pops
