Begin by bringing a large pot of water to a rolling boil. Once boiling, place a steamer basket over the pot and carefully add the cauliflower florets. Cover with a lid and steam for 10-12 minutes, or until the florets are fork-tender but not mushy.
While the cauliflower steams, melt the unsalted butter in a small sauté pan over medium heat. Add the minced garlic to the pan and sauté for 1-2 minutes, stirring frequently, until it becomes fragrant and slightly golden. Be cautious not to burn the garlic, as it can turn bitter.
Once the cauliflower is tender, transfer it directly into a food processor. To the cauliflower, add the sautéed garlic (including the butter), softened cream cheese, sour cream, salt, black pepper, and garlic powder. Process the mixture until it reaches a luxuriously smooth and creamy texture. You may need to pause to scrape down the sides of the bowl occasionally to ensure even blending.
If you find the mashed cauliflower too thick for your preference, simply add a splash of milk or vegetable broth. Blend again until the mixture is creamy and reaches your desired consistency.
After blending, taste the creamy garlic mashed cauliflower. Adjust the seasoning with more salt, pepper, or garlic powder if needed to enhance the flavors.
Transfer the soft, velvety garlic mashed cauliflower to a beautifully shaped serving bowl. Top it off with a sprinkle of freshly chopped chives for a burst of color and flavor.
Notes
For an elegant touch, serve the dish in a shallow bowl and add a small pat of butter melting on top.