Steamed Cranberry Pudding with Homemade Vanilla Sauce

Family tradition, fun to make, easy once you get the hang of it. A pudding mold or coffee can needed.

Prep Time:
15 mins
Cook Time:
1 hrs 5 mins
Total Time:
1 hrs 20 mins
6 servings



  • 2 cups fresh cranberries

  • 1 ½ cups all-purpose flour

  • 2 teaspoons baking soda

  • ½ cup hot water

  • ½ cup light molasses

Vanilla Sauce:

  • ½ cup white sugar

  • ½ cup unsalted butter

  • ½ cup light cream

  • 2 teaspoons good vanilla extract


  1. Grease a 2-quart metal pudding mold well or a clean 1-pound coffee can. Pick over whole cranberries; wash and drain.

  2. Sift flour into a bowl and dredge cranberries in flour mixture.

  3. Dissolve baking soda in hot water; stir in molasses and allow to foam up. Add to the flour and cranberry mixture and stir until well blended. Spoon into the prepared mold; cover with a double layer of aluminum foil and fasten with heavy elastic band or string.

  4. Place into a deep saucepan and fill with water up to about the halfway mark on the mold. Cover the saucepan and place over high heat; bring water to a boil. Reduce heat and simmer until pudding is firm and a toothpick inserted into the pudding comes out clean, 1 to 1 1/2 hours. Remove from the water and allow to cool.

  5. Invert pudding onto a pie plate and carefully remove from the mold before it cools.

  6. While the pudding is cooling, combine sugar, butter, cream, and vanilla in a saucepan; bring to a boil. Reduce heat and simmer until sauce has thickened, making sure it doesn't boil over, about 5 minutes. Serve warm sauce over the pudding.

Cook's Note:

The pudding can be served immediately after cooking with sauce or chilled and reheated to serve later.

Nutrition Facts (per serving)

471 Calories
22g Fat
65g Carbs
4g Protein
Nutrition Facts
Servings Per Recipe 6
Calories 471
% Daily Value *
Total Fat 22g 28%
Saturated Fat 14g 68%
Cholesterol 63mg 21%
Sodium 444mg 19%
Total Carbohydrate 65g 24%
Dietary Fiber 3g 9%
Total Sugars 38g
Protein 4g
Vitamin C 5mg 25%
Calcium 105mg 8%
Iron 3mg 19%
Potassium 534mg 11%

* Percent Daily Values are based on a 2,000 calorie diet. Your daily values may be higher or lower depending on your calorie needs.

** Nutrient information is not available for all ingredients. Amount is based on available nutrient data.

(-) Information is not currently available for this nutrient. If you are following a medically restrictive diet, please consult your doctor or registered dietitian before preparing this recipe for personal consumption.

You’ll Also Love