L'ex maresciallo Carotenuto (De Sica) torna alla natìa Sorrento, ma la sua casa è occupata da una giovane vedova, la pescivendola Sofia (Loren), della quale il maturo scapolo si invaghisce. Ancora una volta, però, un uomo più giovane gliela soffia sotto il naso; all'ex militare non resta altro che la "consolazione" di una più matura dama: donna Violante (Padovani), meno bella di Sofia, ma più danarosa....