Cardio vs. Weights: The Real Fat-Loss MVP
Both resistance training and cardio can help with fat loss—but they work through different mechanisms, and the “best” approach usually involves a mix of both rather than choosing one over the other. BUT, if it came down to it, which do you prioritize
Cardio (running, cycling, swimming, etc.)
Cardio is the most straightforward for burning calories during the workout. Activities like jogging or using an elliptical elevate your heart rate and create an immediate calorie deficit. For example, a 30-minute run typically burns more calories in the moment than a 30-minute lifting session. That’s why cardio is often associated with quicker scale changes early on.
But there’s a catch: once you stop, the calorie burn largely stops too. Cardio doesn’t do much to preserve muscle mass if it’s your only form of exercise, especially in a calorie deficit. Losing muscle can slow your metabolism over time, making fat loss harder to sustain.
Resistance training (weightlifting, bodyweight exercises, etc.)
Resistance training—like squats, deadlifts, or push-ups—burns fewer calories during the session, but it has a longer-term metabolic impact. It helps you build and maintain muscle, and muscle tissue burns more calories at rest than fat.
There’s also something called the “afterburn effect” (technically excess post-exercise oxygen consumption), where your body continues to burn extra calories after lifting as it repairs muscle tissue. It’s not massive, but it adds up.
More importantly, resistance training improves body composition. You might lose fat while maintaining—or even gaining—muscle, which can make you look leaner even if the scale doesn’t drop dramatically.
So which is better for fat loss?
Neither is strictly “better”—they complement each other:
Cardio helps you create a calorie deficit efficiently
Resistance training helps you keep muscle and maintain a higher metabolism
Together, they lead to more sustainable fat loss and a better physique
A practical approach
Prioritize resistance training 2–5 times per week (focus on full-body movements like Squat or Deadlift)
Add cardio 2–5 times per week depending on your goals (mix steady-state and higher-intensity sessions)
Keep your diet in a modest calorie deficit—that’s the biggest driver of fat loss
Muscle is your body’s engine. The more lean muscle you have, the more calories you burn all day—even at rest. Lifting also creates an “after burn” effect, where your body uses extra energy for hours post-workout. Traditional steady cardio mostly stops burning once you’re done.
Strength training also helps your body hold onto muscle while losing fat. Without lifting, a calorie deficit can cause you to lose both muscle and fat, slowing your metabolism and leaving you feeling weaker. With resistance training, you lose more fat, keep more muscle, and end up stronger and leaner.
If you had to pick just one, resistance training usually wins for long-term results. But if your goal is efficient and sustainable fat loss, combining both is the strongest strategy.
When people start trying to lose weight, the first instinct is usually: “I need to do more cardio.” Cardio is great for heart health and burns calories in the moment, but if your goal is long-term fat loss, strength training is the one to prioritize.
