Discover all of this year's awesome protein treats

We get it, sometimes you need to see the full picture.

We’ve always kept the full contents a well-kept secret, but if you need proof that we have the best advent calendar around, check below for a full breakdown.

Warning: you can’t unsee this – so only scroll if you really want to discover all of the treats.

1. Battle Snacks Battle Cookie

(Chocolate Chip)

2. Battle Snacks Battle Cookie

(Double Chocolate)

3. Battle Snacks Battle Cookie

(Lemon Drizzle)

4. Battle Snacks Battle Cookie

(Mocha Chocolate Chip)

5. Bounce Protein Energy Ball

(Cacao Peanut)

6. Bounce Protein Energy Ball

(Cashew Peanut)

7. Bounce Protein Energy Ball

(Almond Spirulina)

8. The Protein Ball Co. Protein Balls

(Lemon & Pistachio)

9. The Protein Ball Co. Protein Balls

(Peanut Butter & Jam)

10. Boostball Protein Balls

(Maple Cinnamon Swirl)

11. Boostball Protein Balls

(Lemon Drizzle Cake)

12. Boostbutter Protein Peanut Butter

(Sweet Maple)

13. PhD SmartBar Plant Protein Bar

(Choc Toffee Popcorn or Choc Peanut Caramel)

14. Oatein Millionaire Crunch

(Salted Caramel)

15. Oatein Millionaire Crunch

(Chocolate Orange)

16. Pulsin Protein Booster

(Caramel Choc & Peanut)

17. Pulsin Protein Booster

(Orange Choc & Cashew)

18. Pulsin Protein Booster

(Mint Choc & Cashew)

19. Pulsin Protein Booster

(Vanilla Choc & Almond)

20. Applied Nutrition Vegan Indulgence Bar

(Belgian Chocolate Caramel)

21. Applied Nutrition Vegan Indulgence Bar

(Belgian Chocolate Mint)

22. Applied Nutrition Vegan Indulgence Bar

(Belgian Chocolate Orange)

23. Vive Natural Protein Snack Bar

(Hazelnut)

24. Vive Natural Protein Snack Bar

(Salted Caramel)

25. Vive Natural Protein Snack Bar

(Peanut Butter or PhD SmartBar Plant Choc Peanut Caramel)