These homemade chocolate protein bars are a no-bake snack made with chocolate protein powder, almond flour, peanut butter, cottage cheese, cocoa powder, and allulose syrup, topped with sugar-free dark chocolate and flaky sea salt. They are gluten-free, sugar-free, keto and low carb with 12.5g protein and 3.58 net carbs per bar.
This post may contain affiliate links.
I made this chocolate protein bar in 2026 specifically for one person in the Keto Chow Facebook group. She had just wasted ingredients on another recipe. So I made it my mission to make her a good one. And I did! These are so fudgey and rich, topped with a sugar-free chocolate layer and sprinkled with flakey sea salt. Made with the most popular Keto Chow flavor: Chocolate!
These bars are part of my homemade protein bar series. I was inspired to make more since everyone loved the pistachio protein bars. And it got the attention of Wes from High Falutin' Low Carb (you have check out his review). With this version, I swapped the granulated sweetener for allulose syrup (inspired by my friend Megan at Mad Creations.) It makes the bars softer and chewier than my original base.
It's still an easy one bowl method. Just throw everything in a bowl, press into a pan, chill, slice, and enjoy! At 12.5g protein and 3.58 net carbs per bar, they're the perfect little no-bake snack.
Ingredients
You need just 8 basic ingredients to make these:
- Chocolate protein powder - Adds protein, flavor, and structure. Use your preferred protein powder. Whey or milk protein work best. I use Keto Chow.
- Almond flour - Use blanched almond flour, not almond meal, so the bars stay smooth. I always sift beforehand.
- Peanut butter - To help bind it together. Warm it up so it stirs in easily.
- Cottage cheese - Adds moisture, creaminess, and extra protein. Blend it smooth and use full-fat.
- Allulose syrup - For natural sweetness and a soft and chewy texture. Use your preferred sweetener. I use Wholesome brand.
- Coconut oil - Adds richness, healthy fats, and helps the bars firm up so they slice clean.
- Cocoa powder - Deepens the chocolate flavor. Use unsweetened.
- Vanilla extract - Rounds out the chocolate.
For the topping:
- Sugar-free dark chocolate chips - I use Lily's. They melt smooth for the top layer. ChocZero works too.
- Coconut oil - Thins the chocolate so it spreads easily.
- Flaky sea salt - Makes the chocolate flavor pop.
See recipe card below for measurements.
Instructions
These come together in one bowl. Here's how to make them:
Before you get started: Blend the cottage cheese until smooth. Warm up the peanut butter and melt the coconut oil.
Want to save this?
- Whisk the almond flour, cocoa powder, and protein powder in a bowl. Or just dump everything in and mix.
- Add the cottage cheese, peanut butter, melted coconut oil, and vanilla extract.
- Mix until a dough forms. It will hold when pressed with the spatula.
- Add the dough to a loaf pan lined with parchment paper.
- Press the dough firmly into a parchment-lined loaf pan. Really pack it down.
- Melt the dark chocolate chips and coconut oil in 15-second bursts, then spread over the top.
- Sprinkle with flaky sea salt while it's still wet.
- Chill at least 30 minutes, then slice into 8 bars.
Tip: An offset spatula helps you pack the dough flat and spread the chocolate smooth.
Variations
- Use a different nut butter. Almond or cashew butter both work in place of peanut butter. I used almond butter in my lemon protein bars, and cashew butter in my raspberry protein bars. Highly recommend both!
- Make it with granulated sweetener. Swap the allulose syrup for ¼ cup granulated sweetener like Swerve or Lakanto to follow my pistachio protein bars recipe.
- Switch the protein powder. Use any flavor you like, then match the topping to it.
- Add crunch. Fold in 2 tablespoons chopped peanuts or cacao nibs before pressing the dough into the pan.
Storage
- Store the bars in an airtight container in the fridge for up to 1 week. Stack them with parchment between layers so they don't stick.
- They freeze well for up to 1 month. Wrap each bar in parchment, then freeze in a container or bag. They thaw in about 20 minutes at room temperature.
FAQ
Yes. Almond, cashew, or peanut butter all work, and sunflower seed butter makes them nut-free. The flavor shifts a little but the texture stays the same.
Coconut flour is a good nut-free swap. Use about ¼ cup, since coconut flour soaks up more moisture than almond flour.
Yes. Greek yogurt blended smooth replaces it 1:1, with a slightly different texture.
Yes. Swap in ¼ cup granulated sweetener like Swerve or Lakanto. The bars set a touch firmer but still taste great.
Protein powders soak up liquid differently, and milk, whey, and plant-based all behave differently. Start with the recipe as written, then add a splash of almond milk if it's dry or a spoonful of almond flour if it's loose.
Related
If you loved this recipe, try these others.
Recipe
Chocolate Protein Bars
Ingredients
- ½ cup chocolate protein powder
- ¾ cup almond flour
- ½ cup peanut butter warmed (or other nut butter)
- ⅓ cup cottage cheese blended smooth
- 3 tablespoon allulose syrup
- 2 tablespoon coconut oil melted
- 2 tablespoon cocoa powder 10g
- 1 teaspoon vanilla extract
Topping
- ½ cup sugar-free dark chocolate chips
- 1 teaspoon coconut oil
- flakey sea salt
Instructions
- Blend cottage cheese until completely smooth. Set aside.
- Mix together almond flour, cocoa powder, and chocolate protein powder in a medium bowl. Add peanut butter, cottage cheese, allulose syrup, coconut oil, and vanilla extract. Mix with a spatula until dough forms.
- Press firmly into a parchment-lined loaf pan.
- Melt dark chocolate chips with coconut oil in microwave 15-second intervals until smooth. Spread evenly over the top. Sprinkle with flakey sea salt while chocolate is still wet.
- Chill for at least 30 minutes. Slice into 8 bars.
Olivia Wyles says
I loved making this chocolate protein bar. It has the right amount of soft and chewy! I hope you enjoy 🙂