Roasting enhances the flavor of vegetables, including broccoli. Roasting creates a caramelized flavor and helps to maintain the texture of the broccoli. Steaming does not impart extra flavor and often results in limp, soggy broccoli.