That mid-afternoon slump is something most of us know too well, but another cuppa or a quick biscuit isn’t always the answer. What you eat can make a big difference to how your energy lasts through the day.
These seven foods are simple, nourishing choices that can help keep your energy steady – and you’ll find them easily in any supermarket.
This article is for general information only. Foods may affect individuals differently, and photos are for illustrative purposes. For personalised health or nutrition advice, always consult a qualified professional.
1. Oats

Ever wondered why Scottish highlanders could march for miles? Oats release energy slowly, keeping your blood sugar steady rather than sending it on a roller coaster ride.
A bowl of proper porridge made with jumbo oats provides complex carbohydrates that fuel your body for hours. Unlike sugary cereals that leave you crashing before lunch, oats contain beta-glucan fibre that helps maintain consistent energy levels throughout your morning.
2. Bananas

Those yellow crescents in your fruit bowl pack more punch than you might think. Bananas contain natural sugars alongside potassium and vitamin B6, creating the perfect energy cocktail.
Grab one before your morning jog or slice it onto your cereal for sustained fuel. The combination of fructose, glucose, and sucrose provides both immediate and longer-lasting energy, making bananas a favourite among British tennis players at Wimbledon.
3. Eggs

There's something deeply satisfying about cracking open a proper British free-range egg. Beyond the moral feel-good factor, eggs deliver complete proteins that your muscles absolutely love.
Whether scrambled, poached, or boiled, eggs provide all essential amino acids needed for sustained energy production. The high-quality protein helps stabilise blood sugar levels, preventing those dreaded energy dips that leave you reaching for the biscuit tin.
4. Red Lentils

Don't let their humble appearance fool you – red lentils are nutritional powerhouses hiding in plain sight on supermarket shelves. These little orange gems cook quickly and pack serious energy-boosting credentials.
Rich in iron, folate, and complex carbohydrates, lentils help combat fatigue whilst providing steady fuel for your body. A warming lentil curry or hearty soup delivers sustained energy without the afternoon slump.
5. Spinach

Popeye wasn't entirely wrong about spinach, though the instant muscle-bulging bit was rather optimistic. This leafy green genuinely does support energy levels through its impressive iron content.
Baby spinach leaves work brilliantly in smoothies, salads, or wilted into pasta dishes. The iron helps transport oxygen around your body more efficiently, whilst nitrates may improve exercise performance. Perfect for combating that tired, sluggish feeling.
6. Mixed Nuts

That bag of mixed nuts from Tesco isn't just for Christmas telly watching. Almonds, walnuts, and hazelnuts provide healthy fats and protein that deliver sustained energy release.
A small handful makes an ideal mid-morning snack, preventing energy crashes whilst providing essential nutrients. The combination of healthy fats, protein, and fibre helps maintain steady blood sugar levels, keeping your energy consistent throughout busy days.
7. Salmon

Scotland's cold waters produce some of the world's finest salmon, and your energy levels will thank you for choosing it. This pink fish delivers omega-3 fatty acids that support brain function and reduce fatigue.
Whether grilled, baked, or smoked, salmon provides high-quality protein alongside B vitamins essential for energy metabolism. The healthy fats help maintain steady energy levels whilst supporting overall wellbeing and mental clarity.

















