Prepara i broccoli: Porta a ebollizione una pentola di acqua leggermente salata. Aggiungi le cimette di broccoli e cuocile per 5-7 minuti, finché non saranno tenere ma ancora leggermente croccanti (al dente). Scola molto bene i broccoli, eliminando l'acqua in eccesso.
Prepara la base cremosa: In una ciotola capiente, unisci il formaggio spalmabile, il burro fuso (o ammorbidito) e l'aglio tritato (se usato). Mescola energicamente con un cucchiaio o una spatola fino a ottenere una crema omogenea. Se la crema risulta troppo densa, puoi aggiungere 1-2 cucchiai di latte vegetale non zuccherato per ammorbidirla.
Aggiungi i formaggi e condisci: Aggiungi la maggior parte del formaggio cheddar (o emmental) e metà del parmigiano grattugiato alla crema. Condisci con sale, pepe e un pizzico di noce moscata, mescolando bene per amalgamare.
Assembla e inforna: Disponi i broccoli cotti nella pirofila da forno. Distribuisci uniformemente la crema di formaggio sui broccoli. Spolvera la superficie con il restante formaggio cheddar e parmigiano.
Gratina: Inforna in forno statico preriscaldato a 200°C per circa 15-20 minuti, o finché la superficie non sarà dorata e il formaggio ben fuso e filante.
Servi: Lascia riposare qualche minuto prima di servire caldo.