Place the cauliflower florets in a large pot and add just enough water to cover.
Cover and cook over medium heat for 15 to 20 minutes, or until tender. Drain and place in a medium bowl.
Add the remaining ingredients and mash until mixture is well combined.
PREPARATION TIP: For a quick-and-easy baked version, add 1/2 cup Parmesan cheese and 4 beaten eggs to the mixture and place in an 8-inch square baking dish that has been coated with nonstick cooking spray. Bake at 350°F. for 30 to 40 minutes, or until set and golden.