Get out a high-speed blender and make sure it's large enough to fit all the ingredients. The filling yields about 5-6 cups. Add all the filling ingredients, in the order listed, and blend for about 30-60 seconds, or even longer, depending on your blender, or until totally smooth and no lumps remain.
3 cups (435 grams) raw cashews, 3/4 cup (180 ml) full-fat canned coconut milk, 2/3 cup (160 ml) maple syrup, 2 teaspoon vanilla extract, 1/4 cup (56 grams) coconut oil, 3 tablespoons lemon juice, 1/2 teaspoon salt