Laver courgettes, poivron, haricots verts, céleri et les égoutter. Éplucher les carottes, les couper en rondelles. Écosser les petits pois. Couper le poivron en deux, éliminer le pédoncule, les graines et les parties blanches internes; le détailler en lamelles fines de 3 cm de long. Peler les oignons et les émincer. Équeuter les haricots verts, les couper en deux. Débiter la branche de céleri en petits tronçons de 1 cm de long. Couper les courgettes en rondelles. Dans une sauteuse, faire fondre la margarine à feu mi-vif, ajouter les oignons et les faire suer 2 minutes en tournant. Ajouter les légumes, saler, poivrer et cuire à feu doux en mélangeant régulièrement environ 30 minutes, jusqu'à ce qu'ils soient bien fondants. Porter une grosse casserole d'eau à ébullition. Préchauffer le four à 150°C (Thermostat 5).
Dans un saladier, battre les ufs en omelette, incorporer la crème, la muscade, sel, poivre et homogénéiser. Ajouter les légumes, bien mélanger et verser dans un moule à cake préalablement beurré. Placer l'ensemble dans un plat à four, remplir d'eau chaude et mettre au four pour 60 minutes. A consommer chaud, tiède ou froid (pique-nique).
Servir en accompagnement de viandes ou volailles rôties, viandes ou poissons en sauces, ...

Selon le goût de chacun on peut varier les légumes et utiliser en plus ou à la place de ceux déjà présents poivrons rouges ou verts, brocolis, tomates cerises, ...