Nagrzej piekarnik do temperatury 180 stopni C.
Umyj zieloną część pora i pokrój drobno wraz z łodyżkami od brokuła, pozostawiając kwiatki brokuła na później.Umieść te warzywa w dużym garnku typu casserole na średnim ogniu z masłem, a następnie dodaj listki tymianku i duś przez około 15 minut, aż warzywa zmiękną. Pamiętaj, aby regularnie je mieszać.
Dodaj mąkę bezglutenową, ciągle mieszając, a następnie powoli dodawaj mleko i duś powoli przez 10 minut, albo tak długo, aż masa zgęstnieje, ciągle mieszając. W międzyczasie ugotuj makaron przez 5 minut, a następnie odlej z niego wodę.
Zetrzyj Parmezan i większość sera Cheddar do sosu i dobrze wymieszaj. Przełóż do blendera (liquidiser), dodaj szpinak i zmiksuj na gładki sos. Jeżeli całość nie zmieści Ci się do blendera, to rób to partiami.
Dopraw solą i pieprzem, a następnie wymieszaj zielony sos z makaronem i kwiatkami brokuła. Jeżeli sos jest zbyt gęsty, to możesz dodać nieco mleka bez laktozy.
Przełóż całość do odpowiedniej, głębszej formy do pieczenia, zetrzyj na wierzchu resztę sera Cheddar i posyp płatkami migdałowymi.
Piecz przez 30 minut, aż będzie pięknie złote na wierzchu a sos po brzegach będzie bulgotał.