A popular kiwi dish, this steam pudding makes any home feel warm and cozy. Eat it plain or liven it up by serving it with cream, milk, ice cream, or your favorite sauce – whatever you prefer!

Prep time: 20 mins | Cook Time: 3 hours | Serves: 4 – 6


  • 3 cups flour
  • 2 cups sugar
  • 3 tsp baking powder
  • 1 tsp baking soda mixed with ¼ cup hot milk
  • 1 cup milk
  • 3  eggs
  • 6 tbsp golden syrup
  • 200 g butter


    1. In a mixing bowl, mix flour sugar, and baking powder together. 
    2. Rub in the butter. To rub in butter, cut into small chunks and place the chunks in the bowl. Take some of the butter and flour mixture in your hands. Quickly and lightly rub the butter into the mixture with your fingers. Do this until the mixture resembles fine bread crumbs. Hold your hands above the bowl to aerate the mixture.
    3. Add the milk, eggs, baking soda, and golden syrup to the mixture and mix well.
    4. Grease a metal bowl or tin (ex: coffee tin) and place a small piece of greaseproof paper at the bottom of the container.
    5. Pour in the mixture and steam for 3 hours.
    6. Remove pudding from container, allow to cool, and serve.

To Steam:

    1.  Place a large square of greaseproof paper on top of a slightly larger square of aluminium foil. Fold in half to create a crease.
    2. Once the pudding mixture is in the container, place the paper and foil on top of the container paper-side down. Press the foil down around the edges of the container as tight as possible. The crease should be roughly centered.
    3. Tie a string around the rim as tight as possible and cut off excess greaseproof paper below the string.
    4. Take a second long piece of string and tie it to the first string on either side of the container to create a handle. The handle allows for safe removal of the pudding container from the steaming pot.
    5. At the bottom of your pot, place either a circle of aluminium foil or a tuna can with both the top and the bottom cut out. Place the pudding container on top of the stand in the pot. This allows for the pudding to heat evenly.
    6. Fill the pot about halfway with water and put it on the stove top. Cover with a lid. Bring the water to a boil and then decrease heat slightly. Allow to steam for 3 hours. Be sure the water level does not fall below ¼ of the pot height. Refill as necessary.