Steam: Place a steamer basket in a medium/large saucepan. Add enough water to cover the bottom of the pan. Add the cauliflower florets and cover. Bring to a boil and then reduce to a simmer, approx. 8-10 minutes or until the cauliflower is VERY soft (otherwise the consistency won't be very smooth). Remove from heat and let cool slightly.
Blend: Add steamed cauliflower to a high-speed blender along with ⅓ cup unsweetened almond milk, 4 tablespoons butter, 2 teaspoons extra virgin olive oil, ½ teaspoon kosher salt, and ¼ teaspoon garlic powder. Blend on HIGH for 2-3 minutes or until the consistency is silky smooth.
Consistency + Taste: Add additional almond milk a tablespoon at a time and then blend again to reach your desired consistency. Taste and add additional butter, salt or garlic powder - as desired.
Serve: Enjoy with your favorite main dish!
Notes
Dairy-Free: to make this recipe dairy-free use vegan butter and unsweetened almond milk.