To prepare a cup of fresh persimmon pulp, force soft, ripe skinned persimmons through a strainer or ricer. Mix together pulp, sugar, milk, butter, and vanilla.
Sift flour with baking powder, salt, and soda. Add to the persimmon mixture all at once and stir until batter is smooth. Pour into buttered 1-quart mold which has a cover. Place covered mold in a steamer or large kettle with about 3 inches of boiling water. Cover kettle and steam 1 to 1-1/4 hours. It may be necessary to add more boiling water to keep up the level in the kettle. Unmold and serve hot with spiced hard sauce or whipped cream.