Heat butter or coconut oil over medium low heat, add onions and garlic and cook until soft and fragrant.
Add broccoli, and leek, cook until tender crisp, stirring often.
Add mushrooms, stock, salt, pepper and dill. Bring to a low simmer, and simmer for approximately 10 minutes.
Add coconut milk, stir well.
Transfer to a high speed blender with a vented lid, I used my <a href="http://www.amazon.com/gp/product/B00E4CNS8G/ref=as_li_tl?ie=UTF8&camp=1789&creative=390957&creativeASIN=B00E4CNS8G&linkCode=as2&tag=crathegoo-20&linkId=EYPLBQSKMCFZUCNE">Vitamix </a><img src="https://ir-na.amazon-adsystem.com/e/ir?t=crathegoo-20&l=as2&o=1&a=B00E4CNS8G" width="1" height="1" border="0" alt="" style="border:none !important; margin:0px !important;" />, and blend until smooth and uniform.