Your cauliflower is probably soggy because you steamed it for too long! If you have a smaller head of cauliflower be sure to check on the cauliflower every 2-3 minutes so it doesn't become soggy.