Ask any parent about homework time and you’ll probably hear a familiar story: the pencil’s already chewed, the paper is still blank and your child is mentally somewhere else entirely.
Food isn’t the only thing that affects focus — sleep, activity, stress and learning needs all matter too — but nutrition plays an important role in helping kids get the energy and nutrients they need throughout the day.
The good news? “Brain foods” don’t have to mean expensive supplements or complicated recipes. Whole grains, protein-rich foods, colourful fruits and vegetables, healthy fats and water can all be part of the mix.
What should kids eat for focus?
Think about building balanced meals with a variety of foods. That might mean oatmeal with fruit and yogurt at breakfast, a brown rice bowl with chicken and vegetables at lunch, or a beef burrito with fruit on the side.
Canadian research shows there’s plenty of room to improve the quality of kids’ diets. A study involving 1,587 Grade 9 students in Manitoba found that 93% did not meet the vegetable and fruit serving recommendations used by the study, while 94% had inadequate fibre intake.
Whole grains for steady energy
Oats, whole-grain bread, brown rice and tortilla provide carbohydrates for energy, along with fibre and other nutrients.
Instead of avoiding carbohydrates, focus on higher-fibre choices regularly.
Protein-rich foods
Chicken, beef, eggs, beans, lentils, tofu, Greek yogurt, cheese and fish can all contribute protein to a child’s meals.
Pairing protein with grains, fruits or vegetables is an easy way to make breakfast, lunch or dinner more balanced and satisfying.
Iron-rich foods
Lean meat, beans and lentils can all provide iron.
When serving plant-based iron sources such as beans and lentils, pairing them with foods that contain vitamin C like broccoli, peppers, tomatoes or cabbage can help improve iron absorption.
Healthy fats and omega-3s
Fatty fish such as salmon and trout provide omega-3 fats including DHA and EPA, while plant foods such as tofu, ground flaxseed, chia seeds and walnuts provide ALA, another type of omega-3.
Healthy fats can be worked into everyday meals through foods kids already enjoy, rather than treating them as something separate or complicated.
Add some colour
Berries, oranges, peppers, carrots, tomatoes, sweet potatoes and leafy greens bring fibre, vitamins, minerals and a range of plant compounds to the plate.
There’s no need to build a “perfect” lunchbox. Adding even one more fruit or vegetable your child already likes can be a practical place to start.
Don’t forget water
Hydration supports normal physical and cognitive function. Research on hydration and cognition in children is still developing, so an extra glass of water isn’t a magic solution for concentration, but making water easily available throughout the school day is still a simple habit worth encouraging.
Why school lunch matters
For many kids, a significant portion of their daily food intake happens at school. A 2025 study by University of Toronto researchers analyzing nationally representative Canadian dietary data found that 85.5% of Canadian children consumed lunch at school and 66.1% consumed snacks there. Children also consumed roughly one-third of their daily energy intake during school hours.
That makes school lunch programs an important opportunity to help kids access meals that are both nutritious and enjoyable.
Schools and parents can play a role by partnering with food brands that make balanced lunches practical, affordable and appealing to children. Programs like the Mad Radish School Lunch Program can help take some of the pressure off families while offering kid-friendly meals made with ingredients such as whole grains, proteins and vegetables.
The goal isn’t just to put food in a lunchbox. It’s to make healthy options convenient enough for families and tasty enough that kids actually want to eat them, so they can head back to class ready for the rest of their day.
