Ask ten people how to lose fat and most will say "more cardio." Ask a lifter and they'll tell you to pick up the weights instead. Both are arguing about the wrong thing. Fat loss is decided by energy balance — you have to eat fewer calories than you burn, and your diet is the lever that does most of that work. Neither the treadmill nor the squat rack "burns fat" on its own. So the useful question isn't which one melts fat, it's what each does for your deficit, and for what you actually look like when you reach the end of it.
First, the part neither one fixes
You can out-eat any workout. A 45-minute run might cost a 70 kg person 400-500 calories; a large muffin and a latte put it straight back. That's not a reason to skip training — it's the reason to anchor everything to a moderate calorie deficit and enough protein. A deficit of roughly 500 calories a day loses about 0.5 kg of body weight per week, which is a sane pace for most people (aim for 0.5-1% of bodyweight weekly). Keep protein at 1.6-2.2 g per kg of bodyweight so the weight you lose is fat, not muscle. Build meals around that target and the training becomes the accelerant, not the engine. Our recipe library is sorted by protein if you want a head start on hitting it.
With that settled, here's what cardio and weights each bring to the table.
What cardio does well
Cardio's headline advantage is simple: it burns more calories per session, right now, while you're doing it. Rough numbers for 30 minutes at a steady effort for a 70 kg person:
- Running (8-10 km/h): ~300-400 calories
- Cycling (moderate): ~250-300 calories
- Rowing or swimming: ~250-350 calories
- Brisk walking: ~150 calories
It also trains your heart and lungs in a way lifting can't match. A useful framework is intensity zones. Zone 2 — about 60-70% of max heart rate, a conversational pace where you could hold a sentence but not a speech — is the workhorse: easy to recover from, easy to do four or five times a week, and it builds the aerobic base that makes everything else feel easier. At the other end, short hard intervals pack a lot of work into little time. If your problem is the clock rather than motivation, intervals are the answer; here's how to start with HIIT without redlining on day one.
One myth to retire: the "afterburn." Hard cardio and lifting do raise your metabolism slightly for a few hours afterward (the technical term is EPOC), but the effect is real and modest — tens of calories, not the hundreds the fitness magazines promise. Don't pick a workout because of its afterburn.
What weights do that cardio can't
Here's the single best reason to lift while dieting, and it's backed by a consistent stack of research: in a calorie deficit, resistance training preserves the muscle you already have, and can even build some. Diet down on cardio alone and a meaningful chunk of the weight you lose comes off as lean tissue. Lift through the same deficit, eat enough protein, and far more of that loss is fat. You finish lighter and firmer, instead of just a smaller version of the same shape.
That matters beyond the mirror. Muscle is your engine for everything physical, and holding onto it keeps your metabolism from sagging as you lose weight. Which brings up the claim you've probably heard — that muscle makes you a "fat-burning furnace." Gently: no. A pound of muscle burns roughly 6 calories a day at rest (about 13 per kg), not the 50 that gets quoted. Add a hard-won 5 lb of muscle and you've bought yourself maybe 30 extra calories a day — a rounding error, not a transformation. Lift to keep your shape and strength, not because muscle torches fat while you sleep.
The lifts that give the most return are the big compound movements — squats, deadlifts, presses, rows, pull-ups — because they load the most muscle per set and let you keep getting stronger, which is the real signal that you're holding tissue. You'll find form demos for all of them in the exercise library. A lifting session's working time burns somewhere around 200-300 calories for a 70 kg person, less than a steady run, but that was never the point.
The lever almost everyone forgets
Walk past both the treadmill and the dumbbells for a second. The biggest swing in daily calorie burn for most people isn't their workout at all — it's the movement scattered across the rest of the day. Fidgeting, walking, taking the stairs, standing instead of sitting. This is NEAT (non-exercise activity thermogenesis), and it can easily vary by 300-500 calories a day between an active person and a sedentary one — often more than a single gym session. Pushing your daily steps toward 7,000-10,000 is one of the most reliable and least exhausting ways to widen your deficit, and it doesn't eat into your recovery the way another hard run would. It's underrated enough that we wrote a whole piece on NEAT and step count.
Side by side
| Factor | Cardio | Weights |
|---|---|---|
| Calories burned per session | Higher (~300-400 for a 30-min run) | Lower (~200-300 per session) |
| Muscle retention in a deficit | Poor on its own | Strong — the main reason to lift |
| Effect on final body shape | Smaller, similar shape | Leaner, firmer, more defined |
| Heart & lung health | Excellent | Modest |
| Recovery cost | Low (Zone 2) to high (intervals) | Moderate to high |
| Time efficiency | High for intervals | Moderate |
So which should you do?
If you're forced to rank them for fat loss, here's the honest order. Weights win on body composition — they decide whether you end up lean or just smaller. Cardio wins on per-session burn and heart health. And steps quietly beat both for total daily calories at a fraction of the effort. The best plan doesn't choose; it stacks all three on top of a protein-rich, moderate deficit.
A week that does this without burying you might look like:
- Lift 3 times a week, full-body or upper/lower, built around compound lifts. This is the muscle insurance — non-negotiable.
- Add 2-3 cardio sessions: mostly easy Zone 2 (20-40 minutes), with one optional interval session if you're short on time and recovering well.
- Hit a daily step target (start where you are, add 1,000-2,000, work toward 8-10k). This is your background fat-loss engine.
- Hold the deficit and the protein. No amount of training fixes a diet that drifts.
If you only have three hours a week, spend them on the weights and the steps, and let your everyday walking carry the cardio load. If your heart health or stamina is the priority, weight the cardio heavier — both goals are worth chasing, and they don't conflict.
The short version
Cardio and weights aren't rivals fighting over your fat; they do different jobs. Cardio burns more in the moment and looks after your heart. Weights protect the muscle that keeps you looking lean and strong as the scale drops. Steps do more daily damage to your fat stores than either, for less effort. Put a moderate calorie deficit and 1.6-2.2 g/kg of protein underneath all of it, and the workouts finally have something to accelerate.
Key takeaways
- Fat loss comes from a calorie deficit; diet is the main lever, not the workout you pick
- Cardio burns more per session (~300-400 cal for a 30-min run) and protects your heart
- Weights preserve muscle in a deficit, so more of the weight you lose is fat, not lean tissue
- Muscle's metabolic boost is small (~6 cal/lb/day) and afterburn is modest — don't bank on either
- Best plan: lift 3x/week, add easy cardio and 8-10k daily steps, on top of protein at 1.6-2.2 g/kg
Frequently asked questions
Is cardio or weights better for losing belly fat?
Neither targets belly fat directly — spot reduction isn't possible, so you lose fat across your whole body as your overall deficit adds up. Weights matter more here because they keep the muscle underneath, so you look leaner as the fat comes off. Use cardio and steps to widen the deficit.
Can I lose fat with weights alone and no cardio?
Yes. If your diet creates a calorie deficit, you'll lose fat whether or not you do cardio, and lifting helps you keep muscle while you do. Cardio and a high daily step count make the deficit easier to reach and add heart-health benefits, but they aren't strictly required.
How much cardio should I do to lose fat?
Start with 2-3 sessions a week of easy Zone 2 work, around 20-40 minutes, and build from there based on recovery and results. More cardio isn't automatically better — if it leaves you too tired to lift or pushes you to overeat, scale it back and lean on daily steps instead.