Cadbury Mini Egg Protein Balls (Viral Recipe)
This post may include affiliate links. Thank you for your support.
These Cadbury Egg protein balls are a fun no-bake snack made with oats, peanut butter, and everyone’s favorite Easter candy. They’re packed with 6 grams of protein each and make the perfect sweet treat for spring.

Table of Contents
Why I Love These Cadbury Mini Egg Protein Balls

I’ve been seeing Mini Cadbury Egg protein balls all over social media lately, and since I love a good protein ball and Cadbury Eggs, I knew I had to try them. If you’ve tried my no-bake protein balls, you know I’m a fan.
These protein balls are sweet, crunchy, a little nostalgic and such a fun treat for Easter or anytime during the spring season. If you’re looking for another fun Cadbury Egg treat, try my chocolate coconut nests or Cadbury Mini Egg overnight oats.
I love that there’s no baking required. Just mix everything together, roll into balls and you’re done, which makes them one of the easiest snacks to throw together.
Even better, they’re made with oats, peanut butter and protein, so they’re a bit more filling than your typical sweet treat. They’re perfect for meal prep too. Just make a batch and keep them in the fridge for quick snacks throughout the week.
Ingredients Needed

- gluten-free quick oats – the base of the protein balls. Quick oats help everything stick together and create that classic chewy texture. I used Bob’s Red Mill gluten-free quick oats, but regular quick oats will also work.
- vanilla protein powder – adds a boost of protein and a little sweetness to the mixture. I used Clean Simple Eats vanilla protein powder (use code EBF for 10% off), but any whey-based vanilla protein powder should work well.
- natural peanut butter – helps bind the mixture while adding healthy fats and rich peanut butter flavor. Use a natural peanut butter that’s creamy and well stirred.
- honey – naturally sweetens the protein balls and helps hold everything together.
- mini Cadbury eggs – the fun seasonal ingredient that makes these protein balls extra special. Crushing them adds little pops of chocolate and candy shell throughout.
Find the full ingredient list with measurements in the recipe card below.
How to Make Cadbury Egg Protein Balls

Step 1: Stir together the quick oats, protein powder, and salt.

Step 2: Combine the wet ingredients with the dry ingredients.

Step 3: Mix in Cadbury Eggs and use a cookie scoop to form balls.

Step 4: Place protein balls into a large dish, chill in the fridge to firm up, or enjoy immediately.
Tips for Success
- Crush the Cadbury eggs into small pieces: The candy shells on mini Cadbury eggs are pretty hard, so breaking them into small pieces helps them distribute evenly throughout the dough. If the pieces are too large, the mixture can be harder to roll and the balls may fall apart around the big chunks.
- Use creamy, well-stirred peanut butter: Natural peanut butter works best, but make sure it’s well mixed before using. If the oil and peanut butter are separated, the dough can turn out either too dry or too greasy.
- Adjust the texture as needed: Depending on your protein powder, the mixture may feel a little dry. If that happens, add milk one tablespoon at a time until the dough comes together easily.
- Chill if the mixture feels too soft: If the dough feels sticky or difficult to roll, pop it in the fridge for 10–15 minutes first. This helps the peanut butter and honey firm up so the balls hold their shape better.

How to Store & Meal Prep
These Cadbury Egg protein balls are perfect for making ahead and keeping in the fridge for quick snacks throughout the week.
- Refrigerator: Store the protein balls in an airtight container in the fridge for up to 1 week. The texture actually gets even better once they’ve had time to chill and firm up.
- Freezer: You can also freeze them for longer storage. Place the balls in a freezer-safe container and freeze for up to 3 months. Let them thaw in the fridge or at room temperature for a few minutes before eating.
- Meal prep tip: Make a batch at the beginning of the week and keep them in the fridge for easy grab-and-go snacks, lunchbox treats, or a quick sweet bite after dinner.
More Protein Balls to Try
If you enjoyed this recipe, please consider leaving a ⭐ star rating and let me know how it went in the 📝 comments below.

Cadbury Egg Protein Balls
Ingredients
- 2 cups gluten-free quick oats, I used Bob’s Red Mill
- 1 cup Clean Simple Eats vanilla protein powder, a little more than 3 scoops or another whey protein powder
- ¼ teaspoon salt
- 1 cup natural peanut butter
- ½ cup honey
- ½ cup mini Cadbury Eggs, crushed
- ¼ cup unsweetened almond milk, or milk of choice
Instructions
- Combine oats, protein powder and salt in a bowl.2 cups gluten-free quick oats, 1 cup Clean Simple Eats vanilla protein powder, ¼ teaspoon salt
- Stir in peanut butter, honey and milk until smooth.1 cup natural peanut butter, ½ cup honey, ¼ cup unsweetened almond milk
- Gently mix crushed Cadbury eggs into the batter.½ cup mini Cadbury Eggs
- Roll mixture into 1-inch balls and place on a tray. Enjoy right away or pop in the fridge for 30 mins to firm up before eating. Store balls in the fridge.
Notes
- Storage: Store at room temp for 2-3 days, in the fridge for up to 1 week and in the freezer for up to 3 months.
Nutrition
Nutrition information is automatically calculated, so should only be used as an approximation.
Like This Recipe? Rate & Comment Below!
















So easy and absolutely delicious!!!
These are insane. So good! I love a way I can enjoy a seasonal treat without feeling terrible about it
Yay! That makes me so happy to hear. I’m so glad you enjoyed this recipe. Thanks for coming back to leave a review, I really appreciate it!
Made these using PB2 peanut butter to cut calories and they are so good!!
So glad you loved these! I love that you used PB2 to lighten them up and that they still turned out great. Thanks for making the recipe and for coming back to leave a review. I really appreciate it!
SO GOOD! I used Naked Whey vanilla protein, halved the recipe, and made 19 balls (so definitely smaller than as directed in the recipe, but still 7 g of protein each!). Perfect ratios in this recipe.👌 These were hit with the whole family. I will be making them again!!
What can be used instead of protein powder
You can swap the protein powder with a bit more oats or even oat flour to help keep the texture similar. You may need to add a splash more milk if the mixture feels too dry. Hope that helps!
This is such a fun and festive recipe! I picked up some Cadbury eggs over the weekend and just whipped up a batch of these today. I love them and will definitely be enjoying these all week long. 🙂
Yay! So glad you loved this recipe. Thanks for making it and for coming back to leave a review.
Made these tonight and they were so good (and easy!) will definitely make again!
Yay! So glad you loved this recipe. Thanks for making it and for coming back to leave a review. I appreciate it!
Can I use non- quick oats? Do I need to adjust the recipe if I do?
Yes you can use rolled oats. No need to adjust the amount you use. The protein balls will just have more texture to them. Let me know how it turns out if you try it!
These are so fun and tasty! I used 1/4 cup honey and old fashioned oats, and they still turned out great!
Yay! That makes me so happy to hear. I’m so glad you enjoyed this recipe. Thanks for coming back to leave a review, I really appreciate it!