Wash potatoes. Cut potatoes into halves or quarters. Cut the ends off the squash and cut into pieces. Place all of the vegetables, including the cauliflower into a medium saucepan. Cover with water and bring to a boil.
Boil until the veggies are soft enough to mash.
Drain potatoes and start mashing.
You can use a mixer or a potato masher. When mashed, add the cream cheese.
Mash, stir it in. Add a little salt and pepper and taste. Add as much or as little for your taste. Serve warm.