This Miracle Cake really is a game changer: it gives you all the cozy, fruity, spiced flavor of a traditional fruitcake, but in a much quicker, simpler way. Instead of soaking fruit for days or creaming butter and sugar for ages, you build the base in a saucepan. The butter melts, the sugar dissolves, and the dried fruit plumps up as it gently simmers with orange zest, orange juice, cinnamon, and mixed spice. That short boil wakes everything up fast—so when it bakes, the loaf turns out moist, fragrant, and richly flavored, even on busy days when you still want something that feels special.
Ingredients
For the Cake
- 225g (1 cup) unsalted butter
- 225g (1 cup) soft brown sugar, or muscovado sugar for a darker cake
- 225g (1½ cups) mixed dried fruit (raisins, currants, sultanas)
- Zest + juice of 1 orange
- 1 tsp ground cinnamon
- 1 tsp mixed spice (or ½ tsp each nutmeg + allspice)
- 2 large eggs, beaten
- 225g (1¾ cups) self-raising flour (or all-purpose flour and 2 tsp baking powder)
Instructions
- Prepare the oven and tin
Preheat your oven to 160°C (or 140°C fan). While the oven heats, line a 900g (2 lb) loaf tin with parchment paper. Make sure the parchment comes up the sides a little—this helps you lift the cake out cleanly later and protects the edges during the long bake. - Boil and plump the fruit mixture
Place a saucepan over medium heat and add the unsalted butter. Let it melt completely, then add the soft brown sugar (or muscovado sugar). Stir until the sugar is well mixed into the melted butter.
Tip in the mixed dried fruit (raisins, currants, and sultanas), then add the orange zest and orange juice. Sprinkle in the ground cinnamon and the mixed spice (or the nutmeg and allspice combination). Stir everything thoroughly so the fruit is coated and the spices are evenly distributed.
Bring the mixture to a gentle simmer and cook for 5 minutes, stirring regularly so nothing catches on the bottom. During this time, the dried fruit will start to swell and soften, and the mixture will look glossy and thick. - Cool the mixture before adding eggs
Remove the saucepan from the heat and let the fruit mixture cool for 10 to 15 minutes. This step matters: if the mixture is too hot, it can scramble the eggs when you add them. You want it warm, not piping hot—still fluid enough to stir, but cooler to the touch. - Stir in the eggs
Once the mixture has cooled for the full 10–15 minutes, add the beaten eggs. Stir well until the eggs are fully incorporated and you no longer see streaks of egg. The mixture will loosen slightly and become more batter-like. - Fold in the flour gently
Add the self-raising flour (or the all-purpose flour mixed with 2 tsp baking powder) to the saucepan. Using a spoon or spatula, fold it in gently. Work slowly and carefully, scraping the sides and bottom of the pan so there are no dry pockets of flour. Stop mixing as soon as the flour disappears—overmixing can make the cake heavier.

- Fill the tin
Spoon the batter into your lined loaf tin and smooth the top. The mixture will be thick and fruit-packed, so take a moment to level it so it bakes evenly. - Bake steadily and protect the top if needed
Bake for 1½ to 1¾ hours. Keep an eye on the cake as it bakes: if the top starts browning too quickly before the inside is done, loosely cover the top with foil and continue baking. This prevents the crust from getting too dark while the center finishes cooking. - Check for doneness
When you reach the earlier end of the baking time, test with a skewer inserted into the center of the cake. It should come out clean. If it doesn’t, return the cake to the oven and check again after a little more time, staying within the 1½–1¾ hour range. - Cool properly for the best texture
Let the cake cool in the tin for 10 minutes. This short rest helps it set so it won’t break when moved. Then lift it out (using the parchment) and transfer it to a wire rack to cool completely. - Store and serve
Once fully cool, you can slice and serve. For a richer, more developed flavor, wrap the cake and store it for 1–2 days before cutting—this allows the fruit and spices to settle into the crumb and taste even deeper.
Notes
- Gluten-free option: Swap the flour for a gluten-free blend and add 1 tsp xanthan gum.
- Darker flavor: Use muscovado sugar (it’s darker than standard brown sugar), or choose a darker soft brown sugar for a deeper, richer loaf.