The Problem with Most 'Healthy Snacking'
Let's be honest: most things marketed as healthy snacks are either ultra-processed food in a different wrapper, or so unpleasant that nobody sticks to eating them. A low-fat cereal bar is just sugar and seed oil pretending to be health. A rice cake is basically seasoned air. The goal isn't to find something miserable you can feel virtuous about — it's to find things that are genuinely satisfying, nutritious, and that you'll actually keep eating without rolling your eyes.
Here's the thing that changes around forty: the macros that matter shift. When you're younger, your body's more forgiving about carbs and pure calories. But for men over forty, protein and fat are the macros that keep you full, support stable energy, and — frankly — keep your hormones in reasonable shape. Snacks that are primarily carbohydrate spike your blood sugar, don't keep you full, and often lead to worse eating later. You eat a cereal bar, feel hungry two hours later, and suddenly you're in the office kitchen eating biscuits. Better to eat something that actually fills you up.
The good news is that genuinely good snacks aren't hard to find. They're just real food, eaten in sensible amounts. That's it.
The Non-Negotiables — Things Worth Always Having In
Mixed nuts are where I'd start. Not the cheap blended bags with mostly peanuts and raisins — proper mixed nuts with almonds, cashews, walnuts, and Brazil nuts. The walnuts are worth the inclusion on their own; they're one of the better plant sources of omega-3 (technically ALA — not as bioavailable as EPA/DHA from fish, but still genuinely beneficial). Brazil nuts are the quiet star though. Two or three per day provides a full selenium RDA, and selenium supports testosterone. A 30g handful — not even a large amount — is a legitimately good snack that'll keep you satisfied until lunch. They're available everywhere. Waitrose and M&S own-brand are solid; if you're budget-conscious, Lidl and Aldi have decent options that are barely cheaper but still quality.
Dark chocolate deserves to be reframed entirely. This isn't a 'cheat treat' — it's an actual health food in reasonable amounts. High in flavanols (vascular health), magnesium (supports hormone balance and sleep), and iron. Two or three squares (about 20–30g) with a coffee is genuinely one of the better daily habits you can have. This isn't about deprivation; this is about actually having something you enjoy that's nutritionally solid. Lindt 90%, Green <& Black's 85%, or Montezuma's Absolute Black (100% for the serious chocophiles) are all solid. Don't bother with anything below 75% and try to call it healthy snacking — you'll just resent it.
Greek yoghurt is one of the most useful snacks for hitting protein targets without thinking too hard. A 150–200g pot of full-fat Greek yoghurt gives you 15–20g of protein, good fat, and probiotic bacteria. Always buy plain, not flavoured — the flavoured ones are basically dessert with a yoghurt label. Add your own honey if you want sweetness, or eat it with nuts and a pinch of granola. Fage Total (5% fat) is the benchmark, the gold standard. Supermarket own-brands are usually absolutely fine, and Skyr (Icelandic yoghurt) is nutritionally similar and slightly higher in protein if you want to switch it up.
Hard-boiled eggs are the boring-but-effective option. Prep six on Sunday morning (8 minutes in boiling water), leave them in their shell, and keep them in the fridge. Six grams of protein per egg, plus lutein (eye health), choline (brain support), and vitamin D. Eat cold with a pinch of salt. Yes, it's repetitive. Yes, it works. If you've done your Sunday meal prep, these cost you nothing extra.
Worth Knowing About
Smoked salmon or mackerel on oatcakes is a proper small meal, not a snack, but it deserves mentioning. Omega-3, protein, decent fat. John West smoked mackerel fillets in black pepper are about 50p per packet and have 15g of protein. Top two Nairn's oatcakes with that and you've got something genuinely nourishing. Better than any cereal bar, and actually tastes like food.
Cottage cheese is unfashionable but having a moment, and rightfully so. High in casein protein — the slow-digesting kind that's particularly useful before bed for muscle repair and recovery. Plain cottage cheese with sliced cucumber and a pinch of salt is actually quite good once you stop expecting it to taste like dessert. Lidl and Aldi tend to do it cheapest.
Real cheese — a couple of pieces of actual cheese (mature cheddar, Gruyère, Parmesan) — is fat and protein. Don't be afraid of it. Supermarket extra-mature cheddar is a legitimate snack, and it tastes like something, which matters. Babybel if you want something portable.
Olives are the sleeper snack. Healthy fats, minimal calories, genuinely satisfying to eat. Kalamata or Nocellara if you can get them — they're better than the sad stuffed green ones. Good with sparkling water in the evening when you want something savoury without committing to a meal.
The Mineral Water Angle
What you drink between meals matters as much as what you eat. Most men are mildly dehydrated most of the time, which raises cortisol, tanks energy, and makes you reach for snacks you don't actually need. If you're reaching for something partly because you're tired or your concentration is dropping, try 500ml of water first — it's surprisingly often the actual problem. Proper mineral water matters too; the magnesium content (varies by region, but look at the label) supports hormone balance and sleep. For the full deep dive, there's a solid piece on mineral water and hydration worth reading if this interests you.
What to Bin
Protein bars are mostly ultra-processed food with a protein number attached. High in seed oils, sugar alcohols, artificial sweeteners, and things you can't pronounce. A handful of nuts and a hard-boiled egg does the same job better and costs less. If you're in a rush, just skip it and eat proper food when you get a chance.
'Healthy' cereal bars (Nature Valley, Nakd, and the rest) aren't terrible, but they're mostly sugar and oats in a slightly nicer package. Fine occasionally, not a health food. Same calorie hit as a regular biscuit, less satisfying.
Rice cakes are basically flavoured air. Fine as a vehicle for something else (nut butter, smoked salmon), but nutritionally meaningless on their own. Don't pretend they're a snack.
Low-fat yoghurt has been stripped of fat and replaced with sugar and thickeners. Full-fat is better on every metric: keeps you fuller longer, tastes better, and doesn't mess with your blood sugar.
The Actual Principle
Eat real food in small amounts. Anything that comes from a whole ingredient — nuts, eggs, fish, real cheese, plain yoghurt, dark chocolate — is almost certainly a better snack than anything that comes in a shiny packet claiming to be good for you. The less the packaging says about health benefits, the more likely it is to actually be healthy.
Related Guides
The snacks that work are the ones you'll actually eat. If you hate almonds, nuts aren't your answer. If you can't stand yoghurt, find something else. But somewhere in this list is something that's satisfying, genuinely nourishing, and that you won't resent eating three times a week. That's the win.