Add cheeses into mixer bowl, mill for 10 sec/speed 9/MC on. Set aside.
Place 1,200 g or 42.3 oz water into mixer bowl, boil for 10 min/steaming temp/speed 1/MC on.
While the water is boiling, prepare your vegetables making sure they are cut very small and put into the large steaming tray.
After 10 mins, add your macaroni to the boiling water, and put your large steaming tray in place.
Cook for 10 min/steaming temp/speed 1/reverse.
Drain macaroni and put into a large thermal pot to keep warm.
Put your steamed vegetables into the mixer bowl with 100 g of the milk, purée for 30 sec/speed 8/MC on or until smooth.
Stir puréed vegetables through macaroni.
Put flour, remaining milk & butter into mixer bowl, cook for 6 min/90°C or 195°F/speed 2/MC on. While this is cooking you may like to pan fry your ham (or bacon if preferred).
Add ham, reserved cheeses, mustard, paprika, stock concentrate and pepper to mixer bowl. Cook for 2 min/90°C or 195°F/speed 2/reverse/MC on.
Pour sauce over maraconi and stir through. I highly recommend you give it a taste at this point, and add a pinch or two of salt depending on your preference.