Place cauliflower in a large pot and cover with lightly salted water; bring to a boil. Reduce heat and simmer until it falls apart when pressed with a fork, 12 to 15 minutes. Drain.
Pour cauliflower into a bowl with ranch dressing, sour cream, and margarine. Beat with an electric mixer until desired consistency is achieved.