The trick to making sure that your brussels sprouts aren't soggy is to roast them at a high temperature. This allows the outside to get nice and crisp before the inside has a chance to get mushy or soggy.