Fitness

Best Workout Routines to Build Muscle: 5 Proven Plans for Any Schedule

By Review2Me Team

Updated Published

Best muscle-building workouts

What’s the best workout routine to build muscle? The research-backed principles, five proven routines from 2 to 6 days a week, and how to choose the right one.

There’s no secret routine that builds muscle fast. What works is simpler: train each muscle often enough, with enough hard sets, and keep making the work a little harder over time. Below are the principles that research supports, five proven routines for different schedules, and how to pick the right one for you.

Before you start: if you’re new to exercise, have a health condition or an injury, check with a doctor first. Learn the movements with light weights, and stop any exercise that causes sharp pain.

The short answer: what’s the best workout routine to build muscle?

The best routine is the one you can follow consistently that:

  • Trains each muscle group at least twice a week.
  • Includes roughly 10 or more hard sets per muscle group per week, built up gradually.
  • Takes most sets close to failure, stopping when you have about 1 to 3 good reps left.
  • Gets harder over time by adding weight, reps or sets (progressive overload).

Which split you use matters less than those four things. Pick it based on how many days a week you can train: 2 to 3 days suits full-body workouts, 4 days suits an upper/lower split, and 6 days suits push/pull/legs.

What the research says about building muscle

Train each muscle at least twice a week

A 2016 meta-analysis in Sports Medicine (Schoenfeld and colleagues) found that training a muscle group twice a week produced more muscle growth than once a week. The authors recommend training major muscle groups at least twice weekly; whether three times is better still isn’t settled.

Do enough sets

A 2017 analysis in the Journal of Sports Sciences (Schoenfeld, Ogborn and Krieger) found that muscle growth increases with weekly training volume, and suggested about 10 or more sets per muscle group per week for the best results. The 10-set threshold was a trend rather than a firm cut-off, so treat it as a target to work up to, not a rule. Beginners grow well on less.

Light and heavy weights both work, if you push hard enough

A 2017 meta-analysis in the Journal of Strength and Conditioning Research (Schoenfeld and colleagues) found that low-load and high-load training produced similar muscle growth, while heavier loads produced greater gains in maximal strength. In practice, anything from about 6 to 20 or more reps per set can build muscle, as long as the set is challenging. Heavier sets of 5 to 8 reps are better if strength is also a goal.

Eat enough protein

A 2018 meta-analysis in the British Journal of Sports Medicine (Morton and colleagues) found that protein intake above about 1.6 grams per kilogram of body weight per day (roughly 0.7 grams per pound) gave no further gains in muscle mass from resistance training. For a 70 kg (154 lb) person, that’s about 112 grams a day, spread across meals. If you have kidney disease or another medical condition, ask your doctor before increasing protein.

Recover between sessions

Muscles grow between workouts, not during them. Give each muscle group at least a day off before training it hard again, sleep well, and eat enough overall. If performance keeps dropping or joints ache, take a lighter week.

5 proven workout routines for building muscle

These are sample templates. Choose weights that leave you with about 1 to 3 reps in reserve at the end of each set, and rest 1.5 to 3 minutes between sets of big lifts.

1. Full-body, 3 days a week (best for beginners)

Train Monday, Wednesday and Friday, alternating workouts A and B. Each muscle gets worked three times a week with plenty of recovery.

Workout ASets x repsWorkout BSets x reps
Squat (or goblet squat)3 x 6–10Romanian deadlift3 x 8–10
Bench press (or push-up)3 x 6–10Overhead press3 x 6–10
Bent-over row3 x 8–12Lat pulldown (or assisted pull-up)3 x 8–12
Lunge or split squat2 x 10–12 each legLeg press or step-up2 x 10–12
Plank2 x 30–45 sDead bug2 x 8 each side

2. Upper/lower split, 4 days a week

Two upper-body days and two lower-body days, for example Monday (upper), Tuesday (lower), Thursday (upper), Friday (lower). Good for people past the beginner stage who can train four days.

Upper daySets x repsLower daySets x reps
Bench press or dumbbell press3–4 x 6–10Squat3–4 x 6–10
Row (barbell, dumbbell or cable)3–4 x 8–12Romanian deadlift3 x 8–10
Overhead press3 x 8–10Bulgarian split squat3 x 8–12 each leg
Pull-up or lat pulldown3 x 8–12Leg curl3 x 10–15
Biceps curl + triceps extension2–3 x 10–15 eachCalf raise3 x 10–15

3. Push/pull/legs, 3 or 6 days a week

Push days train chest, shoulders and triceps; pull days train back and biceps; leg days train the lower body. Run it once a week (3 days) or twice a week (6 days, with one rest day). The 6-day version gives each muscle two sessions a week but needs good recovery, so it suits experienced lifters.

PushPullLegs
Bench press 3–4 x 6–10Pull-up or pulldown 3–4 x 8–12Squat 3–4 x 6–10
Incline dumbbell press 3 x 8–12Row 3–4 x 8–12Romanian deadlift 3 x 8–10
Overhead press 3 x 8–10Face pull 3 x 12–15Leg press or lunge 3 x 10–12
Lateral raise 3 x 12–15Biceps curl 3 x 10–15Leg curl 3 x 10–15
Triceps pushdown 3 x 10–15Rear-delt fly 2–3 x 12–15Calf raise 3 x 10–15

4. Full-body, 2 days a week (minimum effective routine)

Short on time? Two full-body sessions a week still train every muscle twice. Use workouts A and B from routine 1, add a set to each main lift, and leave at least two days between sessions.

5. Home routine with dumbbells or resistance bands

No gym needed. Do this 3 days a week. Bands and dumbbells both build muscle when the sets are hard; see our bands vs dumbbells comparison.

ExerciseSets x reps
Goblet squat or band squat3 x 10–15
Push-up (elevate hands to make it easier)3 x as many as possible, stopping 1–2 reps short
One-arm dumbbell row or band row3 x 10–15 each side
Dumbbell or band Romanian deadlift3 x 10–15
Dumbbell or band shoulder press3 x 10–15
Split squat2 x 10–12 each leg

Which routine should you choose?

Days you can trainExperienceBest fit
2AnyFull-body, 2 days (routine 4)
3BeginnerFull-body, 3 days (routine 1)
3IntermediateFull-body or push/pull/legs once a week
4Beginner to intermediateUpper/lower (routine 2)
6ExperiencedPush/pull/legs twice a week (routine 3)
Any, at homeAnyHome routine (routine 5)

How to apply progressive overload

  • Use a rep range. When you can do the top of the range (say 10 reps) for all sets with good form, add a little weight next time and drop back to the bottom of the range.
  • Write it down. Log your weights and reps so you know what to beat next session.
  • Add sets gradually. If progress stalls after several weeks and you’re recovering well, add one set per exercise.
  • Keep form strict. Extra weight only counts if the technique stays the same.

Common mistakes

  • Program hopping. Give a routine at least 8 to 12 weeks before judging it.
  • Sets that are too easy. If you could do many more reps, the set isn’t doing much.
  • Skipping legs or back. Balanced routines build more muscle and help posture.
  • Not eating enough. It’s hard to gain muscle without enough protein and overall food.
  • Too much, too soon. Jumping straight into six hard days a week often leads to aches and burnout.

Frequently Asked Questions

What is the best workout routine to build muscle?

The one you can follow consistently that trains each muscle at least twice a week, includes enough hard sets, and gets progressively harder. For most beginners that's a 3-day full-body routine; with 4 days, an upper/lower split works well.

How many sets per week do you need to build muscle?

Research suggests about 10 or more sets per muscle group per week for the best growth, though beginners can grow well on less. Build up gradually.

How many reps should I do to build muscle?

Anything from about 6 to 20 or more reps can build muscle if the set is taken close to failure. Heavier sets of 5 to 8 reps also build more strength.

How much protein do I need to build muscle?

A 2018 meta-analysis found no extra muscle gain above about 1.6 g of protein per kg of body weight per day (about 0.7 g per pound). Ask your doctor first if you have kidney disease.

How long does it take to see muscle growth?

It varies by person, but give a routine at least 8 to 12 weeks of consistent training, eating and sleep before judging it.

Sources

  1. Schoenfeld et al. (2016), Effects of Resistance Training Frequency on Measures of Muscle Hypertrophy, Sports Medicine (opens in a new tab)
  2. Schoenfeld, Ogborn & Krieger (2017), Dose-response relationship between weekly resistance training volume and increases in muscle mass, Journal of Sports Sciences (opens in a new tab)
  3. Schoenfeld et al. (2017), Strength and hypertrophy adaptations between low- vs. high-load resistance training, Journal of Strength and Conditioning Research (opens in a new tab)
  4. Morton et al. (2018), Protein supplementation and resistance training-induced gains in muscle mass and strength, British Journal of Sports Medicine (opens in a new tab)
  5. CDC: Adult Activity, An Overview (opens in a new tab)