In a medium saucepan over medium-low heat, melt ½ cup butter, ½ cup cream cheese, and ¾ cup sucanat. Beat together well.
Add 2 eggs, cocoa powder, and 1 teaspoon of vanilla. Beat again until well combined; add the coconut flour and mix again until smooth. Add the walnuts and stir briefly. Set aside.
In another saucepan, add ½ cup cream cheese, 1 egg, 1 teaspoon of vanilla. Mix until smooth.
Grease an 8" round or 8x8 cake pan. Pour 2/3 of the chocolate batter in, then the white batter, then the remaining chocolate batter. Use a toothpick to swirl together. Bake at 350ºF for 30 minutes or until a toothpick inserted comes out clean.