Australian Chocolate Sticky Toffee Pudding

Ingredients

 * ½ cup(s) dates, pitted, chopped
 * 1 teaspoon(s) instant-coffee powder or granules
 * ½ teaspoon(s) baking soda
 * ½ cup(s) all-purpose flour
 * ⅓ cup(s) unsweetened cocoa
 * ½ teaspoon(s) baking powder
 * ¼ teaspoon(s) salt
 * 5 tablespoon(s) margarine or butter, softened
 * ½ cup(s) granulated sugar
 * 1 large egg
 * ½ teaspoon(s) vanilla extract
 * ½ cup(s) light brown sugar, packed
 * 2 tablespoon(s) heavy or whipping cream
 * whipped cream (optional)

Directions

 * 1) Preheat oven to 350 °F.
 * 2) Grease 8" by 8" metal baking pan.
 * 3) In 1-quart saucepan, heat ¾ cup water to boiling over high heat.
 * 4) Remove saucepan from heat and stir in dates, instant coffee, and baking soda; let stand 15 minutes.
 * 5) Meanwhile, on waxed paper, mix flour, cocoa, baking powder, and salt until blended; set aside.
 * 6) In large bowl, with mixer at medium-high speed, beat 3 tablespoons margarine or butter with granulated sugar until creamy.
 * 7) Add egg and vanilla, and beat until blended.
 * 8) With mixer at low speed, alternately add flour mixture and date mixture, beginning and ending with flour mixture; beat just until batter is evenly blended, occasionally scraping bowl with rubber spatula (batter will be thin).
 * 9) Pour batter into pan; spread evenly.
 * 10) Bake 18 to 20 minutes, until toothpick inserted in center comes out clean.
 * 11) Meanwhile, in 1-quart saucepan, combine brown sugar, cream, and remaining 2 tablespoons margarine or butter; heat to boiling over medium heat, stirring frequently.
 * 12) Boil 1 minute, stirring.
 * 13) Remove saucepan from heat and set aside.
 * 14) Remove pudding from oven.
 * 15) Turn oven control to broil.
 * 16) Pour brown-sugar mixture over hot pudding; spread evenly.
 * 17) Return pudding to oven; broil at closest position to heat source 30 seconds or until bubbly.
 * 18) Cool in pan on wire rack 15 minutes.
 * 19) Serve warm, with whipped cream if you like.