ONYX
Performance
Choose your language

Train in your language.

Pick a language — the entire site loads pre-translated so you never wait.

"Train hard. Train smart."

Change language anytime from your profile settings

← All meal plans
Mass Bulk · 8 Weeks · Advanced

Onyx Mass Bulk.

A clean, aggressive bulk - not a dirty one. Steak and frites, salmon plates, pasta bolognese, mass shakes. Calories high, quality higher. Built for lifters that want to grow without losing the abs.

2,400-3,000 kcal/dayProtein 200-240gCarbs 300-380gFat 70-95g
Try Week 1 free
$4.99 one-time

Unlock all 8 weeks: every meal, recipe, macro, grocery list and coach note.

Secure checkout. Instant access. No subscription.

Who this is for

  • Hardgainers who want to add mass without junk food
  • Lifters in a hypertrophy block (8-12 weeks)
  • Strength athletes building toward a meet
  • Anyone post-cut ready to grow again

What you get

  • 8 weeks of calorie-dense, high-quality meal plans
  • Pre/intra/post training fueling system
  • Steak, salmon, pasta, bowls, recovery shakes
  • Weekly progression toward the top of the calorie range
  • Grocery staples + 'easy to eat' tips for big appetites
  • Coach notes calibrated for hardgainers

8-Week Schedule

Week 1 free preview · Weeks 2-8 unlock after purchase
Week 1 · Surplus Foundation

Coach notes

Eat every meal. Don't 'almost finish' plates. Weigh in Sat AM.

Mon · Day 1
Training Day - Push (Heavy)
kcal 3200
P 232g
C 340g
F 88g
Breakfast
Power Oats + Eggs
880 kcal · P 55g · C 95g · F 28g

80g oats cooked in 300ml milk, 1 scoop whey, 1 banana, 1 tbsp peanut butter. Side of 3 whole eggs scrambled.

80g rolled oats300ml low-fat milk1 scoop whey1 banana1 tbsp peanut butter3 whole eggs
Lunch
Double Chicken Pesto Pasta
820 kcal · P 62g · C 85g · F 22g

200g grilled chicken, 130g cooked whole-wheat pasta, 1.5 tbsp pesto, sun-dried tomato, 15g parmesan, spinach.

200g chicken breast130g cooked whole-wheat pasta1.5 tbsp pestoSun-dried tomato15g parmesanSpinach
Snack
Mass Shake
620 kcal · P 55g · C 65g · F 16g

2 scoops whey, 250ml whole milk, 1 banana, 40g oats, 1 tbsp peanut butter blended.

2 scoops whey250ml whole milk1 banana40g oats1 tbsp peanut butter
Dinner
Big Bolognese Plate
880 kcal · P 60g · C 95g · F 22g

200g lean ground beef, 1 cup marinara, garlic, onion, 130g cooked penne, 15g parmesan, side salad with olive oil.

200g lean ground beef1 cup marinara130g cooked penneGarlic, onion15g parmesanSalad1 tbsp olive oil
Tue · Day 2
Training Day - Pull (Heavy)
kcal 2990
P 200g
C 255g
F 110g
Breakfast
Steak & Eggs Breakfast Bowl
820 kcal · P 52g · C 50g · F 42g

120g steak strips, 3 eggs, 150g potato hash, 1/2 avocado, salsa.

120g flank steak3 whole eggs150g potato (hash)1/2 avocadoSalsa1 tbsp olive oil
Lunch
Beef & Rice Power Bowl
870 kcal · P 60g · C 85g · F 26g

180g lean ground beef, 150g cooked jasmine rice, black beans, corn, peppers, cheddar, salsa, Greek yogurt.

180g lean ground beef150g cooked jasmine rice80g black beans60g cornBell peppers30g cheddarSalsa2 tbsp Greek yogurt
Snack
Trail Mix + Cottage Cheese
480 kcal · P 30g · C 30g · F 24g

200g cottage cheese + 50g trail mix (nuts, seeds, raisins).

200g cottage cheese50g trail mix
Dinner
Teriyaki Chicken Mass Bowl
820 kcal · P 58g · C 90g · F 18g

200g chicken thigh, 180g cooked rice, broccoli, carrots, 1.5 tbsp teriyaki, sesame.

200g chicken thigh180g cooked jasmine rice200g broccoliCarrots1.5 tbsp teriyakiSesame seeds
Wed · Day 3
Training Day - Legs (Heavy)
kcal 3280
P 210g
C 315g
F 118g
Breakfast
Power Oats + Eggs
880 kcal · P 55g · C 95g · F 28g

80g oats cooked in 300ml milk, 1 scoop whey, 1 banana, 1 tbsp peanut butter. Side of 3 whole eggs scrambled.

80g rolled oats300ml low-fat milk1 scoop whey1 banana1 tbsp peanut butter3 whole eggs
Lunch
Salmon Rice Bowl + Avocado
900 kcal · P 50g · C 75g · F 38g

180g salmon, 150g jasmine rice, edamame, cucumber, carrot, 1 avocado, soy-sesame drizzle.

180g salmon150g cooked rice80g edamameCucumber, carrot1 whole avocado1 tbsp soy1 tsp sesame oil
Snack
Mass Shake
620 kcal · P 55g · C 65g · F 16g

2 scoops whey, 250ml whole milk, 1 banana, 40g oats, 1 tbsp peanut butter blended.

2 scoops whey250ml whole milk1 banana40g oats1 tbsp peanut butter
Dinner
Steak Frites Plate
880 kcal · P 50g · C 80g · F 36g

180g sirloin steak, 250g oven fries (baked), grilled asparagus, 1 tbsp chimichurri.

180g sirloin steak250g potatoes (fries)200g asparagus1 tbsp chimichurri1 tbsp olive oil
Thu · Day 4
Rest Day
kcal 2960
P 178g
C 330g
F 92g
Breakfast
Big Greek Parfait + Bagel
860 kcal · P 42g · C 130g · F 18g

300g 2% Greek yogurt, 60g granola, banana, honey + 1 plain bagel with 1 tbsp peanut butter.

300g 2% Greek yogurt60g granola1 banana1 tbsp honey1 plain bagel1 tbsp peanut butter
Lunch
Chicken Burrito Wrap
820 kcal · P 58g · C 90g · F 20g

Large whole-wheat tortilla, 180g chicken, 100g rice, black beans, peppers, 30g cheese, guac, salsa.

1 large whole-wheat tortilla180g chicken breast100g cooked rice80g black beansPeppers30g cheese1 tbsp guacamoleSalsa
Snack
Turkey Avocado Wrap
420 kcal · P 28g · C 40g · F 16g

1 whole-wheat tortilla, 100g turkey, 1/2 avocado, spinach, mustard.

1 whole-wheat tortilla100g sliced turkey1/2 avocadoSpinachMustard
Dinner
Salmon Mass Plate
860 kcal · P 50g · C 70g · F 38g

200g salmon, 250g roasted sweet potato, big greens salad with avocado, 1 tbsp olive oil.

200g salmon250g sweet potatoMixed greens1/2 avocado1 tbsp olive oil
Fri · Day 5
Upper Volume Day
kcal 3140
P 230g
C 335g
F 84g
Breakfast
Power Oats + Eggs
880 kcal · P 55g · C 95g · F 28g

80g oats cooked in 300ml milk, 1 scoop whey, 1 banana, 1 tbsp peanut butter. Side of 3 whole eggs scrambled.

80g rolled oats300ml low-fat milk1 scoop whey1 banana1 tbsp peanut butter3 whole eggs
Lunch
Double Chicken Pesto Pasta
820 kcal · P 62g · C 85g · F 22g

200g grilled chicken, 130g cooked whole-wheat pasta, 1.5 tbsp pesto, sun-dried tomato, 15g parmesan, spinach.

200g chicken breast130g cooked whole-wheat pasta1.5 tbsp pestoSun-dried tomato15g parmesanSpinach
Snack
Mass Shake
620 kcal · P 55g · C 65g · F 16g

2 scoops whey, 250ml whole milk, 1 banana, 40g oats, 1 tbsp peanut butter blended.

2 scoops whey250ml whole milk1 banana40g oats1 tbsp peanut butter
Dinner
Teriyaki Chicken Mass Bowl
820 kcal · P 58g · C 90g · F 18g

200g chicken thigh, 180g cooked rice, broccoli, carrots, 1.5 tbsp teriyaki, sesame.

200g chicken thigh180g cooked jasmine rice200g broccoliCarrots1.5 tbsp teriyakiSesame seeds
Sat · Day 6
Lower Volume Day
kcal 3050
P 192g
C 245g
F 128g
Breakfast
Steak & Eggs Breakfast Bowl
820 kcal · P 52g · C 50g · F 42g

120g steak strips, 3 eggs, 150g potato hash, 1/2 avocado, salsa.

120g flank steak3 whole eggs150g potato (hash)1/2 avocadoSalsa1 tbsp olive oil
Lunch
Beef & Rice Power Bowl
870 kcal · P 60g · C 85g · F 26g

180g lean ground beef, 150g cooked jasmine rice, black beans, corn, peppers, cheddar, salsa, Greek yogurt.

180g lean ground beef150g cooked jasmine rice80g black beans60g cornBell peppers30g cheddarSalsa2 tbsp Greek yogurt
Snack
Trail Mix + Cottage Cheese
480 kcal · P 30g · C 30g · F 24g

200g cottage cheese + 50g trail mix (nuts, seeds, raisins).

200g cottage cheese50g trail mix
Dinner
Steak Frites Plate
880 kcal · P 50g · C 80g · F 36g

180g sirloin steak, 250g oven fries (baked), grilled asparagus, 1 tbsp chimichurri.

180g sirloin steak250g potatoes (fries)200g asparagus1 tbsp chimichurri1 tbsp olive oil
Sun · Day 7
Rest Day
kcal 2960
P 178g
C 330g
F 92g
Breakfast
Big Greek Parfait + Bagel
860 kcal · P 42g · C 130g · F 18g

300g 2% Greek yogurt, 60g granola, banana, honey + 1 plain bagel with 1 tbsp peanut butter.

300g 2% Greek yogurt60g granola1 banana1 tbsp honey1 plain bagel1 tbsp peanut butter
Lunch
Chicken Burrito Wrap
820 kcal · P 58g · C 90g · F 20g

Large whole-wheat tortilla, 180g chicken, 100g rice, black beans, peppers, 30g cheese, guac, salsa.

1 large whole-wheat tortilla180g chicken breast100g cooked rice80g black beansPeppers30g cheese1 tbsp guacamoleSalsa
Snack
Turkey Avocado Wrap
420 kcal · P 28g · C 40g · F 16g

1 whole-wheat tortilla, 100g turkey, 1/2 avocado, spinach, mustard.

1 whole-wheat tortilla100g sliced turkey1/2 avocadoSpinachMustard
Dinner
Salmon Mass Plate
860 kcal · P 50g · C 70g · F 38g

200g salmon, 250g roasted sweet potato, big greens salad with avocado, 1 tbsp olive oil.

200g salmon250g sweet potatoMixed greens1/2 avocado1 tbsp olive oil

Grocery staples

  • ·Chicken breast & thigh, lean ground beef, sirloin, flank steak, salmon, turkey breast
  • ·Whole eggs, 2% Greek yogurt, cottage cheese, whole milk, whey protein
  • ·Oats, jasmine rice, penne, whole-wheat pasta, sweet potato, potatoes, bagels, tortillas
  • ·Black beans, edamame
  • ·Broccoli, asparagus, peppers, spinach, mixed greens, carrots, sun-dried tomato
  • ·Banana, berries, avocado
  • ·Olive oil, sesame oil, peanut butter, pesto, marinara, teriyaki, chimichurri, granola, trail mix

Cooking & prep tips

  • If appetite is the limiter, blend a Mass Shake instead of a 4th plate.
  • Cook proteins in olive oil to bump calories without volume.
  • Salt your food - cramps + flat sessions are usually sodium.
  • Keep snacks in your bag. Missed meals = missed gains.