Once the butternut squash has finished roasting, cut up half of the squash and put it in a small pot. Pour broth into the pot until it almost reaches the top of the butternut squash. Add chopped garlic. Turn heat to high until it almost starts to boil, then turn heat to medium-low.
Once the squash is mushy enough to be able to puree, turn off the heat. Use a potato masher or a hand blender to puree. Once it is smooth, add the coconut oil, garlic powder, salt and pepper and mix with a spoon until the coconut oil is melted. Then mix again with the hand blender until smooth.