By Ben B.

The Vegan Push/Pull/Legs Program: Your 6-Day Hypertrophy Split, Fully Planned

Affiliate disclosure: Some links on this page may earn us a small commission at no cost to you.

This is what comes after Friday’s beginner program: six days a week, each muscle group hit twice, every set and rep planned, and a progression scheme that tells you exactly when to add weight instead of leaving you to guess. No “just listen to your body.” Your body is an unreliable narrator.

This is a hypertrophy program. The goal is more muscle, not a bigger one-rep max (though your numbers will climb). The research keeps circling back to three things: enough weekly volume, each muscle trained roughly twice a week, and protein in the 1.6–2.2 g/kg/day range. Push/pull/legs done twice a week delivers the first two by construction. The protein part is on you. I’ll cover the numbers at the end.

Who this is for

You’ve been lifting consistently for at least a few months. You can squat, bench, deadlift, row, and overhead press with form that wouldn’t make a trainer intervene. Three full-body days a week no longer feel like enough. You recover fast and leave the gym wanting more. If you can’t yet describe what “one rep in reserve” feels like, spend another month on the beginner program first.

Why push/pull/legs

The logic is boring, which is why it works. Muscles are grouped by movement pattern: pushing muscles (chest, front and side delts, triceps) together, pulling muscles (lats, upper back, rear delts, biceps) together, legs on their own day. While one group trains, the others rest. Run the three-day rotation twice and every muscle gets trained twice a week, which is the frequency the literature favors. Schoenfeld’s 2019 meta-analysis confirmed the dose-response between weekly sets and growth up to 10 sets per muscle per week, and the practical consensus lands most lifters at 10–20 sets per muscle weekly. This program puts you squarely in that zone without living at the gym: sessions run 60–75 minutes.

It also self-balances. Bro splits skew toward whatever the lifter likes (chest day, chest day again). PPL forces legs and back to show up equally.

The weekly layout

DaySession
MondayPush A (heavy)
TuesdayPull A (heavy)
WednesdayLegs A (heavy)
ThursdayPush B (volume)
FridayPull B (volume)
SaturdayLegs B (volume)
SundayRest. Actual rest.

The A days lead with a heavy compound in a lower rep range; the B days swap the emphasis so the same muscles get a different stimulus. Each muscle group gets one heavy day and one volume day per week.

Equipment note: this assumes a full gym (barbell, dumbbells, cables). If you train with dumbbells only, swap barbell bench for dumbbell bench, back squat for goblet or Bulgarian split squat, barbell row for one-arm dumbbell row, and deadlift for dumbbell Romanian deadlift. The sets, reps, and progression rules stay identical.

The workouts

Push A — heavy

ExerciseSets × RepsRest
Barbell bench press4 × 6–82–3 min
Overhead press3 × 8–102 min
Incline dumbbell press3 × 8–1290 sec
Lateral raise3 × 12–1560 sec
Triceps pushdown3 × 10–1260 sec
Overhead triceps extension2 × 12–1560 sec

Pull A — heavy

ExerciseSets × RepsRest
Barbell row4 × 6–82–3 min
Lat pulldown (or pull-ups)3 × 8–102 min
Chest-supported row3 × 10–1290 sec
Face pull3 × 12–1560 sec
Barbell curl3 × 10–1260 sec
Hammer curl2 × 12–1560 sec

Legs A — heavy

ExerciseSets × RepsRest
Back squat4 × 6–82–3 min
Romanian deadlift3 × 8–102 min
Bulgarian split squat3 × 8–10 per leg90 sec
Lying leg curl3 × 10–1260 sec
Standing calf raise4 × 12–1560 sec

Push B — volume

ExerciseSets × RepsRest
Overhead press4 × 6–82–3 min
Close-grip bench press3 × 8–102 min
Dips (weighted if easy)3 × 8–1290 sec
Cable fly3 × 10–1260 sec
Lateral raise3 × 12–1560 sec
Triceps pushdown3 × 10–1260 sec

Pull B — volume

ExerciseSets × RepsRest
Conventional deadlift3 × 5–63 min
Weighted pull-up (or lat pulldown)3 × 6–102 min
One-arm dumbbell row3 × 8–1090 sec
Straight-arm pulldown3 × 12–1560 sec
Preacher curl3 × 10–1260 sec
Cable curl2 × 12–1560 sec

Legs B — volume

ExerciseSets × RepsRest
Front squat3 × 6–82–3 min
Romanian deadlift3 × 10–122 min
Leg press3 × 10–1290 sec
Walking lunge2 × 12 per leg90 sec
Seated calf raise3 × 12–1560 sec

How to progress: double progression

This is the entire engine of the program. Every exercise has a rep range (e.g., 6–8). Pick a weight you can lift for the bottom of the range with 1–2 reps left in the tank. Each session, add reps. When you can hit the top of the range on all sets with good form, add weight and drop back to the bottom of the range:

  • Upper-body lifts: add 2.5–5 lbs, restart at the bottom of the rep range.
  • Lower-body lifts: add 5–10 lbs, restart at the bottom of the rep range.
  • Isolation moves (curls, laterals, pushdowns): same rule, smallest plates available. Nobody cares that your lateral raise went from 12.5 to 15 lbs; your delts notice.

Effort matters more than the spreadsheet. Compounds should end 1–2 reps shy of failure (RPE 8–9); the final set of isolation moves can flirt with failure (0–1 reps in reserve). If you’re grinding the last rep of every set, the weight is too heavy and your progression will stall within two weeks. Leave the ego lifting for the guys filming in the squat rack.

When you stall: if you can’t add a rep or any weight to a lift for two consecutive sessions, drop that lift’s weight by 10% and rebuild. This is not failure; it’s how intermediate lifting works. Progress is a staircase, not a ramp.

Warm up: 5 minutes of easy cardio, then ramp sets on the first compound of the day (bar × 10, ~50% × 8, ~75% × 5, then work sets).

Eating to grow on plants

The program provides the stimulus; food provides the bricks. A 2018 meta-analysis by Morton and colleagues (49 studies, 1,863 participants, published in the British Journal of Sports Medicine) found that protein supplementation stopped adding lean-mass gains beyond about 1.6 g/kg/day, with the confidence interval stretching to 2.2 g/kg/day. Aim for 1.6–2.2 g of protein per kilogram of bodyweight daily. At 80 kg, that’s 128–176 g. And you don’t need to obsess over “complete proteins” at every meal; the meta-analysis found total daily intake, not timing or source, drove the gains.

Eat in a small surplus of roughly 200–300 calories above maintenance. Hypertrophy without surplus calories is negotiating with physics and losing. If the scale hasn’t moved in two weeks, add another 150–200 calories.

One thing worth knowing: the old “plant protein is inferior” talking point mostly collapses when leucine is matched. A 12-week randomized trial comparing soy and whey protein found no significant differences in muscle growth or strength when leucine content was equal. So pick your protein sources (soy, pea blends, seitan, lentils, tofu) and hit the daily total. Your muscles can’t read the label.

Run it, deload it, repeat it

Run the six-day rotation for six weeks. In week seven, deload: keep the same workouts but cut every set count in half and stop each set 3+ reps shy of failure. Then start over at slightly heavier weights than week one. After two full cycles, swap two or three exercises you dislike for equivalents you don’t (incline dumbbell press for machine press, Bulgarian split squats for belt squats) and keep going.

If something hurts in a sharp, joint-y way, that’s not “the burn.” Get it checked. But if you’ve outgrown beginner programming and want the actual plan instead of another motivational quote about discipline: six days, three rotations, double progression. That’s the whole secret. Now go earn your leg day.

Keep reading