No-Bake Peanut Butter Protein Bars
Peanut butter, whey, oats and a little honey pressed into a tin and chilled — no oven, no faff. Each bar lands at 22 grams of protein for 260 calories, with a thin dark-chocolate top if you want it. A real snack that survives a gym bag and beats anything in the shop. I made this one for you.
Plate 01 / Finished
For years I kept buying those shop protein bars — the shiny ones by the till, four quid each, the wrapper bigger than the bar inside. Half of them tasted like sweet cardboard and the other half melted into a sad puddle the second they sat in my bag past lunchtime. I’d be three hours from home, hungry, training in a couple of hours, and reaching for something that cost me a fortune and let me down. One winter I’d finally had enough, came home grumbling, and decided I’d just make my own. How hard could it be.
Turns out, not hard at all. Peanut butter, a couple of scoops of whey, rolled oats, a spoon of honey to bring it together, a splash of milk so it presses clean. Mix it in one bowl, press it into a lined tin, chill it, slice it. That’s the whole job. No oven, no thermometer, no standing over a pan. And the maths is honest: 22 grams of protein per bar for 260 calories, which is a genuinely useful snack rather than a sugar bomb pretending to be one.
These have lived in my fridge ever since. I wrap two in baking paper, drop them in my bag, and they’re still firm and good hours later — no puddle, no cardboard. My partner steals them, which is the highest praise food gets in this house. Make a batch on a Sunday and you’ve got a real snack sorted for the week, made by you, for a fraction of the price. I’ve got you on this one, love.
01Who it’s for & when to eat it
This is a portable, high-protein snack that bends to whatever you’re doing. The bar stays the same; what changes is when you eat it and how many. Here’s how I steer it.
One, on purpose
A single bar at 260 calories is a satisfying snack that holds you over between meals — 22g of protein does a lot of the heavy lifting for fullness. Box it, plan it in, and it keeps your hand out of the biscuit tin in the afternoon slump.
Easy calories, anywhere
When you’re trying to eat enough and your appetite’s flagging, these are gold — calorie-dense, no chewing through plain food. Have one with the chocolate top, or two on a hard training day. See the variations below for the bulk numbers.
Steady between meals
A balanced little snack with protein, some carbs and a bit of fat from the peanut butter. Keeps you even between meals and supports recovery without overshooting the day. One bar with a coffee does the job nicely.
Timing: these are brilliant in a gym bag or a desk drawer — they don’t need a fork and they don’t melt on you. I’ll have one an hour or so before training, or as the snack that stops a long afternoon turning into a raid on the fridge.
02Ingredients
Makes 8 bars — one bar is one serving. Want a bigger batch? Scale every line in proportion and use a larger tin; the ratio of peanut butter to powder to oats is what gives you a bar that slices clean instead of crumbling.
Servings 8 · adjust on the live recipe card- Natural peanut butter smooth250 g · 1 cup
- Vanilla whey or casein protein powder120 g · 4 scoops
- Rolled oats120 g · 1¼ cups
- Honey or maple syrup binder60 g · 3 tbsp
- Milk to loosen60–90 ml · ¼–⅓ cup
- Fine salt1 pinch
- Dark chocolate, 70% optional top60 g · 2 oz
Swaps I actually use: any nut butter works — almond, cashew, or a sunflower-seed butter if there’s a nut allergy in the house. Casein gives a softer, fudgier bar than whey, so use it if you find whey makes things dry. No honey? Maple syrup binds just the same; a mashed ripe banana works too but adds a little moisture, so go easy on the milk. The chocolate top is entirely up to you — lovely, but the bar is good plain.
03Step by step
Stir the powder and oats together first
In a big bowl, stir the protein powder, rolled oats and the pinch of salt together until they’re evenly mixed. Doing the dry stuff first means no dusty clumps of powder hiding once the wet goes in.
Magnus says: mixing dry first sounds fussy, but it’s the difference between smooth and lumpy. Thirty seconds, worth it.
Stir in peanut butter and honey
Add the peanut butter and the honey, then start folding everything together. It’ll look dry and stiff at first — that’s normal. Keep going until the dry stuff is mostly coated and you’ve got a thick, shaggy dough.
Add milk a splash at a time
Now add the milk a little at a time, mixing as you go, until the dough just holds together when you press it between your fingers — soft and pliable, not wet or sticky. Different powders drink different amounts, so add slowly. You can always add more; you can’t take it out.
Magnus says: you want it like soft cookie dough. If it’s sticking to your hands it’s too wet — work in a spoon more oats.
Pack it into a lined tin, firm and even
Line a small square tin — about 20cm / 8in — with baking paper. Tip the dough in and press it down hard and even with the back of a spoon or your hands. Really pack it; loose dough makes crumbly bars. Smooth the top flat.
Magnus says: press harder than feels necessary. A firm, dense slab is what holds together in your bag later.
Optional chocolate, then into the fridge
If you want the chocolate top, melt the dark chocolate gently and pour it over, tilting the tin so it spreads thin. Then chill the whole thing in the fridge for at least two hours, until firm. Lift it out by the paper and slice into 8 bars with a sharp knife.
Magnus says: a knife dipped in hot water and wiped dry cuts clean lines through the chocolate. Patience here pays off, darling.
04The spec sheet
Real numbers, calculated — not guessed. The batch makes 8 bars, and one bar weighs roughly 65g (a little more with the chocolate top). Here’s what one bar and a flat 100g actually give you.
| Nutrient | Per bar | Per 100g |
|---|---|---|
| Energy | 260 kcal | 400 kcal |
| Protein | 22.0 g | 33.8 g |
| Carbohydrate | 22.0 g | 33.8 g |
| — of which sugars | 9.0 g | 13.8 g |
| Fat | 9.0 g | 13.8 g |
| — of which saturates | 2.2 g | 3.4 g |
| Fibre | 3.0 g | 4.6 g |
| Sodium | ~0.18 g | ~0.28 g |
Denser than a cooked meal — that’s just what a bar is, with the peanut butter and oats packed tight. So treat it as one portioned snack: one bar is one bar. Eat it on purpose and it’s a genuinely useful 260 calories.
Strong for a snack you can carry in a bag. Plenty of the calories are doing real work here, which is more than I can say for most things sold off a shelf.
- Magnesium~70 mg · 17% DV
- Phosphorus~150 mg · 21% DV
- Niacin (B3)~3.5 mg · 22% DV
- Vitamin E~2.0 mg · 13% DV
- Manganese~0.8 mg · 35% DV
- Potassium~220 mg · 5% DV
Macros are calculated from standard food-composition data and will shift a little with your exact peanut butter, protein powder and brands. Micronutrient figures are estimates against general adult Daily Values. Numbers are for guidance, not medical advice — see our Nutrition Disclaimer.
05Bulk / Cut / TRT variations
One base, three jobs. The bar stays the same — you tweak a couple of ingredients for the cut and the bulk. Macros below are per bar.
The lean default
Use a powdered peanut butter (rehydrated) in place of half the regular peanut butter and skip the chocolate top. You keep the flavour and the protein but shave the fat and calories right down. One bar, planned in, is a satisfying snack on a deficit.
Build it up
Keep the full peanut butter and the chocolate top, and stir a small handful of chopped nuts or some dark chocolate chips through the dough. Calorie-dense, easy to eat when your appetite’s gone walkabout. Two of these is a real snack on a heavy day.
Steady & balanced
The standard bar as written, chocolate top optional. Balanced protein, carbs and fat, easy to carry, gentle on the day. One with a coffee mid-morning keeps you even without overshooting.
06Meal prep & storage
These are meal prep — that’s the whole point of them. Make a batch on a Sunday, slice them, and you’ve got a week of real snacks sorted with the macros already counted. No melting, no fuss, ready when you are.
Keep them in an airtight container in the fridge. They firm up nicely cold and hold their shape — this is where they’re happiest and where I store mine.
Wrap each bar individually and freeze. Thaw one in the fridge overnight, or eat it half-frozen on a warm day — honestly lovely that way.
Wrap two in baking paper and they’ll hold firm in a bag for a few hours. Past that on a hot day, keep them cool — but they won’t puddle like the shop ones.
For the week ahead, I cut the slab into 8, wrap them in pairs, and stash them so they’re ready to grab on the way out the door. A snack you made yourself, sorted before the week even starts — that’s prep doing its job.
Want a whole week built around food like this?
Drop your email and I’ll send you my free 7-day plan — meals, macros already counted, grocery list written. No spam, no lectures.
No spam. Unsubscribe whenever. See what’s in the plan →
07Common questions
Can I swap the protein powder? +
Yes. Whey, casein, or a plant blend all work — just know they behave differently. Casein and plant powders soak up more liquid and give a softer, fudgier bar, so add the milk slowly and stop when it just holds. Whey makes a slightly firmer bar. Vanilla or chocolate flavour both suit peanut butter; an unflavoured powder is fine too, you’ll just want a touch more honey.
My mix is too dry and crumbly — what do I do? +
Add more milk, a small splash at a time, until the dough just holds together when you press it. Don’t panic, love — protein powders vary a lot in how much liquid they drink, so the milk amount is always a guide, not a rule. A little extra honey or peanut butter also helps bring a stubborn dry mix together.
And if it’s too wet to press? +
Easy fix: work in a spoon more oats or a little extra protein powder until it firms up to a soft, pressable dough. If it’s sticking all over your hands, it’s too wet — add dry ingredients a bit at a time. It comes together quickly, so go slow so you don’t overshoot the other way.
Can I make these without protein powder? +
You can, but they won’t be high-protein bars anymore — they’ll be more of an oaty peanut snack. Replace the powder with extra oats and a little milk powder for body. Lovely to eat, but the macros change a lot: you’ll lose most of the 22g of protein, so adjust your expectations and your numbers.
How do I make them vegan? +
Use a plant protein powder, maple syrup instead of honey, and a plant milk such as soya or oat. Plant powders are thirstier, so add liquid carefully. Pick a dairy-free dark chocolate for the top if you’re using it. The texture stays soft and good, just keep an eye on the milk as you mix.
Is the chocolate top necessary? +
Not at all. The bar is properly good plain, and skipping the chocolate saves a few calories and fat — handy on a cut. The top is there because it’s nice and it makes them feel like a proper treat, but it’s optional every single time. Your bar, your call.
This bar lives inside a full week of meals.
These bars are one of the snacks in my high-protein meal plans — full weeks of food with the macros counted and the grocery list written. You pick the goal; I do the maths and make sure you’re fed.
See the meal plans →
08Pairs well with
Slim Diet Era shares recipes and general nutrition information. It is not medical or dietetic advice, and we do not provide guidance on obtaining or using any controlled substance. See our Medical Disclaimer and Nutrition Disclaimer.


