Is cardio or weightlifting more effective for fat loss?
Minute for minute, cardio burns more fat. But resistance training is what protects the muscle and metabolic rate a deficit would otherwise eat into — which is the difference between losing weight and losing fat.
Run the numbers and cardio wins the calorie contest — that part isn’t seriously contested. A 2025 meta-analysis of 36 trials found aerobic training produced roughly 1.8 kg more total weight loss and about 1 kg more fat loss than resistance training alone. The landmark STRRIDE trial, which put cardio, weights, and both head-to-head for eight months, found the same thing: aerobic-only and combined training beat resistance-only for fat loss, and adding weights to the cardio didn’t get you any extra fat lost.
So if you’re scoring this purely on ‘pounds of fat gone,’ cardio edges it out. That’s also the wrong scoreboard if you actually care what’s left of you once the diet ends.
What lifting protects
STRRIDE found the mirror image on lean mass: resistance training and the combined group both built more muscle than cardio alone. That gap gets sharper once dieting enters the picture. A 114-trial review of resistance training in people with overweight or obesity found that lifting on its own, without a diet attached, barely dents fat (about 1 kg) while adding roughly 0.8 kg of lean mass. Pair it with a calorie-restricted diet, though, and whole-body fat dropped about 5.3 kg while lean mass barely moved — a change so small it wasn’t statistically different from zero. Muscle is metabolically expensive tissue to keep around, which is probably why one trial clocked nine months of resistance training as raising resting metabolic rate by roughly 5%, though people varied a lot in how much they got.
The catch
Match the total workload between cardio and lifting sessions, and the fat-loss gap mostly closes — it’s calories burned doing the work, not something special about running versus squatting. Most trials under 10 weeks show no real difference between modes at all either; these effects need months of training to show up.
Bottom line: cardio still gets you to a lower number on the scale a little faster. But if the actual goal is fat loss that doesn’t quietly cost you muscle and metabolic rate along the way, resistance training isn’t optional — it’s the insurance policy.