These Chocolate Whey Protein Bars are easy to make at home for a high-protein snack. They’re gluten-free, nut-free, and no-bake. Plus, they’re drizzled with melted dark chocolate for extra indulgence.
You can make the recipe into four or six bars, depending on your preference. When divided into six, each bar contains 191 calories and just over 14 grams of protein. For a higher dose of protein, you can divide the mixture into four larger bars with 287 calories and just over 21 grams of protein. I sweeten the bars with brown rice syrup, but if you wanted to reduce the calorie content you could use a sugar-free syrup sweetener instead.
Benefits of homemade protein bars
Making your own homemade protein bars allows you to control what goes into them. This give you the benefit of tailoring the bars to suit your needs.
First, you can choose to use a high quality protein powder. I usually use a grass-fed whey protein isolate. For this recipe, I used a chocolate whey protein powder that isn’t heavily sweetened. Alternatively, you could use unflavored and unsweetened whey, since the recipe includes some sweetener and cacao powder.
Second, you can adjust the type of sweetener used to meet your requirements. You can use a liquid sweetener such as brown rice syrup, maple syrup or honey. Or, if you need to keep your sugar intake to an absolute minimum, you could use a liquid sugar-free sweetener.
Third, you can customise the flavor. Even though I use a chocolate whey protein powder in this recipe, I like to add some extra raw cacao powder for a more intense chocolate taste.

Is it cheaper to make your own protein bars
It is usually cheaper to make your own protein bars as they cost less per bar than store-bought options.
Despite the upfront cost of ingredients, you can make multiple bars from them at a lower overall cost.
This is especially true when comparing homemade bars to higher-quality, more expensive store-bought varieties.

Ingredients for chocolate whey protein bars
- Chocolate whey protein powder: I like to use a chocolate grass-fed whey protein isolate. But whey protein concentrate or a blend will also work if that’s what you have at home. You can also use unflavored whey protein, since the recipe includes cacao powder and some sweetener.
- Oat flour: You can make your own oat flour by blending rolled oats in a blender or food processor until you get a flour consistency. It helps to firm up the texture of the protein bars.
- Raw cacao powder: To increase the chocolate flavor of the protein bars, I add some raw cacao powder to the recipe. Regular cocoa powder will also work as a substitute.
- Coconut flour: When blended with the oat flour, a little bit of coconut flour gives the bars structure.
- Coconut oil: A small amount of coconut oil helps the protein bars set firm when chilled. It also improves the texture.
- Brown rice syrup: I use brown rice syrup to add extra sweetness to the bars, in addition to the sweetener in the chocolate protein powder. You can substitute maple syrup, honey or a sugar-free liquid sweetener if you prefer.
- Water: Some water is needed to help the whey protein powder blend with the other ingredients. You could also use your favorite milk as a substitute.
- Dark chocolate: I love to drizzle melted dark chocolate over the protein bars as an extra treat. It also provides textural contrast.

How to store whey protein bars
Since water is added to these whey protein bars, it’s best to store them in an airtight container in the fridge for up to 3 days.
You can freeze any extra bars that you won’t eat within this time frame. They can be defrosted in the fridge overnight as needed, or let them soften at room temperature before eating.

Chocolate Whey Protein Bars Recipe
Recipe video below. These chocolate whey protein bars are an easy, no-bake snack you can make at home. They’re high in protein, gluten-free, and nut-free, and topped with a drizzle of melted dark chocolate.

- Serves: 6 bars
- Prep time: 15 mins
- Chill time: 20 mins
Ingredients
- 3/4 cup (75 g) chocolate whey protein powder (see Note 1)
- 3/4 cup (68 g) oat flour (gluten-free if needed – see Note 2)
- 8 teaspoons (19 g) raw cacao powder (or cocoa powder)
- 4 teaspoons (9 g) coconut flour
- 4 teaspoons (19 g) coconut oil, melted
- 8 teaspoons (58 g) brown rice syrup
- 3 tablespoons (45 g) water, or as needed
- 1 oz (30 g) dark chocolate, for drizzling
Instructions
- Mix dry ingredients
In a medium bowl, mix the whey protein powder, oat flour, cacao powder, and coconut flour until well combined.

- Add wet ingredients
Add the melted coconut oil, brown rice syrup, and 1 tablespoon (15 g) of the water. Stir with a spoon until the mixture starts to come together, then press and knead it by hand, gradually adding more water until a pliable dough forms. The exact amount of water needed will vary depending on your protein powder (see Note 3).

- Divide and shape
Divide the mixture into six portions. Shape the portions into bars and place them on a tray lined with parchment paper.

- Drizzle with chocolate
Melt the chocolate in the microwave in 30-second bursts, stirring between each, or using a double boiler. Drizzle over the bars, then transfer to the fridge for 20 minutes or until the chocolate has set.

Notes
- Protein powder – Whey protein powder is needed for this recipe because its stickiness when mixed with water helps hold the bars together. I use chocolate-flavored whey protein, but any whey protein powder will work. Different types (such as isolate vs concentrate) absorb liquid differently, which affects how much water you’ll need.
- Oat flour – You can buy oat flour or make your own by blending rolled oats until a fine flour forms. To keep this recipe strictly gluten-free, use certified gluten-free oats.
- Mixing the dough – I recommend wearing food preparation gloves to prevent the mixture from sticking to your hands. If it becomes too wet or sticky, knead in a little more coconut flour.
- Storage – Store the bars in an airtight container in the fridge for up to 3 days, or freeze for longer storage. Defrost in the fridge overnight or let them soften slightly at room temperature before eating.
Recipe video
Watch the recipe video to see how to make Chocolate Whey Protein Bars.




Hola! Con que puedo sustituir la harina y el aceite de coco? Gracias
Hi Alejandra, sorry I don’t speak Spanish, but it looks like you wanted substitutes for the flour and coconut oil? You could try almond flour/ground almonds instead of the oat flour and coconut flour, and just leave out the coconut oil. This will change the texture of the bars, but if the mixture is too dry you can add extra syrup, or if the mixture is too wet you can add extra protein powder or extra almond flour/ground almonds. I hope that helps! 🙂
I was searching easy recipes ….. thanks to u…..
Thanks, hope you enjoy.
Lilian,
Just wanted to say thanks for these 😉
Thanks Shane, my pleasure!
Hey how much calorie does each bar have
Hey Mehr, the bars have:
140 calories and 12g protein each (if you make the mixture into 6 bars); or
213 calories and 17g protein each (if you make the mixture into 4 bars).
what do you substitute for rice malt syrup?
Hi Nikkie, you could use honey or pure maple syrup instead of rice malt syrup. Hope you enjoy.