Zirnīšus atkausēt. Sparģeļus sagriezt mazākos gabalos un novārīt sālsūdenī - apm. 3-4 min, lai tie paliktu kraukšķīgi. Nokāst un ātri apliet ar aukstu ūdeni, lai nezaudē krāsu.
Makaronus novāra atbilstoši instrukcijai uz iepakojuma. Ūdeni nolej, atstājot mazliet mērcei. Makaronus kopā ar ūdeni pārliek atpakaļ katlā.
Puravu kārtīgi noskalot un sagriezt. Pannā uzkarsēt eļļu un apcept tajā puravu. Pievienot saldo krējumu, sparģeļus, zirnīšus, pēc garšas sāli un piparus un apmaisīt. Tikko sāk vārīties, tā uguni izslēgt. Mērci pārliet pāri makaroniem un apmaisīt.
Makaronus kārto šķīvjos un pārkaisa ar rīvētu zaļo sieru.