While cardio may burn more calories in a single session than weight lifting, weight lifting burns more calories over time.