This is hands down the BEST vegan mashed cauliflower you'll ever taste. It's creamy, buttery, and flavorful, without being watery at all. It's easy to make and absolutely delicious!
Add the cauliflower to a large pot with a steamer basket. Add 2" of water and cover. Turn to high and steam the cauliflower until tender, about 5 minutes.
While the cauliflower is steaming, saute the garlic in the oil over medium heat, until the garlic is fragrant and golden brown, about 2 minutes. Remove from heat.
Transfer the steamed cauliflower (not with the water) into a food processor. Blender on high until smooth.
Add the garlic, and remaining ingredients and process again until smooth. Taste and adjust seasonings as needed.