In a large saucepan, combine the butter, brown sugar, sultanas, apricots, cranberries, dates, molasses, orange juice, and orange zest. Bring to a simmer over medium heat. Once it starts bubbling, let it simmer for a few minutes. Remove from heat and pour into a shallow dish to cool completely.
¾ cup unsalted butter, ¾ cup brown sugar, 1 cup sultanas, 1 cup chopped dried apricots, 1 cup dried cranberries, ½ cup chopped dates, ⅔ cup orange juice, 1½ tablespoons orange zest, 2 tablespoons molasses
Preheat the oven to 280°F (140°C). Grease and line the bottom and sides of an 8×3-inch round cake tin with parchment paper.
Sift together the flour, baking powder, salt, cinnamon, ginger, and nutmeg in a bowl. Set aside. In a small bowl, whisk the eggs with vegetable oil until smooth.
1¾ cups all-purpose flour, 1½ teaspoons baking powder, ½ teaspoon salt, 1½ teaspoons ground cinnamon, ½ teaspoon ground ginger, ¼ teaspoon ground nutmeg, ¼ cup unflavored vegetable oil, 3 large eggs
In a large mixing bowl, combine the cooled fruit mixture with the egg and oil mixture. Stir in the chopped walnuts. Add the dry ingredients and fold gently until just combined.
1 cup walnuts
Pour the batter into the prepared cake tin. Smooth the top and tap lightly to release air bubbles. Bake for 75–85 minutes, or until a skewer inserted into the center comes out clean.
While the cake bakes, mix the orange juice and sugar together. When the cake is out of the oven and still warm, brush the glaze over the top.
3 tablespoons freshly squeezed orange juice, 1¾ tablespoons granulated sugar
Let the cake cool in the tin for 30 minutes. Run a knife along the edges and transfer to a wire rack to cool completely.