O capitão James Gould chega a Nápoles durante a Segunda Guerra Mundial com a peculiar tarefa de desencorajar os oficiais britânicos de se casarem com as belas italianas. Entretanto o ingênuo oficial rapidamente se apaixona por uma jovem viúva local, que o apresenta aos segredos da culinária mediterrânea e aos mistérios do coração.