I am always looking for new and interesting recipes. This one certainly fit the bill...plus it's Weight Watcher friendly at 3 points. Bonus!!! I make this up ahead of time and gently reheat before serving.
Wrap the garlic in aluminum foil. Bake for 25 minutes or just until tender. Cool then squeeze out the garlic. Set aside.
In a skillet, heat the oil over medium high heat and cook the onions for 5 minutes. Stir in the brown sugar, vinegar and cinnamon. Reduce the heat to medium low and cook until the onions are golden, about 10 minutes.
Steam or broil the cauliflower just until tender about 5 - 7 minutes. Drain and place in a food processor with the stock, olive oil, salt and pepper. Puree until smooth. Stir in the onions and garlic until combined.