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!

high protein pistachio ice cream

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.

high protein pistachio ice cream ingredients

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?

I'll email this post to you, so you can come back to it later! -Sarah

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

Can I use a different sweetener instead of allulose?

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.

What protein powder works best for this recipe?

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.

Can I make this without an ice cream maker?

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.

What if I can’t find pistachio butter?

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

High Protein Pistachio Ice Cream

Sarah
5
Creamy, homemade pistachio ice cream that’s keto-friendly and packed with 20+ grams of protein per serving. Made in the Ninja Creami for a smooth, rich base that truly tastes like real ice cream, not a protein dessert.
Prep Time 15 minutes
Cook Time 0 minutes
Total Time 15 minutes
Course Dessert, Snack
Cuisine American
Servings 4 servings
Calories 232kcal

Want to save this recipe?

I’ll email this post to you, so you can come back to it later! -Sarah

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.

Notes

Protein Powder: The protein powder used here provides 25 grams of protein per 2 scoops (Vital Proteins Vanilla, a blend of collagen protein and milk protein). Adjust the number of scoops based on your protein goals and the protein powder you use, as brands and types vary. Using more protein will result in a thicker, more custard-like texture.
Nutrition Facts: Use low fat dairy to reduce calories, and/or reduce amount of pistachio butter added.
Pistachio Butter Substitute: If you can’t find pistachio butter, make your own by processing 1 cup shelled pistachios in a food processor until smooth and creamy. Add 1 teaspoon avocado oil or olive oil if needed to help it blend.
Extract Options: Almond extract enhances the pistachio flavor, but if you don’t like it, you can substitute vanilla extract or omit it entirely. The protein powder also adds flavor.
Texture Tip: If the ice cream firms up too much after freezing, re-spin or briefly reprocess to restore a creamy consistency.
Color: Green food coloring is optional and purely for visual appeal.

Nutrition

Calories: 232kcalCarbohydrates: 10gProtein: 23gFat: 13gSaturated Fat: 2gPolyunsaturated Fat: 2gMonounsaturated Fat: 4gCholesterol: 46mgSodium: 223mgPotassium: 311mgFiber: 2gSugar: 3gVitamin A: 178IUVitamin C: 1mgCalcium: 187mgIron: 1mg
Tried this recipe?Rate & comment below!

Similar Posts

3 Comments

    1. 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 🙂

5 from 1 vote

Leave a Reply

Your email address will not be published. Required fields are marked *

Recipe Rating