Koosinusteoreem e. koosinuslause on matemaatiline teoreem trigonomeetrias, mis näitab mis tahes kolmnurga külgede suhet ühe nurga koosinusega. Kolmnurga ühe külje (nt. a) ruut võrdub teiste külgede ruutude summaga, millest on lahutatud teiste külgede ja nendevahelise nurga koosinuse kahekordne korrutis:
$$a^{2}=b^{2}+c^{2}-2bc\times\cos\alpha$$ $$b^{2}=a^{2}+c^{2}-2ac\times\cos\beta$$ $$c^{2}=a^{2}+b^{2}-2ab\times\cos\gamma$$
kus,
a, b, c — kolmnurga küljed;
α, β, γ — kolmnurga nurgad.
Koosinusteoreemi võib vaadelda kui Pythagorase teoreemi (mis kehtib ainult täisnurkse kolmnurga puhul) üldistust. Kui nurk y on täisnurk (90 kraadi või π/2 radiaani), siis cos γ = 0 ja seega koosinusteoreem taandub Pythagorase teoreemiks.