My husband doesn't like to eat starchy food so I found this recipe on fatfreevegan.com and modified it a bit. This is an excellent replacement for mashed potatoes. I like this with Recipe #208856 with vegan gravy and either broccoli or green beans.
Cook frozen cauliflower by following the package directions. Cook until it is very well done (soft!) approximately 8-10 minutes. (You may also use 1 pound of fresh cauliflower). Put into a colander and drain.
While cauliflower is cooking, combine soy milk, garlic, water, and seasonings, in small saucepan over medium heat. When it reaches a boil, add the cornstarch/water mixture, stirring constantly until thickened. Set aside for next step.
When cauliflower is cool enough for you to handle, squeeze as much water out of it as possible. (Put it into a colander and pressed it with the back of a big spoon). Next, put the cauliflower into a food processor and whir on high for a minute or just mash with a fork. Add the sauce from step 2. Process/stir until the cauliflower is creamy and smooth.
Check the consistency. If it is too thick for you, add a tiny bit of soymilk, mix, and check again. Too much liquid and you will end up with soup!
Add additional seasoning to taste. Serve hot/warm. You may need to heat it quickly in the microwave before serving.