Verwarm de oven voor op 180 °C.
Maak de spinazie, groene kool en prei schoon en was ze zorgvuldig.
Kook de groenten afzonderlijk in lichtgezouten water. Kook de spinazie ongeveer 5 minuten en de prei en groene kool ongeveer 10 tot 15 minuten.
Giet de groenten goed af en druk er zoveel mogelijk vocht uit.
Maal of hak de groenten afzonderlijk fijn en houd ze apart.
Snijd de spekreepjes indien nodig wat kleiner. Pel en snipper de uien.
Smelt de boter in een koekenpan en bak de spekreepjes en ui rustig tot de ui zacht is.
Verdeel het spek-uimengsel gelijkmatig over de drie soorten groenten.
Klop de eieren los en verdeel ze eveneens over de groenten.
Breng ieder groentemengsel op smaak met zwarte peper, zout en een beetje nootmuskaat en meng goed.
Vet een puddingvorm in met boter en vul de vorm in lagen met de verschillende groentemengsels.
Zet de puddingvorm in een ovenschaal en schenk heet water in de ovenschaal tot ongeveer halverwege de vorm.
Gaar de groentepudding ongeveer 45 minuten au bain-marie in de oven, tot het midden stevig is en niet meer vloeibaar.
Neem de vorm voorzichtig uit het water en laat enkele minuten rusten.
Stort de groentepudding op een warme schaal en serveer direct.