
Creamy, buttery, and deeply satisfying, this cauliflower mash is the kind of side dish that makes you forget you're eating something grain-free and dairy-free. A full head of cauliflower is steamed until completely tender alongside whole garlic cloves, then blended with ghee and full-fat coconut milk into a silky, luscious purée that rivals any classic potato mash. The trick is letting the florets dry out after draining — that extra two minutes makes a real difference in getting a thick, velvety texture rather than a watery one. Ghee brings that rich, buttery depth without any of the dairy proteins that fall outside ancestral eating guidelines, and the coconut milk adds just enough creaminess to pull everything together. A finish of fresh chives on top adds a little color and a mild oniony bite that makes the whole bowl look as good as it tastes. This recipe serves four and comes together with minimal effort, making it an easy weeknight staple or a crowd-pleasing addition to a bigger spread.
Fig is a food discovery app that helps you find foods and recipes that fit your dietary needs. Whether you have food allergies, intolerances, or follow a specific diet, Fig makes it easy to eat with confidence.
Learn more →4 servings





Add 1 inch of water to a large pot and bring to a boil over high heat. Place the cauliflower florets and garlic cloves in a steamer basket or directly in the pot, cover, and steam for 12–14 minutes, until the cauliflower is completely tender and a fork slides through the thickest floret with no resistance.
Drain the cauliflower and garlic in a colander and let them sit for 2 minutes, shaking once or twice, until most of the surface steam has escaped and the florets look dry on the outside.
Create a Fig account for step-by-step instructions, access to our full recipe library, and more!
