Homemade no-bake protein bars: a recipe for 12 bars
A no-bake protein bar recipe for 12 bars, with exact weights, a step-by-step method and an estimate of calories and protein per bar.

The usual complaint about homemade protein bars is that they either turn out dry as cardboard or fall apart the moment you cut them. Both problems come down to the wet-to-dry ratio and how hard you press the mixture into the tin. This batch gives you 12 bars with roughly 14 g of protein each, and you never turn the oven on.
Prep time and servings
- Prep: 20 minutes
- Cooking: 3 minutes (melting the chocolate only — everything else is no-bake)
- Chilling: at least 2 hours in the fridge
- Servings: 12 bars
Storage: 5 days in an airtight container in the fridge, or up to 3 months in the freezer with each bar wrapped separately. Frozen bars need about 15 minutes at room temperature.
Ingredients
- 200 g porridge oats
- 120 g protein powder (vanilla or chocolate, whey or plant-based)
- 180 g smooth peanut butter, no added sugar
- 120 g honey or maple syrup
- 100 ml milk (dairy, plant-based or plain water)
- 30 g dark chocolate, 70 % cocoa
- 1 tsp vanilla extract
- a pinch of salt
Method
- Line a 20×20 cm tin with baking paper, leaving an overhang on two sides. That overhang is how you lift the whole slab out later.
- In a large bowl, mix the dry ingredients — oats, protein powder and salt — until no lumps of powder are left.
- Warm the peanut butter and honey for 30–40 seconds in the microwave, or in a pan over low heat, until the mixture is runny and glossy. Stir in the vanilla.
- Pour the warm mixture over the dry ingredients and stir with a spoon until everything is coated. Add the milk in two goes of 50 ml, stirring to a thick dough.
- Test the consistency: squeeze a handful. If it holds its shape without crumbling, it is ready. Too dry, add another 10–20 ml of milk; too sticky, add 20 g of oats. Protein powders absorb liquid very differently, so this step matters more than it looks.
- Tip the mixture into the tin and press it down with the back of a spoon or a flat-bottomed glass. Press harder than feels necessary — a loosely packed slab crumbles when you cut it.
- Melt the chocolate over a pan of simmering water or in the microwave (30 seconds, stir, then 20 seconds more) and drizzle it over the surface in thin lines.
- Chill for at least 2 hours, lift the slab out by the paper and cut into 12 bars (3 by 4). Run the knife under hot water and wipe it dry before each cut.
Nutrition per serving
Estimate per serving, calculated from the quantities above; one bar weighs about 62 g.
- Calories: around 240 kcal
- Protein: around 14 g
- Carbohydrates: around 23 g
- Fat: around 10 g
These are estimates, not lab figures. The peanut butter and the protein powder swing the numbers most — labels differ by 15 % or so between products, so check your own packet if you are tracking closely.
Variations and swaps
No protein powder. Use 100 g of skimmed milk powder plus 20 g of cocoa instead. Protein drops to roughly 9 g per bar, which makes it a decent snack rather than something that stands in for a meal.
No peanuts. Almond butter behaves the same way. Tahini works too but is more bitter, so add another 10–15 g of honey. If there is a nut allergy in the house, stick to sunflower seed butter and read the label.
Less sugar. Halve the honey to 60 g and add 60 g of blended dates. The texture stays put and each bar loses about 15 calories. The same trick applies to homemade granola with less sugar, where the sweetener is binder as much as flavour.
More crunch. Toast the oats in a dry pan for 4 minutes before mixing, or fold in 30 g of roughly chopped almonds and drop the oats to 170 g.
Fruit. A handful of freeze-dried raspberries cuts through the honey nicely. Fresh raspberries do not work here — they release water and the bars go soft within a day.
If you would rather have something baked that keeps for about five days, banana and oat protein muffins follow much the same logic and give you a similar number of portions.
In short
Twenty minutes of work and two hours of waiting gets you 12 bars at roughly 240 kcal and 14 g of protein each. Two things decide whether they work: the dough has to be just wet enough to hold together when squeezed, and it has to be packed down hard in the tin.
Everything else is negotiable. Swap the protein, the nut butter and the sweetener for whatever is in the cupboard, as long as the overall balance of wet and dry stays about the same.
General information, not medical advice. If you have a health condition or pain, talk to a doctor before changing how you train.





