(One small edit below...)
I have to say, one thing I didn't miss while we were on the barge was cooking. I love to cook, and I love to feed people, but a week of luxury was really nice, too. The first couple days we were back I was too jet-lagged to cook, and too brain-dead to plan (it was over 100 and brutally humid). But it's cooled off now and I'm back on schedule and now I'm making meals again--not as good as Charlie's (our chef on the barge), but they're just fine. And the one thing Charlie never quite worked out for Mariah was vegan desserts--she mostly got fruit salads, which were fine, but she did sneak a few ice creams here and there on shore when he wasn't looking. So she was delighted to come back and get vegan ice cream again.
I promised this recipe a while ago, but it's taken me this long to test it more than once and make sure I like it. Everyone in the family likes it, in fact--with "real" (store-bought) ice cream in the house, this is what everyone wanted for dessert tonight.
Make sure you have your ice cream maker's bowl well chilled. I just keep mine in the freezer all summer so it's ready.
1 can coconut milk [ETA: best if this is well chilled. I just store it in the fridge.]
1/2 cup soy milk
1/2 cup sugar
1/2 cup cocoa
4 oz. silken tofu
1 tbl. instant espresso powder (optional)
1 tsp. vanilla
Put all ingredients in the blender and blend until well mixed. Pour into your ice cream maker and freeze according to the machine's directions--mine takes about 20-30 minutes. Then remove it from the machine into a freezer container; freeze for as long as it takes to eat dinner. The next day it will be a bit hard to serve (maybe--once mine never really thickened up and it was like very cold mousse--also delicious, but not what we expected), but leave it out while you eat dinner, or nuke it briefly in the microwave, and it will be fine.
This is very rich--small servings are plenty.