
Make your "heavy cream": blend 1/2 cup almond milk, 2 tablespoons water, and 1 cup cashews in high-speed blender until very, very smooth. Sieve or press through a nut milk bag for the smoothest texture.
Make the salted caramel sauce: Stir sugar and 1/2 cup water in heavy large saucepan over medium-low heat until sugar dissolves. Increase heat; boil without stirring until syrup turns golden (I advise to not wait until it turns amber, as that usually means it's burnt!), occasionally brushing down sides of pan with pastry brush dipped into water and swirling pan, about 12 minutes. Remove from heat. Whisk in Earth Balance. Very gradually add cream (mixture will bubble vigorously). Stir over low heat until smooth. Add 2 teaspoons sea salt. Makes about 2 cups.
Combine all ingredients in a medium saucepan and bring to a boil, whisking well. Boil 8 minutes then remove from heat and let cool.
Combine coconut milk, 1 cup soaked cashews, coconut oil, and 1 1/2 cups salted caramel sauce in a high-speed blender. Blend until very smooth. Transfer to air-tight container and refrigerate until very cold. Once the mixture is cold, churn according to ice cream maker instructions.
Once churned, the ice cream will have the texture of frozen yogurt. Gently swirl in the remaining 1/2 cup salted caramel sauce and place in freezer at least 2-3 hours.