No-Bake Birthday Cake Protein Balls
These protein balls taste like a slice of birthday cake, but they come together in 10 minutes with no oven needed. They are chewy, a little sweet, and dotted with rainbow sprinkles, so they feel like a treat even though they pack a solid hit of protein.

The almond extract is the secret here. It gives that unmistakable bakery-cake flavor that vanilla alone just does not deliver.
What Makes These Protein Balls So Good
The texture hits right away: soft and chewy from the oats, with tiny pops of color from the sprinkles. They remind me of the leftover frosting edges on a birthday cake, but in a portable, two-bite snack that actually fills you up.
I keep a batch in the fridge most weeks because they solve the 3 p.m. slump without reaching for a granola bar that tastes like cardboard. My kids call them “ball ballies” and I am not going to correct them.
Ingredients

- 1 cup rolled oats: old-fashioned oats give the best chewy texture, but quick oats work if that is all you have.
- 1/2 cup vanilla protein powder: a whey or plant-based blend both work; pick one you actually like the taste of.
- 1/4 teaspoon fine sea salt: just enough to wake up the sweetness.
- 1/2 cup creamy peanut butter: use the drippy, natural kind so the dough comes together easily.
- 1/4 cup honey: maple syrup or agave both make good swaps.
- 1 teaspoon vanilla extract: use the real stuff for the cleanest flavor.
- 1/2 teaspoon almond extract: this is what makes them taste like cake, do not skip it unless you have to.
- 3 tablespoons rainbow sprinkles, divided: classic jimmies work best; the nonpareil kind can bleed color.
Variations / Substitutions
- Protein powder swap: use a plain or unflavored powder and increase the vanilla to 2 teaspoons so the flavor still pops.
- Nut-free option: sunflower seed butter replaces the peanut butter one-for-one, though the taste is earthier.
- Sprinkle swap: if you are avoiding artificial colors, use naturally dyed sprinkles or skip them and roll the balls in shredded coconut instead.
- Sweetener shift: maple syrup gives a deeper flavor than honey; reduce the protein powder by a tablespoon if the dough feels too dry.
- Extra crunch: fold a tablespoon of mini chocolate chips into the dough along with the sprinkles.
If you like this snack-style recipe, you might also enjoy my Chocolate Peanut Butter Protein Balls, which lean heavier on the chocolate side.
How to Make No-Bake Birthday Cake Protein Balls
Step 1: Stir the Dry Ingredients Together

In a large bowl, mix the 1 cup rolled oats, 1/2 cup protein powder, and 1/4 teaspoon salt until there are no clumps. This takes about 20 seconds with a spoon, and it stops the protein powder from forming dry pockets later.
Step 2: Mix in the Wet Ingredients

Add the 1/2 cup peanut butter, 1/4 cup honey, 1 teaspoon vanilla, and 1/2 teaspoon almond extract to the bowl. Stir everything together with a sturdy spoon or spatula until a thick, uniform dough forms, about 1 minute of mixing. If the dough feels too dry to hold together, add a teaspoon of milk or water at a time until it just clumps.
Step 3: Roll and Coat the Balls

Fold 2 tablespoons of the rainbow sprinkles into the dough, reserving the last tablespoon on a small plate. Scoop about 1 tablespoon of dough, roll it between your palms into a smooth ball, then gently press each ball into the reserved sprinkles to coat the outside. Set the finished balls on a plate or in a container. You can eat them right away while they are soft and fudgy, or chill them for 15 minutes to firm up. Either way, the color makes them look exactly the part.
A Few Tips for Perfect Protein Balls
- If your peanut butter is the thick, no-stir kind, warm it in the microwave for 10 seconds so it stirs in easily without having to add extra liquid.
- Wet your hands lightly with water before rolling, it stops the dough from sticking and gives the sprinkles a tacky surface to cling to.
- Taste the dough before you roll it. If you want a stronger cake flavor, a tiny extra drop of almond extract goes a long way.
- These keep their shape best when chilled, so if you are packing them for a lunchbox, give them at least 10 minutes in the fridge first.
Scale the batch up for a party:
| Number of balls | Rolled oats | Protein powder | Peanut butter | Honey | Sprinkles |
|---|---|---|---|---|---|
| 12 | 1 cup | 1/2 cup | 1/2 cup | 1/4 cup | 3 tbsp |
| 24 | 2 cups | 1 cup | 1 cup | 1/2 cup | 6 tbsp |
Storing Birthday Cake Protein Balls
Refrigerate: store in an airtight container in the fridge for up to 1 week. They will stay firm and chewy straight from the cold.
Freeze: layer the balls between sheets of parchment paper in a freezer-safe container and freeze for up to 3 months. Thaw on the counter for about 10 minutes before eating.
Frequently Asked Questions
Can I use a different protein powder?
Yes. A vanilla or even a birthday-cake-flavored powder will intensify the taste. If you use an unflavored one, bump up the vanilla to 2 teaspoons so the flavor does not fall flat.
What if I do not have almond extract?
You can leave it out, but the protein balls will taste more like a honey-oat snack than birthday cake. Replace it with an extra 1/2 teaspoon of vanilla, or try a small amount of butter extract if you have it.
How do I stop the dough from sticking to my hands?
Chill the dough for 10 minutes or lightly coat your palms with a neutral oil. Wetting your hands with a little water also helps, especially right before rolling in the sprinkles.
Can I make them vegan?
Absolutely. Use a plant-based vanilla protein powder, swap the honey for maple syrup or agave, and use a peanut butter that is made with just peanuts. The texture stays exactly the same.

No-Bake Birthday Cake Protein Balls Recipe
Ingredients
Method
- Stir the oats, protein powder, and salt together in a large bowl.
- Add the peanut butter, honey, vanilla, and almond extract and mix until a thick dough forms, about 1 minute.
- Fold in 2 tablespoons of sprinkles, then roll the dough into 12 balls and coat each one with the remaining sprinkles.
- Serve immediately or chill for 15 minutes to firm up.
