Crunchy, flavour-packed broccoli at your favourite cafe vs. the sad, soggy version at home. Why the difference? Here is what restaurants are doing right, and how you can fix it.