Bring a large pot of water to a boil. While waiting for the water to boil, peel and cube the potato.
Once water is boiling, add peeled potato cubes and cauliflower. Wait for the water to return to a boil, and then reduce heat to medium. Cook for 15 - 20 minutes (until potatoes and cauliflower are very tender).
Remove the pot from heat and strain out all of the water. Transfer contents to a large bowl, and add half & half, butter/buttery spread, salt, and (if you like) crushed garlic. Mash it all together with a potato masher, until completely blended. Season to taste with pepper and additional salt. Enjoy!