We need:
2 cups of flour
2 cups of sugar
1 cup of sour cream
1 cup of margarine
2 cups of sugar-preserved dried persimmons
1 pint of persimmon pulp
2 eggs (well-beaten)
1 teaspoon of salt
1 teaspoon of baking soda
Cream 2 cups of sugar with 1 cup of margarine. Add the 2 well-beaten eggs and 1 cup of sour cream.
Sift 2 cups of flour with 1 teaspoon of baking soda and 1 teaspoon of salt, then add to the wet mix above.
Add the 1 pint of persimmon pulp and mix well.
Carefully fold in 2 cups of the sugar-preserved dried persimmons.
Wring out a pudding cloth in boiling water and spread it in a deep dish. Turn the batter into the pudding cloth. Tie up the cloth and suspend it over boiling water in a deep, covered vessel. Keep it steaming for 4 hours, using boiling water to replenish any lost water in the steaming kettle.
See also other Christmas pudding recipes:
Vegetarian Christmas Pudding
and Baked Christmas Pudding with Brandy Sauce.
Both variants are interesting. They can be flamed.