I didn’t expect to care about Viral Cadbury Egg Protein Balls this much. Then I made a batch, told myself I’d take photos first, and somehow ended up eating so many straight off the tray that I had to patch the plate back together to make it look full. That’s usually how I know a recipe is worth keeping.
These little no-bake bites are sweet, chewy, crunchy, and just ridiculous enough to be fun. They sit somewhere between a protein snack and an Easter candy fix, which honestly sounds a little silly until you try one. Then it makes perfect sense.
Table of Contents

Viral Cadbury Egg Protein Balls
Equipment
- Large mixing bowl
- Spoon or spatula
- Measuring cups
- Cookie scoop
- Small zip-top bag or towel for crushing candy
- Tray or plate for chilling
Ingredients
- 2 cup quick oats
- 1 cup creamy peanut butter
- ½ cup honey or maple syrup
- 2 to 4 tsp milk, as needed
- ¾ cup crushed mini Cadbury eggs
- ¼ teaspoon salt
Instructions
- In a large bowl, mix the oats, protein powder, and salt.
- Add the peanut butter and honey or maple syrup, then stir until a thick dough forms.
- Add milk a little at a time if the mixture feels too dry.
- Fold in the crushed mini Cadbury eggs.
- Scoop and roll into bite-sized balls.
- Chill until firm, then store in the fridge.
Notes
- Don’t crush the Cadbury eggs too finely.
- Vanilla protein powder gives the cleanest flavor.
- If the mixture is sticky, chill it for a few minutes before rolling.
- These are best served cold.
What They Are and Why Everyone’s Obsessed
Viral Cadbury Egg Protein Balls are no-bake snack bites made with oats, peanut butter, protein powder, a sweetener, and crushed mini Cadbury eggs. You stir everything together, roll the mixture into balls, chill them, and that’s pretty much the whole deal.
So why are people so hooked on them? Because they don’t feel like one of those “healthy treats” that quietly disappoints you. They actually taste like something you’d want to eat on purpose. That matters.
Here’s the thing: plenty of protein bites have the same problem. They start out promising, then by bite two they taste dry, flat, or weirdly chalky. These avoid that because the Cadbury eggs bring crunch, the peanut butter keeps the base rich and soft, and the oats make them feel like a real snack instead of edible gym paste.
I also think part of the appeal is timing. Every spring, people get nostalgic for mini eggs, bright candy shells, and desserts that feel playful again. These hit that exact mood, but in a form you can keep in the fridge and grab whenever you want something sweet.
What They Taste Like
The first thing you notice is the texture. The base is soft and chewy, almost like cookie dough met an oat bar and decided to relax a little. Then the Cadbury pieces come in with that crisp shell and little pops of milk chocolate, which is what makes the whole thing more interesting than a standard protein ball.
They smell like sweet peanut butter and vanilla the minute you start mixing, and once they’ve chilled, the flavor settles into something really satisfying. Not too dessert-heavy, not too snack-bar earnest. To me, that balance is the whole reason this recipe works.
I personally prefer them cold. Straight from the fridge, the peanut butter firms up, the chew gets better, and the candy crunch stands out more. At room temperature they’re still good, but colder is better. No question.
Why This Recipe Works
This recipe works because every ingredient is doing an actual job. Oats give the balls structure. Peanut butter binds everything together and keeps the texture from turning sandy. Protein powder adds body. The sweetener softens the mixture and rounds out the flavor. And the crushed Cadbury eggs are the thing that keeps the whole recipe from being boring.
And yes, it really does matter which part you respect most. The texture is the make-or-break issue here. Not the exact brand of oats. Not whether your scoop is perfectly uniform. Texture.
A lot of people assume protein recipes fail because they need more sweetness. I don’t think that’s usually true. Most of the time, they fail because they’re too dry. If your mixture is crumbly and stiff before you roll it, it won’t magically improve later. It’ll just chill into a firmer version of disappointment.
That said, this is also one of those recipes where a shortcut is completely fine. You do not need to make them look polished. You don’t need perfect rounds. You don’t need extra toppings unless you genuinely want them. This is fridge-snack territory, not bakery-window territory.
Ingredients You’ll Need


The ingredient list is simple, which is part of why these caught on so quickly.
- Oats, quick oats work especially well if you want a softer texture.
- Peanut butter, preferably creamy.
- Protein powder, usually vanilla.
- Honey or maple syrup.
- A splash of milk if the mixture needs loosening.
- Mini Cadbury eggs, crushed.
- A pinch of salt.
That’s it. Nothing fancy. Nothing that asks too much of you.
My strongest preference here is vanilla protein powder over chocolate. Chocolate protein powder can make the whole thing taste heavier and a little muddier. Vanilla keeps it lighter and lets the candy pieces stand out. I’ve tried enough protein powder recipes to feel confident about that one.
The other thing worth saying plainly: use a protein powder you already know you can tolerate. If yours tastes chalky in smoothies, it’s not going to become charming in a snack ball. Don’t set yourself up like that.
How to Make Them
Start with a large mixing bowl and combine the oats, protein powder, and salt. Add the peanut butter and sweetener, then stir until it starts coming together into a thick dough.
If the mixture looks dry or breaks apart when you press it, add a small splash of milk. Not a flood. Just enough to make it hold. This is where people get impatient and overcorrect, and then suddenly the mixture is sticky enough to glue itself to your hands, the scoop, the bowl, and half your kitchen.
Once the base feels thick and cohesive, fold in the crushed Cadbury eggs. I like to do this at the end so the candy pieces stay distinct instead of getting smashed into sweet dust.
Then scoop and roll. That’s the boring part, honestly, but it goes quickly. Chill the balls until firm, then keep them in the fridge.
The visual cue that matters most is simple: when you squeeze a bit of the mixture in your palm, it should hold together cleanly without cracking at the edges. If it crumbles, it needs more moisture. If it smears, it needs a little more oat or protein powder. Trust that more than the clock.


Common Mistakes
The biggest mistake is making them too dry. I know I already said it, but this is the one that ruins the recipe fastest. Too much protein powder or not enough moisture gives you dense, crumbly bites that taste more virtuous than good.
The second mistake is crushing the Cadbury eggs too much. You want pieces, not powder. The whole charm of these is biting into little crunchy bits of candy shell. If everything disappears into the dough, you lose the contrast that made them special in the first place.
Another common issue is overthinking the sweetness. I wouldn’t keep adding honey trying to make them taste more like dessert. That usually just turns the texture tacky. The better move is letting the Cadbury eggs bring the sweetness while the base stays balanced.
And I’ll be honest, the first time I made a version of these, I added extra protein powder because I thought it would make them “better.” It did not. They tasted dry and overly worthy, which is the fastest way I know to kill a fun snack.
Tips for the Best Results
There are a few things that actually matter here.
- Use creamy peanut butter for the smoothest texture.
- Add milk slowly, only if needed.
- Leave some Cadbury chunks a little larger for crunch.
- Chill before serving if you want the best texture.
- Don’t fuss over perfect shapes.
Why does that matter? Because this is a recipe that lives on texture contrast. Soft base, crunchy candy shell, just enough sweetness. If all three are in place, the recipe feels easy and satisfying. If one drops out, the whole thing gets flatter.
This is also where real-cook judgment comes in. The ingredient that truly makes the difference is not the sweetener. It’s the peanut butter. A good peanut butter gives the mixture body, flavor, and that chewy, rich feel that holds everything together. If your peanut butter is dry, separated weirdly, or bland, the recipe notices.
Variations and Serving Ideas
You can play with this recipe a little without ruining it. That’s one reason it’s so useful.
If you want a deeper sweetness, use maple syrup instead of honey. If you want a softer, more uniform bite, use quick oats. If you want them a little more dessert-like, a few extra Cadbury pieces on top are fun, though I don’t think they need it.
You can also make them smaller if you want more of a candy-bite feel, or larger if you want them to function as a genuine grab-and-go snack. I prefer the smaller size because they feel less heavy, and let’s be honest, grabbing two small ones somehow feels more reasonable than one big one.
For serving, I think the fridge is the best place for them. I’d put them out on a plate for Easter brunch, sure, but in real life I like them in a container in the fridge where I can steal one every time I walk by. Which is exactly the kind of habit that explains why my first photo batch looked mysteriously incomplete.
Would I Make Them Again?
Yes. Easily.
Not because they’re the healthiest thing in the world, and not because I think every viral recipe deserves a spot in rotation. Most don’t. But these are simple, satisfying, and just self-aware enough to be fun. They know they’re a little extra.
I also appreciate that they don’t pretend to be something they’re not. This isn’t a salad disguised as dessert. It’s a sweet, protein-forward snack with Easter candy in it. To me, that honesty is part of the appeal.
If I were making them again, which I would, I’d keep the vanilla protein powder, keep the chunks of Cadbury eggs slightly uneven, and absolutely keep them chilled. I would not bother trying to make them look too neat. That effort is wasted here.
Don’t forget to rate the recipe if you try it! I’m also officially over on Pinterest now, so make sure to follow along and pin this recipe to your favorite dessert or snack boards. It’s the easiest way to keep all these spring treats in one place.
Related Recipes:
FAQs
Can I use rolled oats instead of quick oats?
Yes, you can. Rolled oats give a slightly heartier texture, while quick oats make the balls softer and more cohesive. I usually prefer quick oats for this recipe because the final texture feels less rough.
What protein powder tastes best in these?
Vanilla is my first choice. It keeps the flavor lighter and lets the Cadbury eggs stand out. Chocolate works, but it can make the whole thing taste heavier than it needs to.
Do I have to chill them?
Technically, no. You can eat them right after rolling. But they’re better after some fridge time. The texture tightens up, and the flavor feels more settled.
Why are my protein balls falling apart?
They probably need more moisture. A small splash of milk or a little more peanut butter usually fixes it. Dry mixtures don’t roll well, and they don’t improve with chilling.
Can I freeze them?
Yes. They freeze well. Just let them sit for a few minutes before eating so they’re not rock hard.
Closing
Viral Cadbury Egg Protein Balls are one of those rare internet recipes that actually earn the hype. They’re chewy, crunchy, easy to make, and just messy enough to feel homemade in the best possible way. Keep the texture soft, don’t overdo the protein powder, and try not to eat half the batch before the photos.