Een korenmolen (of graanmolen) is een molen die speciaal is ingericht om granen zoals tarwe, rogge, gerst of spelt te vermalen tot meel.
Het hart van de molen wordt gevormd door het maalkoppel: twee op elkaar liggende ronde molenstenen (de onderste ligt stil en heet de ligger, de bovenste draait en heet de loper). Het graan loopt vanuit een toevoertrechter (het kaar) via een schuddebak in het kropgat van de bovenste steen. Tussen de groeven (het scherpsel) van de stenen wordt de graankorrel fijngewreven en als meel naar de buitenrand gevoerd, waar het via een meelpijp in zakken wordt opgevangen.
Korenmolens komen voor in verschillende verschijningsvormen, zoals de standerdmolen, de beltmolen of de stellingmolen, afhankelijk van het landschap en de benodigde windvang. Binnenin beschikt de molen over meerdere functionele zolders, waaronder een maalzolder waar de molenaar het proces regelt en zakken vult, een steenzolder waar de maalstenen liggen, en een luizolder waarmee zakken graan met een door de wind aangedreven lier (het luiwerk) omhoog worden gehesen. Veel korenmolens hebben daarnaast een buil of zeefinstallatie om de zemelen uit het volkorenmeel te zeven voor het verkrijgen van bloem.
