These no-bake pistachio protein bars are rich, nutty, and sweet! Made with pistachio butter, almond flour, cottage cheese, protein powder, and topped with sugar-free white chocolate for an easy, delicious, low carb snack.
This post may contain affiliate links.
Pistachios are more than just a trend. This nutrient-dense power nut is here to stay! After seeing so many fun recipes involving pistachios popping up on my feed, I had to develop one myself.
While planning out my green aesthetic recipes for St. Patrick's Day, I got the idea to make my pumpkin protein bars into a pistachio version. I'm so glad that I did because these turned out even better than I imagined. During testing and filming, I would catch myself taking bites in between takes. They're that good! So good I even made a cake pop version and these tasty lemon protein bars!
It has this dense pressed cookie dough texture with a nice light sweetness and subtle fruit flavors, almost like wedding cake. The white chocolate, pistachio, rose petal combo topping adds the most delightful crunch. They hold up at room temperature so they travel well, but best to keep them slightly chilled. At 10 grams of protein per bar, they're a way tastier (and prettier) snack than store-bought!
Want to see these pistachio protein bars put to the test? Wes Shoemaker over at Highfalutin' Low Carb, one of the most trusted voices in the low-carb community, did a full taste test. Check out his verdict!
Ingredients
You need just 8 basic ingredients to make these protein bars:
- Pistachio (or vanilla) protein powder - Adds extra protein, flavor, and structure. Feel free to use your preferred protein powder. My go-to is Keto Chow because it's low carb, gluten-free, and bakes well.
- Almond flour - Use blanched almond flour, not almond meal. The fine texture keeps these bars smooth and cookie dough-like instead of gritty.
- Pistachio butter - The binder and flavor booster. Warm it in the microwave for 15-30 seconds so it's smooth and easy to mix. Not to be confused with pistachio cream, which has sugar.
- Cottage cheese - Adds moisture and extra protein without the cottage cheese "taste." Blend it up smoothly and use full-fat for best texture.
- Melted coconut oil or butter - For richness and moisture, helps the bars firm up in the fridge so they slice cleanly without crumbling. Adds extra healthy fats for satiety.
- Granulated sweetener - Use your preferred sweetener of choice. I use allulose or a monk fruit blend for a sugar-free option that doesn't spike blood sugar. These sweeteners measure 1:1 like regular sugar.
- Vanilla extract - Enhances the pistachio taste.
- Sugar-free white chocolate chips - For the topping. They melt beautifully and add a sweet, creamy layer. I use Lily's sugar-free white chocolate chips. They're sweetened with stevia and have 2g net carbs per serving.
Optional add-ins: Chopped pistachios add extra crunch to the bars themselves, and edible (food-grade) dried rose petals make a beautiful, Instagram-worthy garnish on top.
See recipe card for complete measurements below.
Instructions
These are so easy to make. And here's how to do it:
Tip: Before you get started, blend up the cottage cheese. Give it a good stir before measuring to get rid of any extra moisture. I like to use my immersion blender right in the measuring cup for easy cleanup, but a regular blender or food processor works too. Also, melt the coconut oil and warm up the pistachio butter.
- Add all the ingredients to a bowl. Except the toppings of course!
- Stir with a spatula until dough forms. It'll be a little crumbly. That's okay.
- Press dough firmly into loaf pan. I use parchment paper draped over the sides for an easy lift out. Really pack it down!
- Melt white chocolate chips and coconut oil, pour on top, and spread smooth. I do 15-second bursts in the microwave, stirring between each one.
- Sprinkle with crushed pistachios and rose petals right away! Quick, while the chocolate is still wet.
- Chill for at least 30 minutes, then slice into 8 bars. They cut cleanest when cold. Wipe your knife between slices.
Want to save this?
Receive the latest recipes!
Hint: For completely smooth and flat bars, I like to use an offset cake decorating spatula to really pack down the bars and spread the melted white chocolate.
Look at those splendid layers!
Variations
Make these protein bars your own with these simple variations:
- Coconut pistachio - Mix in 2 tablespoons unsweetened shredded coconut and top with toasted coconut flakes along with the pistachios.
- Chocolate drizzle - After the white chocolate sets, melt dark chocolate and drizzle it over the top for a striking contrast.
- Extra crunchy - Fold ¼ cup chopped pistachios into the dough before pressing it into the pan, then add more on top.
- Rose pistachio - Add ¼ teaspoon rose water to the dough for an elegant Middle Eastern-inspired flavor. Top with dried rose petals.
Try my pistachio cake pops and lemon protein bars too!
Storage
- Store pistachio protein bars in an airtight container in the refrigerator for up to 1 week. Stack them with parchment paper between layers to prevent sticking.
- These bars freeze well for up to 1 month. Wrap each bar individually in parchment paper, then store all wrapped bars in a freezer-safe container or bag. They thaw in about 20 minutes at room temperature.
FAQ
Yes! Almond butter, peanut butter or cashew butter works well. Of course the flavor will be different, but the texture will be similar. For nut-free bars, use sunflower seed butter. I used almond butter in my lemon protein bars, and they turned out great!
Yes! It's easy to make your own pistachio butter. Just toast raw pistachios for about 7-9 minutes at 350°F, allow to cool completely, and blend in a food processor until smooth. This is a great homemade pistachio butter recipe.
Coconut flour is a great nut-free option. Use ⅓ cup as coconut flour is more absorbent than almond flour.
Greek yogurt blended smooth can replace the cottage cheese 1:1. The texture will be slightly different.
Absolutely! Regular granulated sugar, coconut sugar, or honey all work. If using honey, use it at room temperature and reduce the coconut oil by 1 tablespoon.
Yes! Use plant-based protein powder, replace the cottage cheese with blended silken tofu (same quantity), and use coconut oil instead of butter. For the topping, use dairy-free white chocolate chips.
Protein powders vary significantly in how much liquid they absorb. Different brands and types (milk vs. whey vs. plant-based) will create different consistencies. Start with the recipe as written, then adjust with small amounts of almond milk or almond flour until you get a thick, moldable dough.
Related
Looking for more recipes like this? Try these:
This recipe is one of many easy no-bake high protein recipes. Check them out!
Recipe
Pistachio Protein Bars
Ingredients
- ½ cup pistachio protein powder (44 grams)
- 1 cup almond flour
- ⅓ cup pistachio butter warmed
- ⅓ cup cottage cheese blended smooth
- 2 tablespoon coconut oil or butter melted
- ¼ cup granulated sweetener allulose or monk fruit blend
- ½ teaspoon vanilla extract
- Optional: ¼ cup chopped pistachios for texture
Topping
- ½ cup sugar-free white chocolate chips
- 1 teaspoon coconut oil
- crushed pistachios
- dried edible food-grade rose petals optional
Instructions
- Blend cottage cheese until completely smooth. Set aside.
- Add all ingredients except toppings to a medium bowl and mix with a spatula until dough forms.
- Press firmly into a parchment-lined loaf pan.
- Melt white chocolate chips with coconut oil in microwave 15-second intervals until smooth. Spread evenly over the top. Sprinkle with crushed pistachios (and rose petals if using) while chocolate is still wet.
- Chill for at least 30 minutes. Slice into 8 bars.
Heather says
Easy to make. Tastes delicious. My family has asked for this to be in the regular rotation. Tastes more like dessert than a protein bar.
Olivia Wyles says
Oh Heather! I love this so much. I’m honored one of my recipes made it into your rotation, and it’s family-friendly too!
Tanja says
Thank you so much for this recipe.I came here from Wes you tube channel.I used almond butter chocolate protein powder and added peanut powder,and topped with dark sugar free chocolate and keto marshmallows.they are devine,and I have bought all the protein bars I can find but these are so much better,thank you again for sharing I appreciate you
Olivia Wyles says
Hi Tanja, welcome and thank you for trying! Great variations, I appreciate you!!
Jennifer says
I made these and they are soooo good. Now I’m going through my Keto Chow coming up with new flavors for this recipe.
Olivia Wyles says
Yeah! This inspired me to make lots more flavors too. 🙂
Jenni says
I just made my third batch yesterday, they are so very good! A little too sweet with 1/4 cup sweetener, but for me it’s just right with half that amount. This time I added grated coconut to the batter, and drizzled a bit of dark chocolate over the white chocolate icing, along with crushed pistachios. Thank you for this wonderful recipe and thanks to Wes for his video. After seeing that, I couldn’t wait to try it!
Olivia Wyles says
Excellent variations, I'm so glad you found the recipe and you're enjoying it. Thank you for trying!
Debra says
I just watched Wes from "Hifalutin' Low Carb" make this. I don't have any pistachios at the moment, so I decided to make this using what I have for an Almond version. I'm Ketovore, here are my substitutes... I used Beef Tallow instead of Coconut Oil. I used Almond Butter instead of Pistachio Butter. I used Total Carnivore Frosted Oatmeal Cookie protein powder (also expensive) instead of the Pistachio protein powder. I topped it with sliced almonds. Very different, but also yummy. I can see how this can be a jumping off point for other nut versions. I now want to try the pistachio version, but I think I will make a macadamia nut version before that! Thank you for this recipe!
Olivia Wyles says
Hi Debra, great variations. Being a ketovore means you gotta get creative sometimes! Glad to have you here 🙂
Rochelle says
Olivia, I watched Wes make and review this recipe and knew I had to make them. I used plant based vanilla protein powder and made my own pistachio butter. These bars are heavenly!
I couldn't wait the full 30 minutes so I cut them after about 20 and the white chocolate cracked as I was cutting them, so next time I'll only chill them 5-10 minutes then score the top and finish chilling them. For me, they were very sweet and rich in flavor so next time I'll reduce the sweetener, but those are just personal tastes.
These are going into the freezer only to prevent me from nibbling on them all day.
Olivia Wyles says
Rochelle, so glad Wes sent you my way! 🤍 I love that you made your own pistachio butter too. That’s dedication!
Your tip about scoring the chocolate before it’s fully set is SO smart, I’m going to add that to the post. And yes, freezer is the only way to keep these safe from yourself, lol. Enjoy!
Jill Madigan says
I could not find where to join your channel - is the YT name the same as here?
Olivia Wyles says
Hi Jill, here’s my YouTube channel: https://youtube.com/@oliviawyles?si=-gEQwloyOEZFKrg-
Sally says
Is there a substitute for almond flour? I love pistachios but I am allergic to almonds.
Olivia Wyles says
Hi Sally, yes, that’s in the FAQ above. You can use coconut flour, you’ll need 1/3 less. Or others have suggested pistachio flour.
Julie says
I have not tried yet but want to. What would you recommend other than keto chow? They put a lot of stuff in their product that I should not combine with certain meds. I thought about plain protein powder mixed with pistachio flour. any ideas?
Olivia Wyles says
Hi Julie, completely understand. Feel free to test out with your protein powder of choice.
Kat says
Despite changing up the flavors due to not having pistachio keto chow, the recipe worked so well!! I think this might be my new formula for protein bars/healthy treats! For anyone curious I kept all the measurements but made a few swaps-used banana bread keto chow, Greek yogurt in place of cottage cheese and almond butter for the pistachio butter! I topped the bars with SF dark chocolate chips and crushed almonds. Perfection.
Olivia Wyles says
Hi Kat, I love love love this variation! Thank you for trying. I’m glad it worked out for you with the substitutions. I have more protein bars planned like this so stay tuned!
Bobbi says
I didn't have Pistachio Keto Chow so made a batch using Chocolate and peanut butter instead. I used peanut butter instead of Pistachio Butter, 1/4 C of PB instead of either flour, and topped with melted Lily's extreme dark. Hasn't set up yet but tastes yummy.
Olivia Wyles says
Thank you for trying, I love this variation idea!
Carole says
I'm not sure what she means by "1/4 C of PB instead of either flour" Can you explain?
Olivia Wyles says
It sounds like she skipped the almond flour (or coconut flour) entirely and used 1/4 cup of peanut butter in its place as the binder! That would make the bars much denser and fudgier. Keep in mind the texture will be quite different from the original, more like a fudge or fat bomb than a cookie dough bar. Let us know how yours turns out!
Bonnie says
Maybe it was powdered peanut butter
Sonya says
The pistachio butter is awfully expensive. Is it possible to somehow grind and make your own? Would really like to try this recipe.
Olivia Wyles says
Hi Sonya, thank you for your question. I totally understand. You can definitely make your own. Just toast raw pistachios for about 7-9 minutes at 350°F, allow to cool completely, and blend in a food processor until smooth. This is a great homemade pistachio butter recipe -> https://cookieandkate.com/pistachio-butter-recipe/
I updated my FAQ above!
Olivia Wyles says
These pistachio protein bars are officially part of my “pretty” protein snack rotation. They taste pretty, look pretty, and make you feel pretty good too! 😊