HYBRID.MACROS

Evidence-based nutrition for tactical and hybrid athletes.

← All Articles

CrossFit Meal Plan: 1-Week Sample for Performance

Getting your macro targets dialled is one thing. Actually translating them into real food on your plate every day is an entirely different challenge. You can have the most sophisticated Katch-McArdle-based, day-specific macro calculation in the world, but if you do not know what to eat to hit those numbers, the calculation is useless.

This article bridges that gap. We have put together a complete 7-day sample meal plan built around the foods that power CrossFit athletes: chicken breast eggs whey lean beef salmon turkey tuna Greek yogurt rice sweet potato oatmeal quinoa banana blueberries avocado almonds olive oil peanut butter broccoli spinach bell peppers. Every day includes a breakfast, lunch, dinner, and snack, with approximate macros so you see exactly how the numbers from the HYBRID.MACROS calculator translate to real meals. If you have not yet calculated your personal targets, start there and then come back to this plan as a template.

The meal plan is designed for a male athlete weighing roughly 175 lbs (79 kg) at 15% body fat training with a Performance goal, using the CrossFit day-type schedule we walked through in the previous article. If your body weight, body composition, or training schedule differs, the portion scaling section at the end will show you exactly how to adjust.

Why a Structured Meal Plan Matters

Hitting your macros consistently across a training week requires more than good intentions. Research consistently shows that athletes who follow structured nutrition plans achieve better body composition outcomes and more consistent training performance than those who eat intuitively [1]. The reason is simple: when fatigue sets in after a hard training block, the discipline to make good food choices fades. A planned meal removes the decision.

The meal plan below follows the same logic as the day-type periodization system in the calculator. High-carb days (CrossFit and double sessions) are built around larger portions of rice, sweet potato, oatmeal, and quinoa. Lower-carb rest days shift the energy balance toward fat from sources like avocado, almonds, and olive oil while keeping protein high. This pattern is supported by the sports nutrition literature on carbohydrate periodization [2].

Meal Structure: 4 Meals Per Day

Each day in this plan follows a 4-meal structure: breakfast, lunch, dinner, and one snack. This cadence delivers a steady supply of amino acids for muscle protein synthesis throughout the day and provides consistent energy for training and recovery.

This structure provides about 25-30 grams of protein per meal, which aligns with the evidence on meal protein distribution for optimal muscle protein synthesis [3]. Spreading protein evenly across four meals yields superior 24-hour muscle building compared to skewing intake toward one or two large doses.

The 7-Day Sample Meal Plan

The plan below follows a Monday-to-Sunday week. Each day's training type is noted alongside the approximate macros. The numbers are based on our example athlete (175 lbs, 15% BF, Performance goal). Your numbers will differ — use the portion scaling guide in the next section to adjust.

Day 1 · Monday
Training: CrossFit — ~3,150 kcal, 178 g protein, 397 g carbs, 95 g fat
MealFoodsApprox. Macros
Breakfast1 cup oatmeal, 1 scoop whey protein, 1 banana, 1/2 cup blueberries, 1 tbsp peanut butter580 cal · 38g P · 86g C · 11g F
Lunch6 oz grilled chicken breast, 1.5 cups cooked rice, 2 cups broccoli with 1 tbsp olive oil720 cal · 58g P · 78g C · 18g F
Dinner6 oz salmon, 1 cup cooked quinoa, 2 cups spinach sauteed with 1 tbsp olive oil, 1/2 avocado710 cal · 48g P · 52g C · 34g F
Snack1 cup Greek yogurt (full-fat), 1/4 cup almonds380 cal · 30g P · 14g C · 24g F
Day 2 · Tuesday
Training: Strength — ~2,830 kcal, 164 g protein, 278 g carbs, 107 g fat
MealFoodsApprox. Macros
Breakfast3 whole eggs + 3 egg whites scrambled, 1 cup oatmeal, 1 banana560 cal · 40g P · 67g C · 14g F
Lunch6 oz lean ground beef (90/10), 1 cup cooked rice, 1 cup sauteed bell peppers and onion with 1 tbsp olive oil650 cal · 46g P · 65g C · 22g F
Dinner6 oz turkey breast, 1 medium sweet potato, 2 cups broccoli with 1.5 tbsp olive oil680 cal · 52g P · 63g C · 24g F
Snack1 cup Greek yogurt, 1/4 cup almonds, 1/2 cup blueberries390 cal · 32g P · 22g C · 23g F
Day 3 · Wednesday
Training: Rest — ~2,190 kcal, 149 g protein, 198 g carbs, 89 g fat
MealFoodsApprox. Macros
Breakfast2 whole eggs + 3 egg whites scrambled with spinach, 1/2 avocado, 1 slice whole-grain bread410 cal · 30g P · 24g C · 22g F
Lunch6 oz grilled chicken breast, large salad (3 cups spinach + bell peppers + cucumber) with 2 tbsp olive oil dressing540 cal · 52g P · 16g C · 30g F
Dinner6 oz grilled chicken breast, 1 cup steamed broccoli, 1/2 avocado, 1 tbsp olive oil580 cal · 54g P · 16g C · 33g F
Snack1 cup Greek yogurt, 1 tbsp peanut butter290 cal · 28g P · 14g C · 13g F
Day 4 · Thursday
Training: CrossFit — ~3,150 kcal, 178 g protein, 397 g carbs, 95 g fat
MealFoodsApprox. Macros
Breakfast1 cup oatmeal, 1 scoop whey protein, 1 banana, 1/4 cup almonds590 cal · 36g P · 79g C · 17g F
Lunch6 oz grilled chicken breast, 1.5 cups cooked rice, sauteed bell peppers and broccoli with 1 tbsp olive oil700 cal · 56g P · 80g C · 16g F
Dinner6 oz salmon, 1.5 cups cooked sweet potato cubes, 2 cups spinach with 1 tbsp olive oil680 cal · 46g P · 72g C · 22g F
Snack1 cup Greek yogurt, 1/2 cup blueberries, 1 tbsp peanut butter340 cal · 28g P · 30g C · 14g F
Day 5 · Friday
Training: Strength — ~2,830 kcal, 164 g protein, 278 g carbs, 107 g fat
MealFoodsApprox. Macros
Breakfast3 whole eggs scrambled, 1 cup oatmeal, 1/2 cup blueberries, 1 tbsp peanut butter560 cal · 32g P · 72g C · 18g F
Lunch6 oz turkey breast, 1 medium sweet potato, 2 cups sauteed spinach with 1 tbsp olive oil590 cal · 48g P · 52g C · 19g F
Dinner6 oz lean beef (90/10), 1 cup cooked quinoa, 1 cup steamed broccoli, 1/2 avocado680 cal · 50g P · 58g C · 28g F
Snack1 scoop whey protein, 1 banana, 1 tbsp peanut butter blended380 cal · 34g P · 38g C · 12g F
Day 6 · Saturday
Training: Double Session — ~3,470 kcal, 178 g protein, 556 g carbs, 88 g fat
MealFoodsApprox. Macros
Breakfast1 cup oatmeal, 1 scoop whey protein, 1 banana, 1/2 cup blueberries, 1.5 tbsp peanut butter650 cal · 40g P · 92g C · 16g F
Lunch7 oz grilled chicken breast, 2 cups cooked rice, 2 cups broccoli with 1 tbsp olive oil850 cal · 64g P · 106g C · 18g F
Dinner6 oz salmon, 1 cup cooked quinoa, 2 cups spinach, 1/2 avocado, 1 tbsp olive oil700 cal · 48g P · 50g C · 34g F
Snack1 cup Greek yogurt, 1/4 cup almonds, 1 banana, 1 cup blueberries530 cal · 36g P · 66g C · 24g F

Double-day note: Add an extra 1 cup rice at lunch and 1 banana in the snack to hit the high carb target. Adjust meal timing so you eat before the first session and refuel between sessions.

Day 7 · Sunday
Training: Rest — ~2,190 kcal, 149 g protein, 198 g carbs, 89 g fat
MealFoodsApprox. Macros
Breakfast3 whole eggs + 3 egg whites scrambled with spinach and bell peppers, 1/2 avocado440 cal · 34g P · 14g C · 28g F
Lunch6 oz tuna (canned in water), large salad (3 cups spinach + bell peppers + cucumber) with 2 tbsp olive oil, 1/4 cup almonds600 cal · 50g P · 18g C · 38g F
Dinner6 oz chicken breast, 2 cups roasted broccoli and bell peppers with 1.5 tbsp olive oil550 cal · 54g P · 22g C · 27g F
Snack1 cup Greek yogurt, 1 tbsp peanut butter, 1/2 cup blueberries320 cal · 28g P · 24g C · 12g F

Looking across the week, the pattern is clear: carbohydrate intake fluctuates dramatically based on training demand. Saturday's double session demands 556 g of carbs — more than 2.5 times Sunday's rest day allowance of 198 g. Protein remains consistently high (149-178 g across all days) because recovery and muscle maintenance are non-negotiable regardless of training status. For a deeper breakdown of why carbohydrate periodization works and how to optimise it for your own schedule, read our guide on Carb Cycling for CrossFit: A Complete Guide to Carb Periodization.

How to Scale Portions for Your Body Weight

The meal plan above is built for a 175 lb athlete at 15% body fat. If you weigh more, less, or have a different body composition, here is how to adjust.

Protein Scaling

Protein is the easiest macro to adjust because it is based on lean body mass. For each meal, add or remove about 25% of the protein source per 20 lb difference in total body weight. A 195 lb athlete at the same body fat percentage would add roughly 2 oz of chicken, beef, or salmon to protein-heavy meals. A 155 lb athlete would reduce by a similar amount. See How Much Protein Do CrossFit Athletes Need? for the full science behind protein dosing.

Carbohydrate Scaling on Training vs. Rest Days

Carbohydrate intake changes on two axes: your body weight and the day type. On training days (CrossFit, strength, double), scale carb portions up or down proportionally to your body weight relative to the example athlete:

Carb Scaling Example

Example athlete: 175 lbs → 397 g carbs on CrossFit day

If you weigh 200 lbs: 397 × (200 / 175) = 454 g carbs

If you weigh 155 lbs: 397 × (155 / 175) = 352 g carbs

Apply the same ratio to rice, sweet potato, oatmeal, and quinoa portions across all meals.

On rest days, carbohydrate intake drops regardless of body weight. The absolute numbers are lower (198 g in our example), and the scaling principle still applies — but the focus shifts from fueling performance to recovery and maintaining metabolic flexibility [2].

Fat as the Balancing Lever

Fat fills the remaining calories after protein and carbs are set. As you scale protein and carbs up or down, your fat intake will naturally adjust in the opposite direction. A heavier athlete eating more carbs on a training day will have slightly less room for dietary fat, while a lighter athlete on a rest day will end up with a higher proportion of calories from fat. This is by design and mirrors the logic of the HYBRID.MACROS calculator.

Meal Prep Tips for the Week

Executing a 7-day meal plan requires preparation. Here is how to set yourself up for success with a Sunday meal prep session that takes about 90 minutes:

The goal of meal prep is to reduce the daily effort of eating according to your plan to the absolute minimum. When your fridge is stocked with pre-portioned containers that match your day-type targets, the hardest part of the day becomes deciding which container to grab — and that is the kind of friction that builds long-term consistency.

Use the Food Suggestion Feature

The HYBRID.MACROS calculator includes a built-in food suggestion feature that makes meal planning even easier. On each day card in the calculator output, you will see a small 🍘 icon. Tapping or clicking this icon opens a panel of food suggestions that are calibrated to the macro targets for that specific day type.

The suggestions draw from the same real-food database used in this meal plan: chicken breast, eggs, Greek yogurt, salmon, whey, lean beef, turkey, tuna, rice, sweet potato, oatmeal, bread, quinoa, banana, blueberries, avocado, almonds, olive oil, peanut butter, broccoli, spinach, bell peppers, and more. Each suggestion shows the approximate macros for a standard serving, so you can mix and match to build your own meals.

This feature is designed to close the gap between knowing your numbers and executing on them. If you swap out a meal in your plan, use the food suggestion panel to find a replacement that keeps your macros on track. The calculator and the food database work together as a single system — calculate your targets, then build your meals from the suggested foods.

Sample Day at a Glance

To make the meal plan even more actionable, here is what a single CrossFit day looks like in terms of meal timing, assuming a morning training session:

CrossFit Day Timing Template

5:30 AM — Pre-workout: 1 banana + coffee (optional)

6:00-7:00 AM — Training session

7:30 AM — Breakfast: Oatmeal, whey protein, blueberries, peanut butter

12:30 PM — Lunch: Chicken breast, rice, broccoli, olive oil

4:00 PM — Snack: Greek yogurt, almonds

7:00 PM — Dinner: Salmon, quinoa, spinach, avocado

Adjust meal timing to your training schedule. If you train in the evening, shift the larger carb meals to lunch and pre-training snack.

Consistency with meal timing matters, but don't let perfect be the enemy of good. If your schedule forces a different meal order, the total macros for the day matter more than the exact timing. The 4-meal structure is a guideline, not a rule.

Calculate Your Personal Weekly Macros

Free, no signup, 100% private. Uses the Katch-McArdle formula with dynamic day-by-day macro scaling. Includes built-in food suggestions to build your meal plan from real foods.

Open HYBRID.MACROS Calculator →
References
  1. Thomas, D. T., Erdman, K. A., & Burke, L. M. (2016). Position of the Academy of Nutrition and Dietetics, Dietitians of Canada, and the American College of Sports Medicine: Nutrition and Athletic Performance. Journal of the Academy of Nutrition and Dietetics, 116(3), 501–528. — Consensus guidelines on meal planning, nutrient timing, and energy periodization for athletes.
  2. Kerksick, C. M., Wilborn, C. D., Roberts, M. D., et al. (2018). ISSN exercise & sports nutrition review update: research & recommendations. Journal of the International Society of Sports Nutrition, 15(1), 38. — Comprehensive review of carbohydrate periodization, protein distribution, and dietary fat requirements for athletic performance.
  3. Schoenfeld, B. J., Aragon, A. A., & Krieger, J. W. (2013). The effect of protein timing on muscle strength and hypertrophy: a meta-analysis. Journal of the International Society of Sports Nutrition, 10, 53. — Meta-analysis showing total daily protein intake and meal distribution are key drivers of muscle protein synthesis.
  4. Kreider, R. B., & Rasmussen, C. J. (2017). ISSN exercise & sport nutrition review: research & recommendations. Journal of the International Society of Sports Nutrition, 14, 33. — Practical recommendations for translating sports nutrition guidelines into athlete meal planning and food selection.