Put together garlic butter. In bowl add softened butter, minced garlic, salt, pepper, onion powder and mix well. Place in freezer for 10 minutes to harden a bit (or fridge for 20 minutes).
Preheat smoker on high or about 450° Fahrenheit.
Trim leaves and some of stalk of cauliflower, but keep some stalk at bottom cut flat so cauliflower can sit up flat.
In large pot, add broth and water and bring to boil. Carefully add whole cauliflower and cook on medium high heat for 10 minutes.
Carefully remove cauliflower with strainer spatula and place on cutting board lined with paper towels, and let cool for a few minutes.
Cut butter in strips and start sticking them in between cauliflower florets that opened up. Rub rest of butter all over top.
Place cauliflower on foil or on baking pan, then add to smoker. Cook for 30 minutes, cover closed. When ready and cauliflower is tender when poked with fork, carefully remove from smoker, sprinkle with freshly grated parmesan and fresh parsley. Enjoy!