Broccoli is rich with fibre and should be included in your diet, however eating it late at night is not wise as it takes the body longer to digest and will keep you up.