Preheat oven to 200C (390C) on the broiler setting
Put onion and garlic into the Thermomix bowl and chop for 6 seconds | Speed 5
Scrape down the sides of the bowl, put oil into the Thermomix bowl and sauté with the measuring cup (MC) off for 3 minutes | Varoma | Speed 1
Put cauliflower into the Thermomix bowl, close the lid and chop with the MC on for 5 seconds | Reverse | Speed 5
Add 60g of the milk, stock, salt and pepper into the bowl
Put potatoes into the Thermomix bowl and spread out evenly
Cut a piece of wax or baking paper to fit the Varoma tray, scrunch it up and lay it on the Varoma tray
Put chicken on the Varoma tray, season with salt and pepper, assemble the Varoma and place it on top of the Thermomix
Cook for 10 minutes | Varoma | Speed 2
Put peas and carrots into the Thermomix basket, take off the Varoma and sit the basket into the Thermomix bowl
Reassemble the Varoma on top of the Thermomix and cook for a further 10 minutes | Varoma | Speed 2
Remove the Varoma and basket, then blend the cauliflower into a sauce with the MC on; going slowly from Speed 1 to Speed 9 for 1 minute
Add peas, carrots and chicken into the bowl and stir to combine with the sauce; pour into a rectangular roasting dish
Quickly rinse the Thermomix bowl, put the potatoes into the bowl, add 100g of milk and cook with the MC off for 9 minutes | 100C | Speed 1
Add salt and pepper, add butterfly and mash for 20 seconds | Speed 3
Layer mashed potatoes on top of the chicken filling, use a fork to rough up the top of the potatoes and bake in the oven on the middle shelf for 20-30 minutes or until the top is browned