If you’re wondering what to eat before a hockey game so your player isn’t sluggish on the ice, here’s the short answer: mostly carbs, moderate protein, and water, 2–3 hours before puck drop. This is Part 1 of 9 in the Athlete Nutrition series, built from the weekly nutrition tips in the Hockey IQ book. New here? Start with the Nutrition Basics intro.
I never played hockey. I was a competitive swimmer, and swimmers are wildly aware of nutrition, because you learn it the hard way at about age twelve: you can’t win a race with a steak and fries in your belly. So I thought I’d carry that over automatically when my daughters started playing. I didn’t.
I can tell you exactly when I finally connected the dots and understood that it’s about the pre-game fuel in hockey, too. It was a Squirt tournament weekend in Providence, two games in one day, and between them we did what everyone does: piled into the closest place with a table for a full team plus siblings and parents, and ordered chicken fingers and fries all around. The kids were happy. We were happy. An hour after lunch, my two oldest daughters, on the same Squirt team that year, were on the ice looking like they were skating through wet cement. Not lazy, not tired, just heavy. Slow first step, late to every puck.
It had probably happened at every tournament before that day and I’d missed it. Nobody at that table was doing anything wrong. The kids were hungry, and this was the quickest fix on a time crunch between games. Nobody thought about the timing of protein, or the digestion that needs to happen before the body can turn a plate of food into accessible energy. Three daughters and many seasons later, one starting her senior year at the Hill School, one entering her junior year at Choate, and my youngest just on her way to high school, I wish someone had reminded me at that first tournament how important athlete nutrition really is.
The tip from the book
A strong pre-game meal for a young athlete should be mostly carbs for energy, with moderate protein for muscle support, eaten about 2–3 hours before puck drop. The Academy of Nutrition and Dietetics recommends this same carbs-first approach for young athletes.
The book puts it in one line I still repeat in the car: If your stomach feels “full,” your legs usually feel “slow.”
The Formula: What to Eat Before a Hockey Game
- 🟨 Mostly carbs (rice, pasta, potatoes, bread, fruit) for energy
- 🟥 Moderate protein (chicken, turkey, eggs, yogurt) for muscle support
- 🟩 Some veggies or fruit
- 🟦 Water with the meal, and keep sipping until warm-up
What to Eat Before a Hockey Game: 5 Meal Ideas (2–3 Hours Before)
- 🟥🟨🟩 Grilled chicken + pasta or rice + steamed veggies
- 🟥🟨🟩 Turkey sandwich on whole-grain bread + fruit
- 🟥🟨🟩 Salmon + sweet potato + veggies
- 🟥🟨🟩 Eggs + toast + fruit
- 🟥🟨🟪 Greek yogurt + granola + berries
Notice that chicken fingers aren’t really the villain here. Grilled chicken and rice is on the list. The difference is the fried coating and the fries sitting in the stomach, and the timing: an hour is not enough, and a plate that size needs closer to three hours.
What actually changed for us
The meal moved earlier and got a little smaller. On a two-game day, the “big” meal happens right after game one, which gives it the full window before game two. If the gap is short, it’s a sandwich and fruit from the cooler, not a restaurant. And we stopped experimenting on game day. Whatever works, we repeat. My youngest daughter now made it a ritual to eat a banana before every game.
The book says it better than I do: keep it simple, familiar, and repeatable. For us, that’s the real answer to what to eat before a hockey game, week after week.

Recipe kids can make themselves: The Turkey Stack
No stove needed. About 5 minutes. Pretty much all ages. And let them clean up as well :-).
Getting my kids involved in the food making process made them try new things on their own.
You need:
- 2 slices whole-grain bread 🟨
- 3–4 slices deli turkey 🟥
- 1 slice cheese 🟥🟩
- Lettuce or a few cucumber slices 🟩
- A little mustard or mayo
- 1 apple or banana on the side 🟨🟩🟪
Steps:
- Lay out both slices of bread. Spread a thin layer of mustard or mayo.
- Stack turkey, then cheese, then lettuce or cucumber.
- Close it, cut it in half, and put it on a plate with the fruit.
- Fill your water bottle and drink a full glass with the meal.
Eat it 2–3 hours before the game. Wrap it in foil and it travels to the rink lobby just fine.
Quick rule: Keep it simple, familiar, and repeatable.
Every week of the Hockey IQ book answers a question like what to eat before a hockey game, plus a full Nutrition IQ appendix at the back. Get the book · Back to Athlete Nutrition
