Pistachio Protein balls

May 27, 2023

Protein balls are a favourite fast snack. They're easily tossed together using an oat flour and cream cheese base. This combination of cream cheese, protein, and nut butter is exceptionally delicious. Enjoy as an on-the-go snack, or with a cup of coffee at home!

Pistachio Protein balls

Protein balls are my new favourite snack since they're also extremely versatile, so you can add in any of your favourite ingredients to create unique flavours.

The protein powder gives them a protein boost but also helps to hold them together.

Protein balls are actually great for pre-workout snacks as they help keep you full and focused.

You can make these in any flavour, but I love the natural sweetness of the pistachios and vanilla protein in this recipe.

Pistachio Protein balls


Here are all the ingredients and substitutes that you need to make these healthy pistachio balls:

  • Oat flour:  If you don't have oat flour, you can add in blender oats and blend for a couple of seconds. You can also replace it with almond or coconut flour!
  • Protein powder: My recommendation is to use whey protein powder (vanilla goes pretty well) because it mixes very easily. But also casein or vegan protein powders work – but you will need to add some liquid, such as milk or water. If you don't want to use protein at all, that's fine just add more oat flour and sweetener.
  • Light Cream Cheese: For this recipe, I have used Philadelphia Active. You can also use Ricotta cheese. 
  • Pistachio butter: If you don't have pistachio butter, you can make your own butter using only pistachios. You can use the same procedure to make peanut butter but use pistachios instead of peanuts. 

Pistachio Protein balls

Recipe by Frixos Dimitriadis Course: SnacksDifficulty: Medium


Prep time


Freezing time




Total time