This homemade high-protein pistachio ice cream is keto-friendly, naturally low in sugar, and packs 20+ grams of protein per serving. It features an ultra smooth, creamy base that results in the dreamiest texture. Yes, it’s indulgent. And yes, it still suits your 2026 goals!

Why This High-Protein Pistachio Ice Cream Recipe Is the Best
1. Creamy, scoopable texture without heavy cream
Thanks to blended cottage cheese and pistachio butter, this ice cream turns out incredibly smooth and rich without any heavy cream or eggs. No icy texture, no chalkiness.
2. High protein without tasting “protein-y”
With 2–4 scoops of vanilla protein powder, depending on your preferences, you get a serious protein boost without that artificial aftertaste. It just tastes like pistachio ice cream while meeting your protein goals.
3. Keto-friendly and naturally sweetened
Allulose gives this ice cream the sweetness and soft texture of traditional sugar, without spiking blood sugar or kicking you out of ketosis.

Ingredients Breakdown
See recipe card at the end of the post for full ingredient measurements and units.
Cottage cheese
This is the secret to the creamy, high-protein base. Once blended, cottage cheese becomes completely smooth and acts like the perfect, creamy, neutrally flavored ice cream base. If you love cottage cheese ice cream recipes, make sure to try my Maple Creemees recipe as well.
Milk of choice
Used to thin the mixture so it blends smoothly. Any milk works here — dairy or non-dairy — depending on your preferences.
Pistachio butter
Adds real pistachio flavor to the base of the ice cream. Pistachio butter is similar to peanut butter, just made from pistachios. If you cant find pistachio butter, you can make your own in a food processor. Add 1 cup of shelled pistachios to a food processor and process until smooth and creamy. Add 1 tsp of avocado oil or olive oil if needed to achieve a smooth texture.
Vanilla protein powder
Boosts the protein content while adding subtle sweetness and vanilla flavor. The type you use will slightly affect texture and taste. I used Vital Proteins vanilla protein which is a combination of collagen protein and milk protein, and contains 25g protein per 2 scoops. Adjust scoops based on your protein goals. Note that more protein may make the texture of the ice cream more custard-like.
Allulose sweetener
Allulose keeps the ice cream soft and scoopable even after freezing. It’s my go-to sweetener for frozen desserts.
Almond extract (optional)
A small amount enhances the pistachio flavor and gives it that classic pistachio ice cream taste. Feel free to omit or replace with vanilla extract if you’re not a fan of almond extract.
Green food coloring (optional)
Totally optional, but gives the ice cream a more vibrant pistachio green color. 1-2 drops of gel food coloring goes a long way. You can also use spirulina powder for a more natural option.
Chopped pistachios
Folded in after churning for crunch and texture, or sprinkled on top before serving.
How to Make High-Protein Pistachio Ice Cream
1. Blend the base
Add the cottage cheese, milk, pistachio butter, allulose, protein powder, and almond extract to a high-speed blender. Blend until completely smooth with no visible curds. Add food coloring if using.

2. Process in the ice cream maker
Pour the mixture into your ice cream maker. I used the Ninja CREAMi pint, and froze the mixture overnight before processing on the lite ice cream setting.

Want to save this recipe?
3. Add pistachios
Fold in the finely chopped pistachios after churning, or use them as a topping when serving.

Tips for Success
- Blend thoroughly: Make sure the cottage cheese is fully blended.
- Adjust protein carefully: More protein makes the ice cream thicker and more custard-like, and will also vary depending on the type and brand used. Start with 2 scoops and increase as desired.
- Re-spin if needed: If the ice cream firms up too much after freezing, a quick re-spin in the Ninja Creami brings it back to perfect consistency.
High-Protein Pistachio Ice Cream Flavor Variations
- Chocolate pistachio: Add mini sugar-free chocolate chips or a swirl of melted dark chocolate.
- Salted pistachio: Add a pinch of flaky sea salt to enhance the nutty flavor.
- Pistachio cheesecake: Swirl in a few spoonfuls of sweetened cream cheese.
FAQs
Allulose works best as a sugar free option for frozen desserts because it stays soft when frozen. You can also use cane sugar if you don’t need to be strictly sugar-free.
I used a vanilla protein powder that provides 25 grams of protein per 2 scoops (a blend of collagen and milk protein). Whey or milk-based proteins generally give the best texture for ice cream over plant based protein powders.
You can freeze the blended mixture in a loaf pan and stir every 30–45 minutes until creamy, or freeze the mixture in an ice cube tray, and blend the resulting cubes in a food processor. The texture will likely be best using an ice cream maker. I recommend the Ninja Creami.
You can make your own. Add 1 cup of shelled pistachios to a food processor and process until smooth and creamy. Add 1 tsp of avocado oil or olive oil if needed to achieve a smooth texture, and a pinch of salt if desired.

Try This High-Protein Pistachio Ice Cream Recipe!
If you’re looking for a dessert that actually supports your goals while still feeling indulgent, this high-protein pistachio ice cream is it. Creamy, satisfying, and packed with protein — it’s proof that healthy eating doesn’t have to feel restrictive.
If you make it, leave a comment and rate the recipe. And don’t forget to tag me on Instagram so I can see your creations 💚
XO,
Sarah

High Protein Pistachio Ice Cream
Want to save this recipe?
Ingredients
- 1 cup cottage cheese
- ½ cup milk of choice
- ¼ cup pistachio butter
- ½ cup allulose sweetener
- 72 grams vanilla protein powder about 2-4 scoops
- ⅛ teaspoon almond extract optional
- 1 to 2 drops green food coloring optional
- 3 tablespoons shelled pistachios finely chopped
Instructions
- Blend the base: Add the cottage cheese, milk, pistachio butter, allulose, protein powder, and almond extract to a high-speed blender and blend until completely smooth with no visible curds. Add food coloring if using.
- Churn the ice cream: Pour the mixture into your ice cream maker and process according to maker's instructions. I used the Ninja CREAMi, which requires freezing until the mixture is solid before processing. I processed on the lite ice cream setting.
- Add pistachios: Stir in the chopped pistachios after churning, or use them as a topping when serving. You can also add them and use the "mix in" cycle on the Ninja Creami if you want them fully mixed in.


So good!! I’ve been obsessed with all things pistachio lately, and this really hits the spot!
How can I prepare this if I don’t have a ice cream maker?
While I personally haven’t tried it without an ice cream maker, I have some info in the FAQ section with recommendations if you want to try it without an ice cream maker 🙂