Home > Health & Nutrition

The really ridiculously long grocery list of a male marathoner

What Olympic hopeful Trevor Hofbauer eats in a week

Trevor Hofbauer

Trevor Hofbauer is in his final days of preparation for the 2019 Scotiabank Toronto Waterfront Marathon. This year’s event doubles as the Canadian Olympic Trials, and first place (with the standard of 2:11:30) gets an automatic position on the team. The Calgary native was the 2017 Canadian marathon champion and he’s looking to come back and vie for his position in the top three this year.

Trevor Hofbauer
Photo: Matt Stetson

The marathon build is obviously about running, but first and foremost it’s about staying healthy. Hofbauer says that food is a big piece of that puzzle, and he’s very committed to getting the nutrition he needs. The runner is coming off a strong spring marathon that left him wanting more, finishing the Hamburg Marathon in April happy (but not satisfied) with a 2:16:48 personal best. He’s looking to improve upon that time in two weeks, after a successful build.

RELATED: Trevor Hofbauer wants to crush a fall marathon

Hofbauer’s weekly grocery list


7 avocados (one a day)
2 crowns of broccoli
A bundle of asparagus
14 bananas
A pint of strawberries
2 mangoes
3 peppers
1 red onion
4 sweet potatoes
A package of mushrooms
A head of lettuce
1 cucumber
1 package of cherry tomatoes
1 package of carrots
1 watermelon
2 squash



A package of boneless chicken breast (10 pack)
A steak (which he eats once a week)

Trevor Hofbauer
Photo: Peter Stokes

Dairy/Dairy alternatives

4 cartons of almond milk
3 dozen eggs


A loaf of whole grain bread
A package of cornmeal (tastes kind of like fluffy potatoes)
A 2 kg bag of rice (not every week)
2 packages of pasta
1 bag of oatmeal (he eats it every morning for breakfast)


Mango popsicles


Peanut butter (goes through one jar a week)
Dried mangoes
2 packages of hummus
Pita chips
Nature Valley bars
Dried cherries
A bag of trail mix


Sunripe mango juice (for Vitamin C)
Reese’s peanut butter cups
Dairy Queen (500m from our house, that’s trouble)

STWM runs on Sunday October 20 at 9 a.m. Canadian Running will have full coverage of the event on social media and our website.