Soak the cashews in water overnight. The next day, wash them and drain them then add them to a blender. Add the garlic.
Blend the cashews & garlic. Stop, scrape down the edges and add a little coconut milk. Keep adding the coconut milk slowly as you blend. After you've added all the coconut milk, blend on high for a couple minutes until it's smooth.
Add the rest of the ingredients and blend for about a minute. Pour into a glass container and store in the fridge until chilled.
Notes
If you don't have time to soak the cashews overnight, soak them for half an hour in hot water.If you don't have cashews, you can use macadamia nuts as well.The dressing just gets better with time as it sits in the fridge, so don't be worried about making too much! It should keep up to a week refrigerated. The dressing is thick, if you like it a little more loose, feel free to add more coconut milk until it is the consistency you like (not that I see that happening). But start with a little at a time to make sure you don't thin it out too much. Because thin dressings are sad...and no one wants to be a sad panda.