Why is "broccoli" an uncountable noun? And how would you explain it?
Brocolli isn't an uncountable noun, it is the plural of broccolo.
Broccoli is an Italian word, and its singular is broccolo. However, this word has since become obsolete and is now unused, therefore, broccoli has become both the singular and plural term for the vegetable.