Lavate e mondate tutte le verdure, tagliatele a cubetti piccoli e tenete da parte. Tritate finemente la cipolla, fatela rosolare con l'olio in una padella capiente, quando sarà stufata aggiungete le zucchine, le melanzane e lasciate cuocere 3-4 minuti a fuoco moderato.
Unite le melanzane, i pomodori, i piselli e lasciate cuocere per 5 minuti a fuoco moderato aggiustando di sale e pepe a metà cottura. Insaporite con l'origano e continuate la cottura per 25 minuti circa mescolando di tanto in tanto e aggiungendo, se necessario, un mestolo d'acqua calda.
In una ciotola capiente sbattete le uova, aggiungete la ricotta, il formaggio grattugiato, sale, pepe e lavorate bene fino ad ottenere un composto spumoso.
Quando le verdure saranno cotte, ma non sfatte, toglietele dal fuoco e lasciatele intiepidire. Aggiungete le verdure al composto di uova e ricotta, unite il basilico tritato grossolanamente e versate tutto in uno stampo rivestito di carta forno.
Infornate la terrina di verdure per 40 minuti a 180 gradi. Trascorso il tempo indicato sfornate la terrina di verdure, lasciatela intiepidire prima di servirla.