Soft, moist, rich, and packed with juicy dried fruits, this Steamed Fruit Cake is a wonderful alternative to traditional oven-baked fruit cake. Steaming creates a beautifully tender texture and helps keep the cake moist, making it especially delicious with a cup of tea or coffee.
The combination of brown sugar, mixed dried fruits, orange juice, warm spices, and citrus zest gives this cake a deep, comforting flavor. Best of all, you don’t need an oven—just a sturdy pot, a steaming rack, and a little patience.
Ingredients
For the Cake
- 2 cups all-purpose flour
- 1 cup brown sugar
- 1 cup mixed dried fruits, such as raisins, sultanas, cherries, dates, or cranberries
- 1 cup melted butter or vegetable oil
- 4 large eggs
- ½ cup milk
- ½ cup orange juice or rum
- 1 teaspoon baking powder
- 1 teaspoon mixed spice or cinnamon powder
- ½ teaspoon ground nutmeg
- ½ teaspoon salt
- 1 teaspoon vanilla extract
- Zest of 1 orange or lemon
For Finishing
- 1–2 tablespoons rum or fruit syrup, optional
- Additional dried fruit or orange zest, optional
Instructions
1. Prepare the Pan
Grease a square cake pan generously with butter or oil.
Line the bottom and sides with parchment paper, leaving a little overhang if possible. This will make removing the steamed cake much easier.
Make sure the pan fits comfortably inside your steaming pot with enough room for steam to circulate around it.
2. Soften the Dried Fruits
Place the mixed dried fruits, brown sugar, melted butter or oil, orange juice or rum, and milk in a saucepan.
Heat over medium heat and bring the mixture to a gentle simmer.
Cook for 5–7 minutes, stirring occasionally, until the dried fruits become plump and soft.
Remove the saucepan from the heat and allow the mixture to cool completely.
Important: The fruit mixture must be cool before adding the eggs. Adding eggs while it is hot can cause them to partially cook.
3. Add the Eggs
In a separate bowl, whisk the eggs and vanilla extract together until combined.
Pour the egg mixture into the completely cooled fruit mixture and stir until evenly incorporated.
Add the orange or lemon zest.
4. Add the Dry Ingredients
Sift the flour, baking powder, mixed spice or cinnamon, nutmeg, and salt into the wet mixture.
Using a spatula or wooden spoon, gently fold everything together until no large pockets of flour remain.
Avoid overmixing, as this can make the finished cake heavier.
5. Fill the Cake Pan
Pour the batter into the prepared cake pan.
Smooth the surface with a spatula.
Cover the pan tightly with aluminum foil. This is important because it prevents condensation from dripping onto the cake while it steams.
6. Prepare the Steamer
Fill a large pot with several inches of water.
Place a metal steaming rack, trivet, or heatproof stand inside the pot. Bring the water to a boil.
Carefully place the covered cake pan on the rack.
The water should sit below the cake pan rather than touching its bottom.
Cover the pot tightly with a lid.
7. Steam the Cake
Reduce the heat to medium or medium-low so the water maintains a steady simmer.
Steam for approximately 1½–2 hours.
Check the water occasionally and add more hot water if necessary. Never allow the pot to boil dry.
The cake is ready when a skewer inserted into the center comes out clean or with only a few moist crumbs attached.
8. Cool the Cake
Carefully remove the cake pan from the steamer.
Let the cake cool in the pan for approximately 15 minutes.
Remove it from the pan and transfer it to a wire rack to cool completely.
For an extra-rich finish, brush the cooled cake lightly with rum or fruit syrup.
Tips for a Perfect Steamed Fruit Cake
Cool the fruit mixture completely. This prevents the eggs from scrambling when they are added.
Keep the pan tightly covered. Steam condensation can make the surface of the cake wet and affect its texture.
Maintain steady steam. You want consistent steam rather than extremely vigorous boiling.
Don’t let the water run dry. Check the pot periodically during the longer steaming time.
Don’t overmix the batter. Fold the flour in just until combined for a softer crumb.
Let it cool completely before slicing. The cake continues to set as it cools and will slice much more neatly.
Flavor Variations
Chocolate Fruit Cake
Add 2–3 tablespoons of unsweetened cocoa powder to the dry ingredients and replace an equal amount of flour.
Tropical Fruit Cake
Use dried pineapple, mango, coconut, raisins, and cherries for a tropical variation.
Spiced Orange Fruit Cake
Increase the orange zest and use cinnamon, nutmeg, ginger, and a pinch of cloves for a warmer spice profile.
Alcohol-Free Version
Simply use orange juice instead of rum. You can also replace the finishing rum with orange syrup or simple fruit syrup.
Nutty Fruit Cake
Add about ½ cup of chopped walnuts, pecans, or almonds to the batter.
How to Store
Once completely cooled, wrap the cake tightly or place it in an airtight container.
It can be kept at room temperature for approximately 2–3 days in a cool environment. For longer storage, refrigerate for up to 5 days.
The cake can also be frozen. Wrap individual portions tightly and freeze for up to 2–3 months. Thaw in the refrigerator or at room temperature before serving.
Serving Suggestions
Slice the cake into small squares and serve with:
- Hot tea
- Coffee
- Custard
- Whipped cream
- Vanilla ice cream
- A drizzle of orange or fruit syrup
For a festive presentation, decorate the top with extra cherries, dried fruits, chopped nuts, or a light glaze.
Recipe at a Glance
Prep Time: 20 minutes
Fruit Cooking Time: 5–7 minutes
Steaming Time: 1½–2 hours
Cooling Time: 30–45 minutes
Servings: 9–12 pieces
Method: Steaming
This Steamed Fruit Cake is wonderfully moist, fragrant, and packed with sweet, chewy fruit in every bite. The gentle steaming method produces a soft texture while the brown sugar, citrus, and warm spices give it plenty of depth. It is an especially lovely homemade treat for holidays, afternoon tea, or any time you’re craving a rich fruit cake without turning on the oven.