It’s simply not as clear cut as that.
While doing cardio can help your fat-loss goals, in a lot of ways weight training is more effective and will also give you a more toned body shape.
While lifting weights can help you build muscle mass, that muscle mass will in turn help you lose fat mass.
What weight training is best for fat loss?
Summary: Cardio is more effective than weight training at decreasing body fat if you do more than 150 minutes per week. Weight training is better than cardio for building muscle.
How many calories do you burn weight lifting?
According to this exercise list from Harvard Medical School, a general 30-minute strength training session burns an average of 90 calories (180 calories per hour) for a 125-pound person, 112 calories (224 calories per hour) for a 155-pound person and 133 calories (266 calories per hour) for a 185-pound person.
How long does it take to see results from lifting weights?
General Programming. Personal trainers will tell you to expect about six to eight weeks of lifting before you see noticeable results, if you haven’t exercised consistently before that.