Roast Squash: Place acorn squash, cut-side up on a rimmed baking sheet. Place in oven, middle rack, and let cook for 1 hour (or until you can easily pierce with a fork). Remove and let cool. Scoop out squash and place in a bowl; set aside.
Sauté: Bring a large Dutch Oven or saucepan to medium-high heat. Add 1 tablespoon avocado oil and swirl to coat the pan. Add 1 tablespoon shallots and let cook down, about 1 minute.
Blend: Add squash, 15 ounces full fat coconut milk and ⅓ cup vegetable broth to the pot. Use an immersion blender to blend until smooth. Alternatively, you could transfer everything to a blender, blend on high until smooth, and then pour back in the pot.
Combine: Add 3 tablespoons butter, 2-3 tablespoons maple syrup and pinch kosher salt. Stir and let the ghee melt.
Adjust: Taste and add additional salt or maple syrup, as-needed. If you want a thinner consistency simply add another splash or two of vegetable broth at a time and stir.
Serving: We love serving with pepitas for a little crunch!
Notes
Dairy-Free: to make dairy-free use vegan butter.
Coconut Milk Substitute: I haven't found a dairy-free substitute for the coconut milk that results in the same creaminess as coconut milk. You could use an unsweetened almond milk, but it wouldn't result in the same consistency.
Vegan: to make this vegan use vegan butter.
Coconut Milk: if your coconut milk has separated in the can don't forget to mix it back together so it is nice and creamy before adding it into the pot.
Storage: store in an airtight container in the refrigerator for up to 5 days.
Freezing: to freeze let cool completely. Place in freezer-safe container (leaving extra room for expansion during the freezing process), label and keep in freezer for up to 6 months.