La Pieve di San Giovanni e Santa Maria Assunta è legata alla nascita del borgo di Cascina, che avvenne proprio durante il Medioevo quando sul territorio fu costruita questa pieve romanica.
L'edificio, che risale alla fine dell'XI secolo, ha una struttura a pianta basilicale a tre navate, divise da colonne monolitiche di marmo, di granito rosa e marmo cipollino, particolareggiate da capitelli corinzi.
La caratteristica principale della facciata è la spartizione in cinque archi, alternando rombi gradonati e i tre portali. La parte più alta è impreziosita da dettagli marmorei e tre piccole archeggiature. Il timpano ha nel centro una croce marmorea con ai lati due oculi.
All'interno della pieve si trovano una terracotta di Benedetto da Maiano raffigurante la Madonna col Bambino, un'acquasantiera romanica e un affresco trecentesco.