Ingredients

  • 1 cup plus 2 tablespoons AP flour (135g)
  • 3/8 teaspoon baking soda
  • 1/8 teaspoon salt
  • 1 large egg
  • 1/2 cup sugar (105g)
  • 1 teaspoon lemon juice
  • 5 tablespoons canola or vegetable oil (70g)
  • 1 1/2 teaspoons vanilla extract
  • 6 tablespoons water (84g)
  • 3/8 cup sugar (80g)
  • Zest of one orange, finely grated
  • 1/2 bag cranberries (6oz or ~170g)
  • 1/2 cup orange juice (112g)
  • Shredded, sweetened coconut to coat (about 2 cups)

Method

  • For the cake: Lightly grease a standard metal loaf pan (9X5X2 or 3), and line the bottom with parchment or wax paper. Place a cooling or roasting rack in the bottom of a deep metal roasting pan and fill with water to just below the level of the rack. Position the roasting pan over two stove burners. Turn burners to medium-high and invert a metal baking tray over roasting pan.
  • Combine first three ingredients and whisk to evenly distribute and break up any lumps.
  • In a separate bowl with an electric mixer, whip together egg and sugar on medium-high speed until very light and thick, about two minutes.
  • Add juice, and whip briefly to incorporate.
  • Continuing to whip, add oil in a slow stream, stopping the stream every so often to allow mixture to fully emulsify before proceeding.
  • Add about 1/3 of the combined dry ingredients (from step 2), and mix just to combine.
  • Add extract and half of the water and mix just to combine.
  • Add half of remaining dry ingredients; followed by remaining water, finishing with the rest of the dry ingredients, mixing between each ingredient addition just to combine. Turn the batter into the prepared loaf pan.
  • Carefully remove the inverted baking sheet "lid" from the roasting pan, avoiding steam and hot water that may have collected on the underside of the pan. Place filled loaf pan on rack inside roasting pan, re-cover the roasting pan with baking sheet, and steam cake until a thin knife or toothpick inserted in the center comes out free of uncooked batter (a few moist crumbs are okay).
  • Cool the cake completely. Run a knife around the edges of the pan to loosen the cake and turn the cake out onto a cutting board. Using a bread knife or other long serrated knife, cut cake into about 10 even rectangular logs, about 1" wide. Place the cake logs on a parchment- or wax paper-lined sheet tray. (If you are going to fill the cakes, pipe the icing in using a squeeze bottle or pastry bag fitted with a Bismarck tip, then cover the cakes and refrigerate. If you are just going to coat the cakes - unfilled - just wrap and refrigerate until needed.)
  • For the sauce/coating: Combine the sugar and zest in a small sauce pan and rub together between your hands to release the oils from the zest.
  • Add the cranberries and juice and cook over medium heat until mixture comes to the boil. Continue to cook, stirring occasionally, until all cranberries have popped.
  • Immediately pour mixture through a fine mesh strainer set over a wide bowl. Press gently on the solids to release trapped liquid. Discard solids. Place sauce in refrigerator to cool to luke warm or colder.
  • To assemble: Set up a coating assembly line. Line a tray or storage container with parchment or wax paper. Set beside it a wide, shallow dish or pan filled with an even layer of shredded coconut. Beside the coconut, place the cooled cranberry sauce, and beside the sauce place the tray of chilled cakes. (Chilling makes the cakes a bit more sturdy for rolling and handling.)
  • Use one hand to coat the cakes in the cranberry sauce and transfer them to the coconut pan. Use the other hand to coat the cakes with coconut and transfer them to the clean paper-lined tray. Once all cakes are coated, they may be wrapped and stored at room temperature for a day or two or stored in the refrigerator for several days. (For the most eating pleasure, be sure to allow chilled cakes to come to room temperature before serving.)