In a medium saucepan over medium-low heat, melt ½ c. butter, ½ c. cream cheese, and ¾ c. sucanat. Beat together well.
Add 2 eggs, cocoa powder, and 1 tsp. 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 ½ c. cream cheese, 1 egg, 1 tsp. vanilla. Mix until smooth.
Grease an 8" round or 8x8 cake pan. Pour 2/3 of chocolate batter in, then all of the white batter, then the remaining chocolate batter. Use a toothpick to swirl together.
Bake at 350 for 30 min., or until a toothpick inserted comes out clean.