Cut the core out of the base of the cauliflower and remove any blemished spots.
Cut the cauliflower into smaller pieces.
Placed the cut up cauliflower into a vegetable steamer basket and place it in a pot filled with water.
Bring the water to a boil, turn the heat down to medium and place the lid on the pot.
Steam the cauliflower for 15 to 25 minutes or until it is tender and you are easily able to put a fork in it.
While the cauliflower is steaming, add the vegetable broth, margarine, thyme, garlic, garlic powder, salt and pepper to a large pan placed over low heat.
Carefully placed the steamed cauliflower in a large bowl and use a potato masher to finely mash the cauliflower.
Continue to mash the cauliflower adding enough of the vegetable broth mixture until it is is smooth and creamy. The trick is to only add a bit of broth at a time - you don't want to end up with soupy/watery mashed cauliflower.
Note: mashed cauliflower won't be quite as smooth as mashed potatoes.
Sprinkle the chopped chives on top of the mashed cauliflower.
If desired, place the mashed cauliflower into a decorative serving bowl and serve as part of your Thanksgiving or Christmas dinner celebration.