These protein cake pops taste like the real thing: soft vanilla cake dipped in chocolate, but each one has 5g of protein and just 74 calories. They are baked from scratch, gluten-free, easy to make ahead, and endlessly customizable with vanilla or peanut butter frosting.

Protein Cake Pops At A Glance
- ✅ Recipe Name: Protein Cake Pops (Healthy + Baked From Scratch)
- 🕒 Ready In: ~2 hours (25 minutes prep + 35 to 45 minutes bake + 1 hour chill)
- 👪 Serves: 30 cake pops
- 🍽 Calories: ~74 per pop (vanilla) or ~85 per pop (peanut butter)
- 💪 Protein: ~5g per pop (vanilla) or ~6g per pop (peanut butter)
- 🥣 Main Ingredients: Oat flour, whey protein powder, Greek yogurt, eggs, chocolate for dipping
- 📖 Dietary Info: High-protein, gluten-free
- ⭐ Why You'll Love It: Each pop has 5g of protein and 74 calories, fewer calories and more protein than a Starbucks cake pop. Real baked vanilla cake dipped in chocolate, with a vanilla or peanut butter frosting option and no protein-powder aftertaste.
SUMMARIZE & SAVE THIS CONTENT ON
High-protein desserts are my favorite thing to develop because I want the treat and the protein without having to choose between them. My edible protein cookie dough and protein chocolate mousse started the same way: a craving I didn't want to feel guilty about, reworked until it actually tasted like the real thing.
These cake pops came out of that same habit. I'd made my gooey chocolate chip protein cookies so many times that I wanted a protein dessert I could hand out at a party without anyone knowing it was "healthy."
It took batch after batch to get there. The trick turned out to be Greek yogurt in both the cake and the frosting, which keeps everything moist and tender instead of drying out the way protein bakes usually do. These are the result, and they disappear every single time I make them.
Jump to:
- Protein Cake Pops At A Glance
- Why You'll Love These Healthy Cake Pops
- How Much Protein is in These Cake Pops?
- Ingredients You'll Need
- Best Protein Powder for Cake Pops
- How to Make Protein Cake Pops (Step-by-Step)
- Troubleshooting Protein Cake Pops
- Ingredient Substitutions
- Protein Cake Pop Variations
- Are Cake Pops Healthy?
- How to Store, Make Ahead & Freeze
- Protein Cake Pops FAQs
- More High-Protein Dessert Recipes You'll Love
- 📖 Recipe
- 💬 Comments
Why You'll Love These Healthy Cake Pops
- Better than a Starbucks cake pop: a Starbucks birthday cake pop has around 160 calories, 19g of sugar, and barely any protein. These have 74 calories, 7g of sugar, and 5g of protein per pop.
- They taste like real cake: soft, moist vanilla cake dipped in chocolate, with zero protein-powder chalkiness or aftertaste.
- Two frosting flavors: take your pick of classic vanilla or peanut butter, or make half a batch of each.
- Naturally gluten-free: made with oat flour, no all-purpose flour needed.
- Made to prep ahead: the cake balls freeze beautifully before dipping, so you can make a big batch and dip only what you need.
- Party and gift-friendly: they look impressive on a stick, and nobody guesses they're the healthy option.
How Much Protein is in These Cake Pops?
Each vanilla protein cake pop has 5 grams of protein and 74 calories, the best protein-to-calorie ratio you'll find in a cake pop. Since they're small, most people eat a few: two pops give you 10 grams of protein, and three give you 15. That makes them a genuinely high-protein snack, not just a treat with a little protein dusted on top.
The peanut butter frosting version comes in around 85 calories and 6 grams of protein per pop, just a touch higher thanks to the peanut butter. Your exact numbers will shift slightly depending on the protein powder, chocolate, and amount of powdered sugar you use.
Ingredients You'll Need
Protein cake pops need just a handful of pantry and protein staples: oat flour, whey protein powder, Greek yogurt, eggs, and chocolate for dipping. Here's what each one does and why it matters. Scroll to the recipe card for quantities.

- Oat flour: the gluten-free base for the cake. It keeps the crumb soft and adds a little fiber. You can buy it or make your own by blending rolled oats.
- Whey protein powder: where most of the protein comes from. I use vanilla whey, the same one in my protein powder mug cake, because it bakes up soft instead of dry. Whey behaves differently than plant or casein protein, so stick with whey here for the best texture.
- Greek yogurt: the secret to a moist, tender cake, and it does double duty in the frosting too. It adds protein and a subtle tang that balances the sweetness.
- Eggs: they bind the batter and give the cake structure so it holds together when you crumble and roll it.
- Sugar: just enough to make these taste like real cake. Use cane, coconut, or granulated, whatever you have.
- Milk of choice: oat, almond, or cow's milk all work to bring the batter together.
- Chocolate for dipping: melted with a little coconut oil for a smooth, glossy shell. White chocolate is my favorite, but any kind works.
Best Protein Powder for Cake Pops
Whey protein powder works best for cake pops. It bakes into a soft, tender crumb, while plant-based and casein proteins tend to turn dense or dry and can leave a chalky aftertaste. I use vanilla whey, which adds flavor along with the protein. If you only have plant-based protein, you may need a little extra milk to keep the batter from drying out.
How to Make Protein Cake Pops (Step-by-Step)

- Step 1: Whisk the wet ingredients. In a large bowl, whisk the eggs, sugar, and vanilla until smooth.

- Step 2: Add the milk and dry ingredients. Alternate adding the milk and the dry ingredients, folding gently with a spatula until just combined. Do not overmix.

- Step 3: Check the batter. It should be smooth and pourable. This is a moist batter, which is what keeps the cake tender.

- Step 4: Bake and cool. Pour into a greased round pan and bake at 350°F for 35 to 45 minutes, until set, lightly golden, and a toothpick comes out clean. Cool completely on a wire rack before moving on.

- Step 5: Crumble the cake. Break the cooled cake into fine crumbs with your hands until no large pieces remain.

- Step 6: Make the frosting. Whisk the Greek yogurt, vanilla, and powdered sugar until smooth.

- Step 7: Add the frosting. Mix about ¾ of the frosting into the crumbs until the filling holds its shape when pressed. Add more only if needed.

- Step 8: Scoop the filling. Use a 2-tablespoon cookie scoop to portion the filling evenly.

- Step 9: Roll and chill. Roll each scoop into a smooth ball, place on a parchment-lined baking sheet, and chill for at least 1 hour.

- Step 10: Dip and decorate. Dip a stick in melted chocolate and press it into each chilled ball, then dip the pop, tap off the excess, and add sprinkles before the coating sets.
Troubleshooting Protein Cake Pops
- The cake turned out gummy: you likely crumbled it before it fully cooled. Let the cake cool completely on a wire rack first, since warm cake turns gummy when you mix in the frosting.
- The mixture won't hold its shape: you added too much frosting, or it's too warm. Start with about ¾ of the frosting and add more only if it won't hold together when pressed, then chill before rolling.
- The pops slide off the stick: the cake balls weren't cold enough. Chill them at least 1 hour or overnight, and dip about ¼ inch of each stick in melted chocolate before inserting it so it sets like glue.
- The chocolate is too thick to dip: stir in a little coconut oil to thin it. It coats more smoothly and gives you a glossier shell.
- The sprinkles won't stick: the chocolate set before you decorated. Add sprinkles right after dipping each pop, one at a time, while the coating is still wet.
Ingredient Substitutions
- Protein powder: whey gives the best soft texture. Plant-based protein works but bakes drier, so add a splash more milk if the batter looks stiff. Casein tends to turn dense, so I don't recommend it here.
- Oat flour: stick with oat flour for the right crumb. If you swap in another flour, the liquid ratio will change and the cake may bake up dry or gummy, so it's not a straight one-to-one.
- Greek yogurt: full-fat or low-fat both work. For dairy-free, a thick unsweetened dairy-free yogurt is the closest sub, though the tang and texture will shift slightly.
- Sugar: cane, coconut, or granulated all work. A granulated sweetener like monk fruit or allulose also works if you want to cut sugar further.
- Milk: any milk works, oat, almond, or cow's. Use what you have.
- Chocolate for dipping: white, milk, dark, or dairy-free chocolate chips all work. Thin any of them with a little coconut oil for easier dipping.
Protein Cake Pop Variations
- Vanilla or peanut butter frosting: the two frosting options in the recipe card. Make one, or split the batch and do half of each.
- Birthday cake: mix rainbow sprinkles into the cake pop filling for a funfetti look inside and out.
- Chocolate lovers: use chocolate whey and dip in dark chocolate.
- Seasonal colors: match your sprinkles and chocolate to the holiday, red and pink for Valentine's, orange for fall, red and green for the holidays.

Are Cake Pops Healthy?
Most cake pops are a treat, plain and simple. A Starbucks birthday cake pop runs about 160 calories and 19 grams of sugar with barely any protein. These are the version I reach for instead: 74 calories, 7 grams of sugar, and 5 grams of protein per pop, because they're built on whey protein, Greek yogurt, and oat flour instead of refined flour and a mountain of frosting. Still dessert, just one that gives you something back.
How to Store, Make Ahead & Freeze
- Storing: Keep finished cake pops in an airtight container in the refrigerator for up to 1 week. The chocolate shell holds up best chilled.
- Making ahead: You can make the cake balls up to a day in advance and keep them in the fridge before dipping. Cold cake balls are actually easier to dip, so this step works in your favor.
- Freezing: You can freeze these two ways. My favorite is to freeze them undipped: I only coat the pops I plan to eat right away and freeze the rest before dipping. Arrange the chilled cake balls on a baking sheet until frozen solid, then transfer them to a freezer-safe bag or airtight container for up to 3 months. When you want more, thaw them overnight in the fridge or for 30 to 60 minutes on the counter, then insert the sticks, dip in melted chocolate, and decorate.
Protein Cake Pops FAQs
No. A cake pop stand is handy but not required. You can stand the pops upright in a box or a block of styrofoam with small holes poked in it, or lay them flat on parchment to set.
Not really, since the protein powder is where most of the protein comes from and it affects the texture. If you leave it out, you'll have a regular cake pop rather than a protein one, and you'd need to adjust the flour and liquid.
The cake balls weren't cold enough, or the stick wasn't anchored. Chill the balls for at least 1 hour, and dip about ¼ inch of each stick in melted chocolate before inserting it so it sets in place.
Any chocolate works: white, milk, or dark. Melt it with a little coconut oil for a smoother, glossier shell that's easier to dip.
This recipe makes about 30 small cake pops using a 2-tablespoon scoop. You can make fewer, larger pops if you prefer.
You can swap the Greek yogurt for a thick dairy-free yogurt and use dairy-free chocolate, but note that whey protein is dairy-based, so you'd also need a plant-based protein powder for a fully dairy-free version.

More High-Protein Dessert Recipes You'll Love
If you loved these protein cake pops, here are a few more high-protein dessert recipes to try next:
Did you make this recipe?
If you make this recipe, be sure to comment and rate it down below. Also, don't forget to tag me @healthfulblondie on Instagram and use the hashtag #healthfulblondie so I can see your delicious creation and share it with my followers!
📖 Recipe

Protein Cake Pops
Ingredients
The Cake
- 1¾ cups oat flour, spooned and leveled
- ½ cup whey protein powder, spooned and leveled
- 1¾ teaspoons baking powder
- 1 teaspoon baking soda
- ¼ teaspoon kosher salt
- 2 large eggs
- ¾ cup sugar, cane sugar, coconut sugar, or granulated sugar
- 1 cup greek yogurt
- 1 teaspoon vanilla extract
- 1 cup milk of choice, oat, almond or cow's
Vanilla Frosting Variation:
- ½ cup plain Greek yogurt
- ½ teaspoon vanilla extract
- ¼ - ½ cup powdered sugar, or powdered sweetener, to taste
Peanut Butter Frosting Variation:
- ¼ cup plain Greek yogurt
- ¼ cup creamy peanut butter
- ½ teaspoon vanilla extract
- ¼ -½ cup powdered sugar, to taste
For Coating (Optional)
- Melted chocolate
- Sprinkles
Instructions
Make the Protein Cake:
- Prep the oven: Preheat the oven to 350°F and grease a 9-inch round cake pan.
- Mix the dry ingredients: In a medium bowl, whisk together the oat flour, whey protein powder, baking powder, baking soda, and salt. Set aside.
- Mix the wet ingredients: In a large bowl, whisk together the eggs, sugar, and vanilla until smooth.
- Make the batter: Add half of the milk, then half of the dry ingredients. Repeat with the remaining milk and dry ingredients. Start with a whisk, then switch to a rubber spatula and gently fold until just combined. Do not overmix.
- Bake the cake: Pour the batter into the prepared pan and bake at 350°F for 35 minutes, or until the cake is set, lightly golden, and a toothpick inserted into the center comes out clean. Because this is a very moist cake, it may need an additional 5-10 minutes, depending on your oven.
- Cool completely: Let the cake cool completely on a wire rack.
Make the Frosting:
- Make the frosting (vanilla): In a small bowl, whisk together ½ cup Greek yogurt, ½ teaspoon vanilla, and ¼ cup powdered sugar until smooth. Add more powdered sugar to taste.
- Or make it peanut butter: In a small bowl, whisk together ¼ cup Greek yogurt, ¼ cup creamy peanut butter, ½ teaspoon vanilla, and ¼ cup powdered sugar until smooth. Add more powdered sugar to taste.
Make the Cake Pops:
- Make the cake pop filling: Crumble the cooled cake into a large bowl with your hands until no large pieces remain. Add about ¾ of the frosting mixture and mix until well combined. The mixture should hold its shape when pressed. Add more frosting if needed.
- Roll the cake pops: Using a 2-tablespoon spring cookie scoop, scoop and roll the mixture into smooth, round balls. Place on a parchment-lined baking sheet and refrigerate for at least 1 hour or up to overnight. The cake balls must be completely cold for best results when dipping.
- Melt the chocolate: Melt your chocolate of choice with 1 teaspoon coconut oil in a mug or microwave-safe bowl. White chocolate is my favorite, but any chocolate works.
- Insert the sticks: Dip ⅛-¼ inch of each cake pop stick into the melted chocolate, then insert it into the center of each cake ball. Repeat with the remaining cake balls. This helps keep the cake pops securely on the sticks while dipping.
- Dip the cake pops: Carefully dip each cake pop into the melted chocolate, gently tap off the excess, and place upright in a cake pop stand or a box with small holes.
- Decorate: Immediately add sprinkles or other decorations before the chocolate sets. Let the chocolate harden completely before serving.
- Store: Keep the cake pops in an airtight container in the refrigerator.
Notes
Nutrition
Recipe tested and developed by Tati Chermayeff, creator of Healthful Blondie. A former Division I rower, Ironman triathlete, and recipe developer based in Austin, TX, Tati creates high-protein and healthy recipes that actually taste like the real thing.











Samantha Florio says
Amazing! I love making these for my 2 year old and my husband. So moist and delicious, great ingredients and taste so so good!
Tati Chermayeff says
Thank you so much, Sam! 🥹 This absolutely made my day. Thank you for taking the time to leave a review, it truly means so much to me. ❤️
Tati Chermayeff says
These are my new favorite treat!!!! tastes better than the starbucks version