Mrkev a brokolici očistíme a opláchneme. Brokolici rozebereme na růžičky a mrkev rozkrájíme na kolečka.
Vývar přivedeme k varu, dáme do něho mrkev a asi 5min povaříme a přidáme brokolici a ještě 3min povaříme.
Cibuli oloupeme a nasekáme na jemno. rozpálíme na pánvi máslo nebo tuk a cibuli necháme zesklovatět. Zaprášíme moukou, krátce opražíme a za stálého míchání přidáme vývar a mléko a povaříme.
Mezitím uvaříme makarony. Šunku a sýr nakrájíme na kostičky. Sýr rozpustíme v omáčce. Přidáme šunku a zeleninu, prohřejeme a ochutíme kořením, přelijeme omáčkou a posypeme pažitkou.