Ingredients
Method
Grease a metal pudding steamer (8-cup capacity) with melted butter. Line the base with baking paper.
Coarsely chop ½ cup pecans. Sprinkle over the base of the prepared steamer. Finely chop the remaining pecans and set aside.
Place butter, sugar, syrup, and 2 tbsps water in a medium saucepan over medium heat. Stir until butter is melted. Bring to a boil. Remove from heat. Stir in soda
Transfer to a large bowl. Cool for 5 minutes. Whisk in eggs. Stir in flour and finely chopped pecans. Add yoghurt. Stir until combined.
Spoon into steamer. Cover with a steamer lid. Place in a stockpot. Pour in enough boiling water to come halfway up the side of the steamer. Cover the pot with a lid.
Bring to a boil. Then, gently boil for about 1 hour and 30 minutes, or until a skewer inserted into the centre of pudding comes out clean. Replenish pot with boiling water throughout cooking, as necessary. Remove steamer. Stand for 5 minutes.
Meanwhile, make the sauce. Place syrup and butter in a small saucepan over medium heat. Stir until butter is melted. Blend cornflour with ½ cup cold water until smooth. Add to pan, stirring, until boiling and thickened. Remove. Cool for 5 minutes.
Turn out hot pudding onto a plate. Spoon over warm sauce. Serve with ice cream.
TIP: Pudding and sauce can be made up to 4 hours ahead. Turn out pudding onto a heatproof plate. Cover loosely with foil. To reheat, uncover and microwave on Medium (50%) for about 5 minutes, or until warm. Reheat sauce separately over a low (30%).