{"id":2173786,"date":"2026-10-01T09:27:36","date_gmt":"2026-10-01T06:27:36","guid":{"rendered":"https:\/\/analyse.optim.biz\/?p=2173786"},"modified":"2026-10-01T09:27:36","modified_gmt":"2026-10-01T06:27:36","slug":"dial-your-diet-for-training-and-recovery-the-ultimate-guide-from-52-cycling-nutrition-experts","status":"publish","type":"post","link":"https:\/\/analyse.optim.biz\/?p=2173786","title":{"rendered":"Dial Your Diet for Training and Recovery: The Ultimate Guide from 52 Cycling Nutrition Experts"},"content":{"rendered":"<p>[analyse_image type=&#8221;featured&#8221; src=&#8221;https:\/\/velo-cdn.outsideonline.com\/wp-content\/uploads\/2026\/10\/Untitled-Design-23.jpg&#8221;]<\/p>\n<div class=\"content-wrap fp-contentTarget\">\n<div class=\"article-body\">\n<div class=\"pub-date font-utility-2 text-secondary\">Updated October 1, 2026 04:26AM<\/div>\n<\/div>\n<p>Does your daily diet properly support your cycling training and recovery?<\/p>\n<p>Are you getting enough carbs to sustain your biggest rides? But what about when you\u2019re slaving at the 9-to-5?<\/p>\n<p>What about protein \u2013 how much should cyclists really be getting?<\/p>\n<p>And honestly, do you need that shelf of a dozen different supplements?<\/p>\n<p>All these questions \u2013 and many more \u2013 have been answered by 52 of the world\u2019s leading sport and nutrition scientists in a newly published \u201cPosition Statement on Nutrition for Cycling.\u201d<\/p>\n<p>The weighty 18,000-word tome tells you everything you could possibly want to know about nutrition, on and off the bike.<\/p>\n<p>It speaks to training, recovery, illness, female health, training at altitude \u2026 everything.<\/p>\n<p>Big brains from WorldTour superteams, national federations, and research laboratories collaborated on the authorship. The UCI commissioned and rubber-stamped it.<\/p>\n<p>There\u2019s no bro science or social media \u201cfact\u201d here.<\/p>\n<div class=\"ad-placeholder-wrapper relative w-full border-t border-b border-border-light col-span-full my-3 md:col-span-10 md:col-start-2\">\n<div class=\"mb-[30px] min-h-[30px] text-center\"><span class=\"font-utility-4 font-medium tracking-[1px] text-neutral-500 uppercase\">ADVERTISEMENT<\/span><\/div>\n<\/div>\n<h2>Building the best diet for bike riders<\/h2>\n<p>The paper is an epic encyclopedia of information for hard-training amateurs who balance biking ambitions with pesky real life. And we read every single word of it, so you don\u2019t have to.<\/p>\n<p>Why?<\/p>\n<p><strong>To give you the ultimate guide to dialing in your diet for training, recovery, and health.<\/strong><\/p>\n<p>What follows is based on information directly from the UCI bible, supported by <em>Velo<\/em>\u2018s own research and calls with pro cycling team staff.<\/p>\n<p>Note that we haven\u2019t included on-bike nutrition or performance supplements here. Those are very deep rabbit holes that require separate exploration.<\/p>\n<p>In the meantime, here are <em>Velo\u2019s<\/em> guides on supplements and fueling.<\/p>\n<p><strong>And before we start: One important caveat.<\/strong><\/p>\n<p>There is no such thing as a \u201cperfect\u201d diet. Don\u2019t get bogged down tracking calories and measuring skin folds. Use your health, happiness, and trends in blood markers, body mass, and power output as your guiding stars.<\/p>\n<div class=\"ad-placeholder-wrapper relative w-full border-t border-b border-border-light col-span-full my-3 md:col-span-10 md:col-start-2\">\n<div class=\"mb-[30px] min-h-[30px] text-center\"><span class=\"font-utility-4 font-medium tracking-[1px] text-neutral-500 uppercase\">ADVERTISEMENT<\/span><\/div>\n<\/div>\n<p>Take the below as guiding principles, not strict \u201crules.\u201d<\/p>\n<h2>1. How much in total? Total daily intake<\/h2>\n<figure id=\"attachment_1007629\" class=\"pom-image-wrap photo-alignnone\"><img decoding=\"async\" alt loading=\"lazy\" width=\"1200\" height=\"837\" class=\"alignnone size-large wp-image-1007629\" src=\"https:\/\/velo-cdn.outsideonline.com\/wp-content\/uploads\/2026\/09\/Z8A_8454-2-1200x837.jpg?width=3840&amp;auto=webp&amp;quality=75&amp;fit=cover\"><figcaption class=\"pom-caption\"><span class=\"article__caption\">Are you eating enough? Consider overall energy balance before you try to major in the minors.<\/span> (Photo: Gruber Images)<\/figcaption><\/figure>\n<p>Overall intake and energy availability is the base of the nutritional pyramid. There\u2019s no point finessing macro- and micro- nutrients if these are out of line.<\/p>\n<p>The UCI paper recommends that daily energy availability should be 40 to 45 calories per kilo of fat-free mass, per day.<\/p>\n<p>This calculation gives athletes a good ballpark figure for how many calories riders should eat every day, according to their training volume.<\/p>\n<p>Don\u2019t know your fat-free mass?<\/p>\n<p>Don\u2019t worry, basically nobody outside the sporting elite knows theirs either. We\u2019ve laid out in the appendix below how you can calculate your own fat-free mass.<\/p>\n<p>However, the UCI\u2019s basic message regarding energy availability is that cyclists need to eat enough, all the time. Otherwise, all that training is a waste of time.<\/p>\n<div class=\"ad-placeholder-wrapper relative w-full border-t border-b border-border-light col-span-full my-3 md:col-span-10 md:col-start-2\">\n<div class=\"mb-[30px] min-h-[30px] text-center\"><span class=\"font-utility-4 font-medium tracking-[1px] text-neutral-500 uppercase\">ADVERTISEMENT<\/span><\/div>\n<\/div>\n<p>And trust us, you probably need significantly more food than you think. Run the numbers through the energy availability equation below, and you\u2019ll be surprised.<\/p>\n<h3>Things to note on energy availability<\/h3>\n<p>1. The UCI paper is keen to enforce that lighter is not always better. That stance reflects how the WorldTour is increasingly focusing on power before weight in its quest to optimize the watts-per-kilo equation.<\/p>\n<p>Amateurs should follow suit. Health and power output should be prioritized before any weight loss goals, unless medically advised.<\/p>\n<p>2. Short periods of low energy availability (LEA) are \u201cunlikely to be problematic\u201d if the athlete allows full recovery time, and doesn\u2019t fall into LEA regularly. However, prolonged LEA, or repeat bouts of short-term LEA, leaves athletes flirting with relative energy deficiency in sport (RED-S).<\/p>\n<p>Athletes need to pay particular attention to pre- and post-ride nutrition to safeguard against this damaging condition.<\/p>\n<p>3. For female athletes: There are currently no generalized recommendations for how to alter dietary intake around hormonal fluctuations. The current consensus is that athletes track their cycles and adjust nutrition based on their personal experience and symptoms.<\/p>\n<div class=\"ad-placeholder-wrapper relative w-full border-t border-b border-border-light col-span-full my-3 md:col-span-10 md:col-start-2\">\n<div class=\"mb-[30px] min-h-[30px] text-center\"><span class=\"font-utility-4 font-medium tracking-[1px] text-neutral-500 uppercase\">ADVERTISEMENT<\/span><\/div>\n<\/div>\n<h2>2. Carbohydrate: How much, and when<\/h2>\n<figure id=\"attachment_1007631\" class=\"pom-image-wrap photo-alignnone\"><img decoding=\"async\" alt loading=\"lazy\" width=\"1200\" height=\"800\" class=\"alignnone size-large wp-image-1007631\" src=\"https:\/\/velo-cdn.outsideonline.com\/wp-content\/uploads\/2026\/09\/GettyImages-2202161520-1200x800.jpg?width=3840&amp;auto=webp&amp;quality=75&amp;fit=cover\"><figcaption class=\"pom-caption\"><span class=\"article__caption\">Daily carb intake should be dialed up and down according to training load. (Photo: Getty Images)<\/span><\/figcaption><\/figure>\n<p>Carbs. The kings.<\/p>\n<p>Carbohydrates must be the foundation of any athlete\u2019s food plan. Forget the fad for Atkins and carnivore diets, and turn down the pre-pandemic hype for low-carb training.<\/p>\n<p>Carbohydrates fuel the engine, support muscular repair, and play a crucial role in bone metabolism and immune function.<\/p>\n<p>Carbs should be up- and down-scaled according to training.<\/p>\n<p>Remember the saying \u201cfuel for the work required\u201d? Exactly.<\/p>\n<p>The UCI provided useful daily carbohydrate targets for athletes at four activity levels.<\/p>\n<p>We worked the recommendations through some example athletes to give you a quick guide.<\/p>\n<div class=\"ad-placeholder-wrapper relative w-full border-t border-b border-border-light col-span-full my-3 md:col-span-10 md:col-start-2\">\n<div class=\"mb-[30px] min-h-[30px] text-center\"><span class=\"font-utility-4 font-medium tracking-[1px] text-neutral-500 uppercase\">ADVERTISEMENT<\/span><\/div>\n<\/div>\n<h3>Carbohydrate targets<\/h3>\n<div class=\"relative col-span-full my-base\">\n<div class=\"isolate overflow-x-auto\">\n<table class=\"w-full text-left\">\n<tbody>\n<tr>\n<td class=\"border-b py-tight font-utility-2 whitespace-normal first:px-tight not-first:px-base not-first:py-base-tight even:bg-brand-primary\/5 border-border-light\"><span><strong>Activity level<\/strong><\/span><\/td>\n<td class=\"border-b py-tight font-utility-2 whitespace-normal first:px-tight not-first:px-base not-first:py-base-tight even:bg-brand-primary\/5 border-border-light\"><span><strong>Carbohydrate target<\/strong><\/span><\/td>\n<td class=\"border-b py-tight font-utility-2 whitespace-normal first:px-tight not-first:px-base not-first:py-base-tight even:bg-brand-primary\/5 border-border-light\"><span><strong>At 50kg \/ 110lb<\/strong><\/span><\/td>\n<td class=\"border-b py-tight font-utility-2 whitespace-normal first:px-tight not-first:px-base not-first:py-base-tight even:bg-brand-primary\/5 border-border-light\"><span><strong>At 70kg\u00a0 \/ 154lb<\/strong><\/span><\/td>\n<td class=\"border-b py-tight font-utility-2 whitespace-normal first:px-tight not-first:px-base not-first:py-base-tight even:bg-brand-primary\/5 border-border-light\"><span><strong>At 90kg \/ 198lb<\/strong><\/span><\/td>\n<\/tr>\n<tr>\n<td class=\"border-b py-tight font-utility-2 whitespace-normal first:px-tight not-first:px-base not-first:py-base-tight even:bg-brand-primary\/5 border-border-light\"><span><strong>Light endurance<\/strong><\/span><\/td>\n<td class=\"border-b py-tight font-utility-2 whitespace-normal first:px-tight not-first:px-base not-first:py-base-tight even:bg-brand-primary\/5 border-border-light\"><span>5-7g\/kg<\/span><\/td>\n<td class=\"border-b py-tight font-utility-2 whitespace-normal first:px-tight not-first:px-base not-first:py-base-tight even:bg-brand-primary\/5 border-border-light\"><span>300g<\/span><\/td>\n<td class=\"border-b py-tight font-utility-2 whitespace-normal first:px-tight not-first:px-base not-first:py-base-tight even:bg-brand-primary\/5 border-border-light\"><span>420g<\/span><\/td>\n<td class=\"border-b py-tight font-utility-2 whitespace-normal first:px-tight not-first:px-base not-first:py-base-tight even:bg-brand-primary\/5 border-border-light\"><span>450g<\/span><\/td>\n<\/tr>\n<tr>\n<td class=\"border-b py-tight font-utility-2 whitespace-normal first:px-tight not-first:px-base not-first:py-base-tight even:bg-brand-primary\/5 border-border-light\"><span><strong>Moderate endurance (3 hr\/day)<\/strong><\/span><\/td>\n<td class=\"border-b py-tight font-utility-2 whitespace-normal first:px-tight not-first:px-base not-first:py-base-tight even:bg-brand-primary\/5 border-border-light\"><span>6-10g\/kg<\/span><\/td>\n<td class=\"border-b py-tight font-utility-2 whitespace-normal first:px-tight not-first:px-base not-first:py-base-tight even:bg-brand-primary\/5 border-border-light\"><span>400g<\/span><\/td>\n<td class=\"border-b py-tight font-utility-2 whitespace-normal first:px-tight not-first:px-base not-first:py-base-tight even:bg-brand-primary\/5 border-border-light\"><span>560g<\/span><\/td>\n<td class=\"border-b py-tight font-utility-2 whitespace-normal first:px-tight not-first:px-base not-first:py-base-tight even:bg-brand-primary\/5 border-border-light\"><span>720g<\/span><\/td>\n<\/tr>\n<tr>\n<td class=\"border-b py-tight font-utility-2 whitespace-normal first:px-tight not-first:px-base not-first:py-base-tight even:bg-brand-primary\/5 border-border-light\"><span><strong>Intensified training\u00a0 (&gt;4 hr\/day)<\/strong><\/span><\/td>\n<td class=\"border-b py-tight font-utility-2 whitespace-normal first:px-tight not-first:px-base not-first:py-base-tight even:bg-brand-primary\/5 border-border-light\"><span>&gt;8g\/kg<\/span><\/td>\n<td class=\"border-b py-tight font-utility-2 whitespace-normal first:px-tight not-first:px-base not-first:py-base-tight even:bg-brand-primary\/5 border-border-light\"><span>400g+<\/span><\/td>\n<td class=\"border-b py-tight font-utility-2 whitespace-normal first:px-tight not-first:px-base not-first:py-base-tight even:bg-brand-primary\/5 border-border-light\"><span>560g+<\/span><\/td>\n<td class=\"border-b py-tight font-utility-2 whitespace-normal first:px-tight not-first:px-base not-first:py-base-tight even:bg-brand-primary\/5 border-border-light\"><span>720g+<\/span><\/td>\n<\/tr>\n<tr>\n<td class=\"border-b py-tight font-utility-2 whitespace-normal first:px-tight not-first:px-base not-first:py-base-tight even:bg-brand-primary\/5 border-border-light\"><span><strong>Extreme racing (&gt;6+ hr single races and stage events)<\/strong><\/span><\/td>\n<td class=\"border-b py-tight font-utility-2 whitespace-normal first:px-tight not-first:px-base not-first:py-base-tight even:bg-brand-primary\/5 border-border-light\"><span>10-25g\/kg, according to rider and event<\/span><\/td>\n<td class=\"border-b py-tight font-utility-2 whitespace-normal first:px-tight not-first:px-base not-first:py-base-tight even:bg-brand-primary\/5 border-border-light\"><span>500g+<\/span><\/td>\n<td class=\"border-b py-tight font-utility-2 whitespace-normal first:px-tight not-first:px-base not-first:py-base-tight even:bg-brand-primary\/5 border-border-light\"><span>700g+<\/span><\/td>\n<td class=\"border-b py-tight font-utility-2 whitespace-normal first:px-tight not-first:px-base not-first:py-base-tight even:bg-brand-primary\/5 border-border-light\"><span>900g+<\/span><\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n<\/div>\n<h3>Things to note<\/h3>\n<p>1. The guidance above includes all the crap you eat on the bike. So, a 70kg rider who trained for more than four hours should include the glut of candies, gels, and caf\u00e9 stop cookies in their recommended total of 560 grams of carbohydrate.<\/p>\n<p>2. Carbohydrate targets look different for riders who are \u201ccarb loading\u201d ahead of a big race or fondo. In those cases, athletes should eat 10 to 12g carbohydrate per day for two days before rollout. And this time, that\u2019s <em>on top<\/em> of any carbs eaten in training on those days.<\/p>\n<p>3. Prioritize carbohydrates in the immediate post-workout daze. Glycogen replenishment should be considered the first priority, with protein \u2013 contrary to popular belief \u2013 being second.<\/p>\n<p>Target 1-1.2 grams of carbs per kilo of bodyweight within the first hour of training, and continue carbing at that rate for 3 to 4 hours thereafter.<\/p>\n<div class=\"ad-placeholder-wrapper relative w-full border-t border-b border-border-light col-span-full my-3 md:col-span-10 md:col-start-2\">\n<div class=\"mb-[30px] min-h-[30px] text-center\"><span class=\"font-utility-4 font-medium tracking-[1px] text-neutral-500 uppercase\">ADVERTISEMENT<\/span><\/div>\n<\/div>\n<p>4. The UCI\u2019s panel of experts advises caution over \u201cfasted\u201d training. Training on empty should be applied strategically and sparingly, and shouldn\u2019t be seen as a route toward body composition goals. Athletes should ensure full energy availability at the end of a day of lower-carb training.<\/p>\n<h3>Carbohydrate cheat sheet<\/h3>\n<div class=\"relative col-span-full my-base\">\n<div class=\"isolate overflow-x-auto\">\n<table class=\"w-full text-left\">\n<tbody>\n<tr>\n<td class=\"border-b py-tight font-utility-2 whitespace-normal first:px-tight not-first:px-base not-first:py-base-tight even:bg-brand-primary\/5 border-border-light\"><span><strong>Carb source<\/strong><\/span><\/td>\n<td class=\"border-b py-tight font-utility-2 whitespace-normal first:px-tight not-first:px-base not-first:py-base-tight even:bg-brand-primary\/5 border-border-light\"><span><strong>Portion<\/strong><\/span><\/td>\n<td class=\"border-b py-tight font-utility-2 whitespace-normal first:px-tight not-first:px-base not-first:py-base-tight even:bg-brand-primary\/5 border-border-light\"><span><strong>Carb content<\/strong><\/span><\/td>\n<\/tr>\n<tr>\n<td class=\"border-b py-tight font-utility-2 whitespace-normal first:px-tight not-first:px-base not-first:py-base-tight even:bg-brand-primary\/5 border-border-light\"><span>Oats \u2013 uncooked<\/span><\/td>\n<td class=\"border-b py-tight font-utility-2 whitespace-normal first:px-tight not-first:px-base not-first:py-base-tight even:bg-brand-primary\/5 border-border-light\"><span>100g<\/span><\/td>\n<td class=\"border-b py-tight font-utility-2 whitespace-normal first:px-tight not-first:px-base not-first:py-base-tight even:bg-brand-primary\/5 border-border-light\"><span>60g<\/span><\/td>\n<\/tr>\n<tr>\n<td class=\"border-b py-tight font-utility-2 whitespace-normal first:px-tight not-first:px-base not-first:py-base-tight even:bg-brand-primary\/5 border-border-light\"><span>White bread<\/span><\/td>\n<td class=\"border-b py-tight font-utility-2 whitespace-normal first:px-tight not-first:px-base not-first:py-base-tight even:bg-brand-primary\/5 border-border-light\"><span>1 x average slice<\/span><\/td>\n<td class=\"border-b py-tight font-utility-2 whitespace-normal first:px-tight not-first:px-base not-first:py-base-tight even:bg-brand-primary\/5 border-border-light\"><span>20g<\/span><\/td>\n<\/tr>\n<tr>\n<td class=\"border-b py-tight font-utility-2 whitespace-normal first:px-tight not-first:px-base not-first:py-base-tight even:bg-brand-primary\/5 border-border-light\"><span>White bagel<\/span><\/td>\n<td class=\"border-b py-tight font-utility-2 whitespace-normal first:px-tight not-first:px-base not-first:py-base-tight even:bg-brand-primary\/5 border-border-light\"><span>1 bagel<\/span><\/td>\n<td class=\"border-b py-tight font-utility-2 whitespace-normal first:px-tight not-first:px-base not-first:py-base-tight even:bg-brand-primary\/5 border-border-light\"><span>40g<\/span><\/td>\n<\/tr>\n<tr>\n<td class=\"border-b py-tight font-utility-2 whitespace-normal first:px-tight not-first:px-base not-first:py-base-tight even:bg-brand-primary\/5 border-border-light\"><span>Pasta \u2013 uncooked<\/span><\/td>\n<td class=\"border-b py-tight font-utility-2 whitespace-normal first:px-tight not-first:px-base not-first:py-base-tight even:bg-brand-primary\/5 border-border-light\"><span>100g<\/span><\/td>\n<td class=\"border-b py-tight font-utility-2 whitespace-normal first:px-tight not-first:px-base not-first:py-base-tight even:bg-brand-primary\/5 border-border-light\"><span>75g<\/span><\/td>\n<\/tr>\n<tr>\n<td class=\"border-b py-tight font-utility-2 whitespace-normal first:px-tight not-first:px-base not-first:py-base-tight even:bg-brand-primary\/5 border-border-light\"><span>Pasta \u2013 cooked<\/span><\/td>\n<td class=\"border-b py-tight font-utility-2 whitespace-normal first:px-tight not-first:px-base not-first:py-base-tight even:bg-brand-primary\/5 border-border-light\"><span>100g (weight after cooking)<\/span><\/td>\n<td class=\"border-b py-tight font-utility-2 whitespace-normal first:px-tight not-first:px-base not-first:py-base-tight even:bg-brand-primary\/5 border-border-light\"><span>25g<\/span><\/td>\n<\/tr>\n<tr>\n<td class=\"border-b py-tight font-utility-2 whitespace-normal first:px-tight not-first:px-base not-first:py-base-tight even:bg-brand-primary\/5 border-border-light\"><span>White rice \u2013 uncooked<\/span><\/td>\n<td class=\"border-b py-tight font-utility-2 whitespace-normal first:px-tight not-first:px-base not-first:py-base-tight even:bg-brand-primary\/5 border-border-light\"><span>100g<\/span><\/td>\n<td class=\"border-b py-tight font-utility-2 whitespace-normal first:px-tight not-first:px-base not-first:py-base-tight even:bg-brand-primary\/5 border-border-light\"><span>80g<\/span><\/td>\n<\/tr>\n<tr>\n<td class=\"border-b py-tight font-utility-2 whitespace-normal first:px-tight not-first:px-base not-first:py-base-tight even:bg-brand-primary\/5 border-border-light\"><span>White rice \u2013 cooked<\/span><\/td>\n<td class=\"border-b py-tight font-utility-2 whitespace-normal first:px-tight not-first:px-base not-first:py-base-tight even:bg-brand-primary\/5 border-border-light\"><span>100g (weight after cooking)<\/span><\/td>\n<td class=\"border-b py-tight font-utility-2 whitespace-normal first:px-tight not-first:px-base not-first:py-base-tight even:bg-brand-primary\/5 border-border-light\"><span>30g<\/span><\/td>\n<\/tr>\n<tr>\n<td class=\"border-b py-tight font-utility-2 whitespace-normal first:px-tight not-first:px-base not-first:py-base-tight even:bg-brand-primary\/5 border-border-light\"><span>White potato \u2013 uncooked<\/span><\/td>\n<td class=\"border-b py-tight font-utility-2 whitespace-normal first:px-tight not-first:px-base not-first:py-base-tight even:bg-brand-primary\/5 border-border-light\"><span>100g<\/span><\/td>\n<td class=\"border-b py-tight font-utility-2 whitespace-normal first:px-tight not-first:px-base not-first:py-base-tight even:bg-brand-primary\/5 border-border-light\"><span>20g<\/span><\/td>\n<\/tr>\n<tr>\n<td class=\"border-b py-tight font-utility-2 whitespace-normal first:px-tight not-first:px-base not-first:py-base-tight even:bg-brand-primary\/5 border-border-light\"><span>White potato \u2013 boiled<\/span><\/td>\n<td class=\"border-b py-tight font-utility-2 whitespace-normal first:px-tight not-first:px-base not-first:py-base-tight even:bg-brand-primary\/5 border-border-light\"><span>100g (weight after boiling)<\/span><\/td>\n<td class=\"border-b py-tight font-utility-2 whitespace-normal first:px-tight not-first:px-base not-first:py-base-tight even:bg-brand-primary\/5 border-border-light\"><span>20g<\/span><\/td>\n<\/tr>\n<tr>\n<td class=\"border-b py-tight font-utility-2 whitespace-normal first:px-tight not-first:px-base not-first:py-base-tight even:bg-brand-primary\/5 border-border-light\"><span>Banana<\/span><\/td>\n<td class=\"border-b py-tight font-utility-2 whitespace-normal first:px-tight not-first:px-base not-first:py-base-tight even:bg-brand-primary\/5 border-border-light\"><span>Average size \/ 110g<\/span><\/td>\n<td class=\"border-b py-tight font-utility-2 whitespace-normal first:px-tight not-first:px-base not-first:py-base-tight even:bg-brand-primary\/5 border-border-light\"><span>25g<\/span><\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n<\/div>\n<h2>3. Protein: More than you think<\/h2>\n<figure id=\"attachment_1007633\" class=\"pom-image-wrap photo-alignnone\"><img decoding=\"async\" alt loading=\"lazy\" width=\"1200\" height=\"915\" class=\"alignnone size-large wp-image-1007633\" src=\"https:\/\/velo-cdn.outsideonline.com\/wp-content\/uploads\/2026\/09\/GettyImages-1309107688-1200x915.jpg?width=3840&amp;auto=webp&amp;quality=75&amp;fit=cover\"><figcaption class=\"pom-caption\"><span class=\"article__caption\">Cyclists should pound protein from breakfast time through bed time \u2013 but it\u2019s not the first priority after training. (Photo: Getty Images)<\/span><\/figcaption><\/figure>\n<p>Cyclists should eat protein like they\u2019re bodybuilders. That is, they need a lot of it, spread relatively evenly throughout the day.<\/p>\n<p>Protein supports repair and regrowth. Athletes can\u2019t progress without it, whether they want to bench press 200 kilos or ride 200 miles of Kansan gravel. And for higher-volume riders, protein is crucial for protecting against muscle wastage.<\/p>\n<p>The UCI recommends that hard-training athletes eat around 1.6 to 2.1 grams per kilo per day. That\u2019s at least 50 percent more than what many sources prescribe for the sedentary population.<\/p>\n<p>And while 140g protein for a 70kg rider sounds a lot, it\u2019s really not \u2013 provided you do it right.<\/p>\n<p>Protein intake should be spread throughout the day to give yourself the best chance to hit the 1.6 to 2.1g recommendation. This protein drip should stretch from breakfast to bedtime.<\/p>\n<div class=\"ad-placeholder-wrapper relative w-full border-t border-b border-border-light col-span-full my-3 md:col-span-10 md:col-start-2\">\n<div class=\"mb-[30px] min-h-[30px] text-center\"><span class=\"font-utility-4 font-medium tracking-[1px] text-neutral-500 uppercase\">ADVERTISEMENT<\/span><\/div>\n<\/div>\n<p>Sorry, but a morning espresso and late-night cookie won\u2019t cut it.<\/p>\n<p>Also, try to avoid the tempting trap of regularly relying on one 32oz sirloin to meet your goal.<\/p>\n<p>Yes, it\u2019s satisfying as heck, but conventional wisdom suggests muscle synthesis might top out before you can make use of all those beefy aminos. However, research on this is somewhat mixed, so don\u2019t sweat it too much.<\/p>\n<h3>Protein cheat sheet<\/h3>\n<p><em>Note that different cooking methods (grilling vs. frying, etc.) will alter macronutrient profiles. The below should act as a strong, but not perfect, guide.<\/em><\/p>\n<div class=\"relative col-span-full my-base\">\n<div class=\"isolate overflow-x-auto\">\n<table class=\"w-full text-left\">\n<tbody>\n<tr>\n<td class=\"border-b py-tight font-utility-2 whitespace-normal first:px-tight not-first:px-base not-first:py-base-tight even:bg-brand-primary\/5 border-border-light\"><span><strong>Protein source<\/strong><\/span><\/td>\n<td class=\"border-b py-tight font-utility-2 whitespace-normal first:px-tight not-first:px-base not-first:py-base-tight even:bg-brand-primary\/5 border-border-light\"><span><strong>Portion<\/strong><\/span><\/td>\n<td class=\"border-b py-tight font-utility-2 whitespace-normal first:px-tight not-first:px-base not-first:py-base-tight even:bg-brand-primary\/5 border-border-light\"><span><strong>Protein content<\/strong><\/span><\/td>\n<\/tr>\n<tr>\n<td class=\"border-b py-tight font-utility-2 whitespace-normal first:px-tight not-first:px-base not-first:py-base-tight even:bg-brand-primary\/5 border-border-light\"><span>Whole egg<\/span><\/td>\n<td class=\"border-b py-tight font-utility-2 whitespace-normal first:px-tight not-first:px-base not-first:py-base-tight even:bg-brand-primary\/5 border-border-light\"><span>Average size\u00a0 \/ 60g<\/span><\/td>\n<td class=\"border-b py-tight font-utility-2 whitespace-normal first:px-tight not-first:px-base not-first:py-base-tight even:bg-brand-primary\/5 border-border-light\"><span>7g<\/span><\/td>\n<\/tr>\n<tr>\n<td class=\"border-b py-tight font-utility-2 whitespace-normal first:px-tight not-first:px-base not-first:py-base-tight even:bg-brand-primary\/5 border-border-light\"><span>Greek yogurt 5% fat<\/span><\/td>\n<td class=\"border-b py-tight font-utility-2 whitespace-normal first:px-tight not-first:px-base not-first:py-base-tight even:bg-brand-primary\/5 border-border-light\"><span>100g<\/span><\/td>\n<td class=\"border-b py-tight font-utility-2 whitespace-normal first:px-tight not-first:px-base not-first:py-base-tight even:bg-brand-primary\/5 border-border-light\"><span>9g<\/span><\/td>\n<\/tr>\n<tr>\n<td class=\"border-b py-tight font-utility-2 whitespace-normal first:px-tight not-first:px-base not-first:py-base-tight even:bg-brand-primary\/5 border-border-light\"><span>Cottage cheese<\/span><\/td>\n<td class=\"border-b py-tight font-utility-2 whitespace-normal first:px-tight not-first:px-base not-first:py-base-tight even:bg-brand-primary\/5 border-border-light\"><span>100g<\/span><\/td>\n<td class=\"border-b py-tight font-utility-2 whitespace-normal first:px-tight not-first:px-base not-first:py-base-tight even:bg-brand-primary\/5 border-border-light\"><span>10g<\/span><\/td>\n<\/tr>\n<tr>\n<td class=\"border-b py-tight font-utility-2 whitespace-normal first:px-tight not-first:px-base not-first:py-base-tight even:bg-brand-primary\/5 border-border-light\"><span>Tofu cooked<\/span><\/td>\n<td class=\"border-b py-tight font-utility-2 whitespace-normal first:px-tight not-first:px-base not-first:py-base-tight even:bg-brand-primary\/5 border-border-light\"><span>100g<\/span><\/td>\n<td class=\"border-b py-tight font-utility-2 whitespace-normal first:px-tight not-first:px-base not-first:py-base-tight even:bg-brand-primary\/5 border-border-light\"><span>10g<\/span><\/td>\n<\/tr>\n<tr>\n<td class=\"border-b py-tight font-utility-2 whitespace-normal first:px-tight not-first:px-base not-first:py-base-tight even:bg-brand-primary\/5 border-border-light\"><span>Lentils \u2013 uncooked<\/span><\/td>\n<td class=\"border-b py-tight font-utility-2 whitespace-normal first:px-tight not-first:px-base not-first:py-base-tight even:bg-brand-primary\/5 border-border-light\"><span>100g<\/span><\/td>\n<td class=\"border-b py-tight font-utility-2 whitespace-normal first:px-tight not-first:px-base not-first:py-base-tight even:bg-brand-primary\/5 border-border-light\"><span>65g<\/span><\/td>\n<\/tr>\n<tr>\n<td class=\"border-b py-tight font-utility-2 whitespace-normal first:px-tight not-first:px-base not-first:py-base-tight even:bg-brand-primary\/5 border-border-light\"><span>Lentils \u2013 cooked<\/span><\/td>\n<td class=\"border-b py-tight font-utility-2 whitespace-normal first:px-tight not-first:px-base not-first:py-base-tight even:bg-brand-primary\/5 border-border-light\"><span>100g<\/span><\/td>\n<td class=\"border-b py-tight font-utility-2 whitespace-normal first:px-tight not-first:px-base not-first:py-base-tight even:bg-brand-primary\/5 border-border-light\"><span>9g<\/span><\/td>\n<\/tr>\n<tr>\n<td class=\"border-b py-tight font-utility-2 whitespace-normal first:px-tight not-first:px-base not-first:py-base-tight even:bg-brand-primary\/5 border-border-light\"><span>Chicken breast, cooked, skinless<\/span><\/td>\n<td class=\"border-b py-tight font-utility-2 whitespace-normal first:px-tight not-first:px-base not-first:py-base-tight even:bg-brand-primary\/5 border-border-light\"><span>100g<\/span><\/td>\n<td class=\"border-b py-tight font-utility-2 whitespace-normal first:px-tight not-first:px-base not-first:py-base-tight even:bg-brand-primary\/5 border-border-light\"><span>31g<\/span><\/td>\n<\/tr>\n<tr>\n<td class=\"border-b py-tight font-utility-2 whitespace-normal first:px-tight not-first:px-base not-first:py-base-tight even:bg-brand-primary\/5 border-border-light\"><span>Chicken breast, cooked, skinless<\/span><\/td>\n<td class=\"border-b py-tight font-utility-2 whitespace-normal first:px-tight not-first:px-base not-first:py-base-tight even:bg-brand-primary\/5 border-border-light\"><span>Average size \/ 170g<\/span><\/td>\n<td class=\"border-b py-tight font-utility-2 whitespace-normal first:px-tight not-first:px-base not-first:py-base-tight even:bg-brand-primary\/5 border-border-light\"><span>53g<\/span><\/td>\n<\/tr>\n<tr>\n<td class=\"border-b py-tight font-utility-2 whitespace-normal first:px-tight not-first:px-base not-first:py-base-tight even:bg-brand-primary\/5 border-border-light\"><span>Beef sirloin steak, grilled<\/span><\/td>\n<td class=\"border-b py-tight font-utility-2 whitespace-normal first:px-tight not-first:px-base not-first:py-base-tight even:bg-brand-primary\/5 border-border-light\"><span>100g<\/span><\/td>\n<td class=\"border-b py-tight font-utility-2 whitespace-normal first:px-tight not-first:px-base not-first:py-base-tight even:bg-brand-primary\/5 border-border-light\"><span>26g<\/span><\/td>\n<\/tr>\n<tr>\n<td class=\"border-b py-tight font-utility-2 whitespace-normal first:px-tight not-first:px-base not-first:py-base-tight even:bg-brand-primary\/5 border-border-light\"><span>Beef sirloin steak, grilled,\u00a0 typical size<\/span><\/td>\n<td class=\"border-b py-tight font-utility-2 whitespace-normal first:px-tight not-first:px-base not-first:py-base-tight even:bg-brand-primary\/5 border-border-light\"><span>8oz \/ 225g<\/span><\/td>\n<td class=\"border-b py-tight font-utility-2 whitespace-normal first:px-tight not-first:px-base not-first:py-base-tight even:bg-brand-primary\/5 border-border-light\"><span>58g<\/span><\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n<\/div>\n<div class=\"ad-placeholder-wrapper relative w-full border-t border-b border-border-light col-span-full my-3 md:col-span-10 md:col-start-2\">\n<div class=\"mb-[30px] min-h-[30px] text-center\"><span class=\"font-utility-4 font-medium tracking-[1px] text-neutral-500 uppercase\">ADVERTISEMENT<\/span><\/div>\n<\/div>\n<h3>Things to note on protein<\/h3>\n<p>1. Protein intake should be at the top of the recommended range during periods of lower carbohydrate training or controlled weight loss.<\/p>\n<p>A super-protein approach should also be followed on rest days or in the aftermath of a mammoth ride. This can help \u201ccompensate\u201d for any protein shortfalls during grueling training days where carbohydrate governs the macronutrient mix, and promote positive energy balance.<\/p>\n<p>2. As mentioned above, protein is vital for recovery after a workout, but carbs should come first. The UCI paper doesn\u2019t make a specific recommendation for post-workout protein intake, but studies mostly suggest that athletes should aim for 0.3 to 0.4 grams of protein per kilo of body weight soon after a ride.<\/p>\n<p>3. Masters athletes should pay particular attention to their protein. A higher intake can help counteract the losses in bone density and muscle mass typically associated with aging.<\/p>\n<div class=\"ad-placeholder-wrapper relative w-full border-t border-b border-border-light col-span-full my-3 md:col-span-10 md:col-start-2\">\n<div class=\"mb-[30px] min-h-[30px] text-center\"><span class=\"font-utility-4 font-medium tracking-[1px] text-neutral-500 uppercase\">ADVERTISEMENT<\/span><\/div>\n<\/div>\n<p>4. For plant-based athletes: The UCI experts specifically advocated for the use of protein blends for vegan and vegetarian riders. Vegan protein shakes can help ensure athletes intake the full range of amino acids that are more readily available in animal proteins.<\/p>\n<h2>4. Fats: Not always the bad guys<\/h2>\n<figure id=\"attachment_1007632\" class=\"pom-image-wrap photo-alignnone\"><img decoding=\"async\" alt=\"Fats are an important part of a cyclist&apos;s diet\" loading=\"lazy\" width=\"1200\" height=\"800\" class=\"alignnone wp-image-1007632 size-large\" src=\"https:\/\/velo-cdn.outsideonline.com\/wp-content\/uploads\/2026\/09\/GettyImages-1457479008-1200x800.jpg?width=3840&amp;auto=webp&amp;quality=75&amp;fit=cover\"><figcaption class=\"pom-caption\"><span class=\"article__caption\">\u2018Healthy\u2019 fats are crucial for immunity and health. Their position in an athlete\u2019s diet might vary according to daily training load. (Photo: Getty Images)<\/span><\/figcaption><\/figure>\n<p>Don\u2019t think fats are the bad guys. Embrace this most delectable of food groups.<\/p>\n<p>Fats are a rich source of energy, they boost the uptake of vitamins and essential fatty acids, and are essential to immune, metabolic, and skeletal health.<\/p>\n<p>But of course, all the caveats apply. Fried and junk foods dripping in trans and saturated fats should be eaten in moderation.<\/p>\n<p>The good news? Fats from oils, nuts, seeds, oily fish, and avocados always get the green light.<\/p>\n<p>And that\u2019s just as well, because what bike rider doesn\u2019t exist on peanut butter?<\/p>\n<p>Experts recommend fat makes up around 25 to 30 percent of daily caloric intake.<\/p>\n<p>Eat 3,000 calories a day? Fat should work out to around 750 to 900 calories. At nine calories per gram of fat, that\u2019s around 80 to 100 grams of fat.<\/p>\n<div class=\"ad-placeholder-wrapper relative w-full border-t border-b border-border-light col-span-full my-3 md:col-span-10 md:col-start-2\">\n<div class=\"mb-[30px] min-h-[30px] text-center\"><span class=\"font-utility-4 font-medium tracking-[1px] text-neutral-500 uppercase\">ADVERTISEMENT<\/span><\/div>\n<\/div>\n<h3>Fats cheat sheet<\/h3>\n<div class=\"relative col-span-full my-base\">\n<div class=\"isolate overflow-x-auto\">\n<table class=\"w-full text-left\">\n<tbody>\n<tr>\n<td class=\"border-b py-tight font-utility-2 whitespace-normal first:px-tight not-first:px-base not-first:py-base-tight even:bg-brand-primary\/5 border-border-light\"><span><strong>Fat source<\/strong><\/span><\/td>\n<td class=\"border-b py-tight font-utility-2 whitespace-normal first:px-tight not-first:px-base not-first:py-base-tight even:bg-brand-primary\/5 border-border-light\"><span><strong>Portion<\/strong><\/span><\/td>\n<td class=\"border-b py-tight font-utility-2 whitespace-normal first:px-tight not-first:px-base not-first:py-base-tight even:bg-brand-primary\/5 border-border-light\"><span><strong>Fat content<\/strong><\/span><\/td>\n<\/tr>\n<tr>\n<td class=\"border-b py-tight font-utility-2 whitespace-normal first:px-tight not-first:px-base not-first:py-base-tight even:bg-brand-primary\/5 border-border-light\"><span>Greek yogurt 5% fat<\/span><\/td>\n<td class=\"border-b py-tight font-utility-2 whitespace-normal first:px-tight not-first:px-base not-first:py-base-tight even:bg-brand-primary\/5 border-border-light\"><span>100g<\/span><\/td>\n<td class=\"border-b py-tight font-utility-2 whitespace-normal first:px-tight not-first:px-base not-first:py-base-tight even:bg-brand-primary\/5 border-border-light\"><span>5g<\/span><\/td>\n<\/tr>\n<tr>\n<td class=\"border-b py-tight font-utility-2 whitespace-normal first:px-tight not-first:px-base not-first:py-base-tight even:bg-brand-primary\/5 border-border-light\"><span>Peanut butter<\/span><\/td>\n<td class=\"border-b py-tight font-utility-2 whitespace-normal first:px-tight not-first:px-base not-first:py-base-tight even:bg-brand-primary\/5 border-border-light\"><span>Tablespoon \/ 16g<\/span><\/td>\n<td class=\"border-b py-tight font-utility-2 whitespace-normal first:px-tight not-first:px-base not-first:py-base-tight even:bg-brand-primary\/5 border-border-light\"><span>8g<\/span><\/td>\n<\/tr>\n<tr>\n<td class=\"border-b py-tight font-utility-2 whitespace-normal first:px-tight not-first:px-base not-first:py-base-tight even:bg-brand-primary\/5 border-border-light\"><span>Pumpkin seeds<\/span><\/td>\n<td class=\"border-b py-tight font-utility-2 whitespace-normal first:px-tight not-first:px-base not-first:py-base-tight even:bg-brand-primary\/5 border-border-light\"><span>Tablespoon \/ 8g<\/span><\/td>\n<td class=\"border-b py-tight font-utility-2 whitespace-normal first:px-tight not-first:px-base not-first:py-base-tight even:bg-brand-primary\/5 border-border-light\"><span>4g<\/span><\/td>\n<\/tr>\n<tr>\n<td class=\"border-b py-tight font-utility-2 whitespace-normal first:px-tight not-first:px-base not-first:py-base-tight even:bg-brand-primary\/5 border-border-light\"><span>Avocado<\/span><\/td>\n<td class=\"border-b py-tight font-utility-2 whitespace-normal first:px-tight not-first:px-base not-first:py-base-tight even:bg-brand-primary\/5 border-border-light\"><span>Half average-size fruit (~80g)<\/span><\/td>\n<td class=\"border-b py-tight font-utility-2 whitespace-normal first:px-tight not-first:px-base not-first:py-base-tight even:bg-brand-primary\/5 border-border-light\"><span>15g<\/span><\/td>\n<\/tr>\n<tr>\n<td class=\"border-b py-tight font-utility-2 whitespace-normal first:px-tight not-first:px-base not-first:py-base-tight even:bg-brand-primary\/5 border-border-light\"><span>Olive oil<\/span><\/td>\n<td class=\"border-b py-tight font-utility-2 whitespace-normal first:px-tight not-first:px-base not-first:py-base-tight even:bg-brand-primary\/5 border-border-light\"><span>Teaspoon \/ 4g<\/span><\/td>\n<td class=\"border-b py-tight font-utility-2 whitespace-normal first:px-tight not-first:px-base not-first:py-base-tight even:bg-brand-primary\/5 border-border-light\"><span>4g<\/span><\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n<\/div>\n<h3>Something to note on fats<\/h3>\n<p>It can be easiest for athletes to think of fat as a balancing figure in achieving their caloric total. So, whatever\u2019s left after hitting carbohydrate and then protein targets goes to fats.<\/p>\n<p>This might mean fats are proportionately lower on days when heavy training pushes carbohydrates higher in the overall dietary mix. This also reduces the risk of GI distress.<\/p>\n<p>Conversely, fats may be slightly higher in the mix on rest days, where carbohydrate requirements are lower.<\/p>\n<div class=\"ad-placeholder-wrapper relative w-full border-t border-b border-border-light col-span-full my-3 md:col-span-10 md:col-start-2\">\n<div class=\"mb-[30px] min-h-[30px] text-center\"><span class=\"font-utility-4 font-medium tracking-[1px] text-neutral-500 uppercase\">ADVERTISEMENT<\/span><\/div>\n<\/div>\n<h2>5a. Micronutrients<\/h2>\n<figure id=\"attachment_1007713\" class=\"pom-image-wrap photo-alignnone\"><img decoding=\"async\" alt=\"Cyclists should try to include a broad range of micronutrients in their diet.\" loading=\"lazy\" width=\"1200\" height=\"1200\" class=\"alignnone wp-image-1007713 size-large\" src=\"https:\/\/velo-cdn.outsideonline.com\/wp-content\/uploads\/2026\/10\/GettyImages-2266559931-1200x1200.jpg?width=3840&amp;auto=webp&amp;quality=75&amp;fit=cover\"><figcaption class=\"pom-caption\"><span class=\"article__caption\">Excuse the cheesy image, but it helps illustrate the point. Is there diversity in your diet?<\/span> (Photo: Getty Images \/ Wildpixel)<\/figcaption><\/figure>\n<p>The UCI paper didn\u2019t lay out hyper-specific guidance for micronutrients the way it did for the three major macros.<\/p>\n<p>However, as a daily principle, any of the 52 experts who contributed to the paper will tell you the same thing: Eat the rainbow.<\/p>\n<p>Making an effort to eat a full color palette of fruits, veg, pulses, and seeds will ensure you get the wide range of vitamins and minerals required for healing, health, immunity, and strength.<\/p>\n<p>Try to mix the palette as often as possible \u2013 don\u2019t eat the same spinach, tomato, and sweet potatoes every day. And while the new \u201c30 plants per week\u201d trend has been judged excessive, the message is on-point: incorporate as much diversity into your diet as possible.<\/p>\n<p>And no, a multivitamin a day is not an acceptable shortcut. Real food first.<\/p>\n<div class=\"ad-placeholder-wrapper relative w-full border-t border-b border-border-light col-span-full my-3 md:col-span-10 md:col-start-2\">\n<div class=\"mb-[30px] min-h-[30px] text-center\"><span class=\"font-utility-4 font-medium tracking-[1px] text-neutral-500 uppercase\">ADVERTISEMENT<\/span><\/div>\n<\/div>\n<p>That said, the UCI does suggest some specific supplementation may be required. Cyclists are notoriously prone to micronutrient shortfalls due to the energy-intensive nature of the sport.<\/p>\n<h2>5b. Supplements: Some to consider<\/h2>\n<figure id=\"attachment_1007634\" class=\"pom-image-wrap photo-alignnone\"><img decoding=\"async\" alt=\"Cyclists might want to supplement their real food diet.\" loading=\"lazy\" width=\"1200\" height=\"800\" class=\"alignnone wp-image-1007634 size-large\" src=\"https:\/\/velo-cdn.outsideonline.com\/wp-content\/uploads\/2026\/09\/GettyImages-1424217301-3-1200x800.jpg?width=3840&amp;auto=webp&amp;quality=75&amp;fit=cover\"><figcaption class=\"pom-caption\"><span class=\"article__caption\">Athletes should follow a \u2018food first\u2019 approach to micronutrients, but some vitamins and minerals might require supplementation.<\/span><\/figcaption><\/figure>\n<h3>Vitamin D<\/h3>\n<p>Vitamin D \u2013 the so-called sunshine vitamin \u2013 is a near-essential one to supplement. Even riders who are baking in the Andorran sun for 30 hours a week can be deficient in this powerhouse of bone and immune health. Vit.D can also provide support for premenstrual or menstrual-related symptoms.<\/p>\n<p><strong>How to get it:<\/strong> WorldTour experts widely recommend supplementing vitamin D. Follow their advice. An extra 10 micrograms (400 IU) per day is thought to be sufficient.<\/p>\n<h3>Calcium<\/h3>\n<p>Calcium is the core scaffolding of bone. Given the prevalence of low bone density in cyclists, pro nutritionists are bullish on ensuring athletes get enough of it. Athletes should target a daily dose of 1,200mg of calcium, ideally from \u201creal food.\u201d<\/p>\n<p><strong>How to get it:<\/strong> Dairy, green leafy vegetables, nuts, seeds, tofu. If you are found to be at risk of low bone density, follow your medic\u2019s advice on supplementation.<\/p>\n<div class=\"ad-placeholder-wrapper relative w-full border-t border-b border-border-light col-span-full my-3 md:col-span-10 md:col-start-2\">\n<div class=\"mb-[30px] min-h-[30px] text-center\"><span class=\"font-utility-4 font-medium tracking-[1px] text-neutral-500 uppercase\">ADVERTISEMENT<\/span><\/div>\n<\/div>\n<h3>Iron<\/h3>\n<p>Female athletes and those who live or regularly train at altitude can be at risk of iron deficiency. Those at risk should pay close attention to getting an iron-rich diet and periodically monitoring their iron levels. If choosing to supplement, the UCI recommends 100 to 200mg per day.<\/p>\n<p><strong>How to get it:<\/strong> Dark leafy greens, red meats, fortified cereals, or supplement at 100 to 200mg\/day. If found to be deficient in iron, follow your medic\u2019s advice.<\/p>\n<h3>Creatine<\/h3>\n<p>Creatine is more widely considered as a \u201cperformance supplement,\u201d but we\u2019re also including it here. It\u2019s proven to enhance cognitive function and can play an important role in recovery from concussion.<\/p>\n<p><strong>How to get it:<\/strong> Supplement with 5g per day.<\/p>\n<div class=\"ad-placeholder-wrapper relative w-full border-t border-b border-border-light col-span-full my-3 md:col-span-10 md:col-start-2\">\n<div class=\"mb-[30px] min-h-[30px] text-center\"><span class=\"font-utility-4 font-medium tracking-[1px] text-neutral-500 uppercase\">ADVERTISEMENT<\/span><\/div>\n<\/div>\n<h3>Collagen<\/h3>\n<p>Collagen is pretty hip in the beauty and health industry right now. But it\u2019s not just some anti-aging treatment. For athletes, it supports joint and connective tissue health, and might help stimulate tendon repair pathways.<\/p>\n<p><strong>How to get it:<\/strong> Supplement with 10 g per day. Make sure to use bovine, not marine, collagen. The former is best for tendons and joints, the latter for skin and hair.<\/p>\n<p>Note that the UCI emphasizes that evidence for the healing powers of creatine and collagen is still limited, but does view them as \u201cpromising.\u201d<\/p>\n<div class=\"ad-placeholder-wrapper relative w-full border-t border-b border-border-light col-span-full my-3 md:col-span-10 md:col-start-2\">\n<div class=\"mb-[30px] min-h-[30px] text-center\"><span class=\"font-utility-4 font-medium tracking-[1px] text-neutral-500 uppercase\">ADVERTISEMENT<\/span><\/div>\n<\/div>\n<h3>Omega-3, Zinc, Magnesium<\/h3>\n<p>Omega-3, zinc, and magnesium contribute to a range of functions including immune support, cardiovascular health, healing, and can help with menstrual-related symptoms. They\u2019re regulars in the pro cyclist supplement stack, but not deemed essential.<\/p>\n<p><strong>How to get them: <\/strong>Oily fish (for omega-3), nuts, seeds, dairy (for all three), and a random one \u2013 oysters are the best source of zinc, apparently.<\/p>\n<figure id=\"attachment_1007728\" class=\"pom-image-wrap photo-alignnone\"><img decoding=\"async\" alt loading=\"lazy\" width=\"1200\" height=\"1026\" class=\"alignnone size-large wp-image-1007728\" src=\"https:\/\/velo-cdn.outsideonline.com\/wp-content\/uploads\/2026\/10\/Screenshot-2026-10-01-at-08.48.28-1200x1026.png?width=3840&amp;auto=webp&amp;quality=75&amp;fit=cover\"><figcaption class=\"pom-caption\"><span class=\"article__caption\">This superteam of sport scientists collaborated on the UCI\u2019s \u2018Position Statement on Nutrition for Cycling.\u2019<\/span><\/figcaption><\/figure>\n<hr>\n<h2>Appendix: Calculating Fat-Free Mass<\/h2>\n<p><strong>Circling back to section 1 on energy availability:<\/strong> As a reminder, the UCI recommends daily energy availability of 40 to 45 calories\/kg of fat-free mass per day.<\/p>\n<p>So what\u2019s your fat-free mass?<\/p>\n<p>The most accurate way to calculate fat-free mass first requires a measurement of your body fat. In the WorldTour, body fat percentages are tracked with skinfold calipers and DEXA scans. For us at home, smart scales might have to suffice.<\/p>\n<div class=\"ad-placeholder-wrapper relative w-full border-t border-b border-border-light col-span-full my-3 md:col-span-10 md:col-start-2\">\n<div class=\"mb-[30px] min-h-[30px] text-center\"><span class=\"font-utility-4 font-medium tracking-[1px] text-neutral-500 uppercase\">ADVERTISEMENT<\/span><\/div>\n<\/div>\n<p>Once you have your body fat percentage, you can apply it to your total bodyweight to calculate both fat mass and fat-free mass.<\/p>\n<p>As an example:<\/p>\n<p>A 70kg rider with 15% body fat has 10.5kg fat mass (70kg x 15%) and 59.5kg fat-free mass (70 kg \u2013 10.5 kg).<\/p>\n<p>Next step: Calculate energy availability.<\/p>\n<p>Here\u2019s the equation: Energy availability = (Energy intake \u2013 Energy expenditure) \/ fat-free mass.<\/p>\n<p>So again, let\u2019s run some numbers, as an example.<\/p>\n<p>If the above 70kg rider with 15% body fat eats 3,500 calories per day and burns 1,000 calories, their energy availability is as follows:<\/p>\n<p>Energy availability: (3,500cal \u2013 1,000cal)\/59.5kg = 42.<\/p>\n<p>This falls within the recommended 40 to 45 calories\/kilo recommendation.<\/p>\n<p>That rider is golden.<\/p>\n<p>\u00a0<\/p>\n<\/div>\n<div class=\"article-body\">\n<div class=\"pub-date font-utility-2 text-secondary\">Updated October 1, 2026 04:26AM<\/div>\n<\/div>\n<p>[analyse_source url=&#8221;https:\/\/velo.outsideonline.com\/road\/road-training\/cyclists-optimize-diet\/&#8221;]<\/p>\n","protected":false},"excerpt":{"rendered":"<p>[analyse_image type=&#8221;featured&#8221; src=&#8221;https:\/\/velo-cdn.outsideonline.com\/wp-content\/uploads\/2026\/10\/Untitled-Design-23.jpg&#8221;] Updated October 1, 2026 04:26AM Does your daily diet properly support your cycling training and recovery? Are you getting enough carbs to sustain your biggest rides? But what about when you\u2019re slaving at the 9-to-5? What about protein \u2013 how much should cyclists really be getting? And honestly, do you need that [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[2],"tags":[226,71],"class_list":["post-2173786","post","type-post","status-publish","format-standard","hentry","category-politics","tag-crawlmanager","tag-velo-outsideonline-com"],"_links":{"self":[{"href":"https:\/\/analyse.optim.biz\/index.php?rest_route=\/wp\/v2\/posts\/2173786","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/analyse.optim.biz\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/analyse.optim.biz\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/analyse.optim.biz\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/analyse.optim.biz\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=2173786"}],"version-history":[{"count":0,"href":"https:\/\/analyse.optim.biz\/index.php?rest_route=\/wp\/v2\/posts\/2173786\/revisions"}],"wp:attachment":[{"href":"https:\/\/analyse.optim.biz\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=2173786"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/analyse.optim.biz\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=2173786"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/analyse.optim.biz\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=2173786"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}