<?xml version="1.0"?>
<ownershipDocument>

    <schemaVersion>X0202</schemaVersion>

    <documentType>4/A</documentType>

    <periodOfReport>2001-07-01</periodOfReport>

    <dateOfOriginalSubmission>2001-11-06</dateOfOriginalSubmission>

    <issuer>
        <issuerCik>0000891014</issuerCik>
        <issuerName>MINERALS TECHNOLOGIES INC</issuerName>
        <issuerTradingSymbol>MTX</issuerTradingSymbol>
    </issuer>

    <reportingOwner>
        <reportingOwnerId>
            <rptOwnerCik>0001033874</rptOwnerCik>
            <rptOwnerName>PASQUALE MICHAEL F</rptOwnerName>
        </reportingOwnerId>
        <reportingOwnerAddress>
            <rptOwnerStreet1>MINERALS TECHNOLOGIES INC.</rptOwnerStreet1>
            <rptOwnerStreet2>405 LEXINGTON AVENUE</rptOwnerStreet2>
            <rptOwnerCity>NEW YORK</rptOwnerCity>
            <rptOwnerState>NY</rptOwnerState>
            <rptOwnerZipCode>10174</rptOwnerZipCode>
            <rptOwnerStateDescription></rptOwnerStateDescription>
        </reportingOwnerAddress>
        <reportingOwnerRelationship>
            <isDirector>1</isDirector>
            <isOfficer>0</isOfficer>
            <isTenPercentOwner>0</isTenPercentOwner>
            <isOther>0</isOther>
        </reportingOwnerRelationship>
    </reportingOwner>

    <derivativeTable>
        <derivativeTransaction>
            <securityTitle>
                <value>PHANTOM STOCK UNITS</value>
            </securityTitle>
            <conversionOrExercisePrice>
                <value>0</value>
                <footnoteId id="F1"/>
            </conversionOrExercisePrice>
            <transactionDate>
                <value>2001-07-01</value>
            </transactionDate>
            <deemedExecutionDate>
                <value>2001-07-01</value>
            </deemedExecutionDate>
            <transactionCoding>
                <transactionFormType>4</transactionFormType>
                <transactionCode>A</transactionCode>
                <equitySwapInvolved>0</equitySwapInvolved>
            </transactionCoding>
            <transactionAmounts>
                <transactionShares>
                    <value>16.25</value>
                </transactionShares>
                <transactionPricePerShare>
                    <value>42.92</value>
                </transactionPricePerShare>
                <transactionAcquiredDisposedCode>
                    <value>A</value>
                </transactionAcquiredDisposedCode>
            </transactionAmounts>
            <exerciseDate>
                <footnoteId id="F2"/>
            </exerciseDate>
            <expirationDate>
                <footnoteId id="F2"/>
            </expirationDate>
            <underlyingSecurity>
                <underlyingSecurityTitle>
                    <value>COMMON STOCK</value>
                </underlyingSecurityTitle>
                <underlyingSecurityShares>
                    <value>16.25</value>
                </underlyingSecurityShares>
            </underlyingSecurity>
            <postTransactionAmounts>
                <sharesOwnedFollowingTransaction>
                    <value>2720.684</value>
                </sharesOwnedFollowingTransaction>
            </postTransactionAmounts>
            <ownershipNature>
                <directOrIndirectOwnership>
                    <value>D</value>
                </directOrIndirectOwnership>
                <natureOfOwnership>
                    <value></value>
                </natureOfOwnership>
            </ownershipNature>
        </derivativeTransaction>
        <derivativeTransaction>
            <securityTitle>
                <value>PHANTOM STOCK UNITS</value>
            </securityTitle>
            <conversionOrExercisePrice>
                <footnoteId id="F1"/>
            </conversionOrExercisePrice>
            <transactionDate>
                <value>2001-10-01</value>
            </transactionDate>
            <deemedExecutionDate>
                <value>2001-10-01</value>
            </deemedExecutionDate>
            <transactionCoding>
                <transactionFormType>4</transactionFormType>
                <transactionCode>A</transactionCode>
                <equitySwapInvolved>0</equitySwapInvolved>
            </transactionCoding>
            <transactionAmounts>
                <transactionShares>
                    <value>16.25</value>
                </transactionShares>
                <transactionPricePerShare>
                    <value>37.38</value>
                </transactionPricePerShare>
                <transactionAcquiredDisposedCode>
                    <value>A</value>
                </transactionAcquiredDisposedCode>
            </transactionAmounts>
            <exerciseDate>
                <footnoteId id="F2"/>
            </exerciseDate>
            <expirationDate>
                <footnoteId id="F2"/>
            </expirationDate>
            <underlyingSecurity>
                <underlyingSecurityTitle>
                    <value>COMMON STOCK</value>
                </underlyingSecurityTitle>
                <underlyingSecurityShares>
                    <value>16.25</value>
                </underlyingSecurityShares>
            </underlyingSecurity>
            <postTransactionAmounts>
                <sharesOwnedFollowingTransaction>
                    <value>2760.292</value>
                </sharesOwnedFollowingTransaction>
            </postTransactionAmounts>
            <ownershipNature>
                <directOrIndirectOwnership>
                    <value>D</value>
                </directOrIndirectOwnership>
                <natureOfOwnership>
                    <value></value>
                </natureOfOwnership>
            </ownershipNature>
        </derivativeTransaction>
    </derivativeTable>

    <footnotes>
        <footnote id="F1">EACH PHANTOM STOCK UNIT, WHEN REDEEMED, WILL HAVE THE VALUE OF ONE SHARE OF THE COMPANY'S COMMON STOCK ON THE FIRST BUSINESS DAY OF THE MONTH IN WHICH PAYMENT IS MADE.</footnote>
        <footnote id="F2">THE PHANTOM STOCK UNITS WERE ACCRUED UNDER THE MINERALS TECHNOLOGIES INC. NON-FUNDED DEFERRED COMPENSATION AND UNIT AWARD PLAN FOR NON-EMPLOYEE DIRECTOR'S AND ARE TO BE SETTLED IN CASH UPON THE REPORTING PERSON'S RETIREMENT.</footnote>
    </footnotes>

    <remarks></remarks>

    <ownerSignature>
        <signatureName>LINDA A. BUGGELN FOR MICHAEL F. PASQUALE</signatureName>
        <signatureDate>2004-06-08</signatureDate>
    </ownerSignature>
</ownershipDocument>

