Broccoli gets soggy if it cooks too long, is too crowded on the pan, or has excess moisture in the oven. To ensure crispy broccoli, start with a really hot pan. This will help it cook fast enough to get crispy. Also make sure it cooks in a single layer.