Desserts
Ann Page’s Spanish bar cake recipe delivers layers of rum-soaked sponge cake topped with a buttery, crunchy streusel crown—each bite is a perfect balance of moist, boozy richness and sweet, nutty crunch. 💛 This classic dessert has been a staple at Spanish celebrations for generations, and the secret lies in the slow-soaked layers that absorb a luscious cream mixture infused with rum. The streusel topping adds texture and a caramelized finish that makes it impossible to stop at one slice.
The recipe begins with a tender sponge cake baked in a pan, then slathered with a mixture of condensed milk, evaporated milk, and heavy cream—plus a splash of rum for that signature depth of flavor. While the cake soaks up the creamy filling, the streusel topping bakes into a golden, crumbly crown that contrasts beautifully with the soft layers below. The result is a cake that’s rich yet light, with a perfect blend of textures and flavors that make it ideal for holidays, gatherings, or even a special dessert night.
What sets this version apart is the attention to detail—each layer is soaked just enough to stay moist without becoming soggy, and the streusel is baked to a crispy perfection. The rum adds warmth and complexity, while the streusel brings a satisfying crunch that balances the cake’s tenderness. Whether you’re making it for a family celebration or just craving a decadent treat, this Spanish bar cake is sure to impress.
Once you try this recipe, you’ll understand why it’s a beloved classic. The layers of flavor and texture make it a showstopper, and the process is straightforward enough for home bakers to achieve professional results. Let’s get started on creating this timeless dessert!
Ingredients for ann page spanish bar cake
Rum-soaked sponge layers, creamy filling, and nutty streusel crown—this classic Spanish bar cake delivers all the layers of tradition.
| Ingredient | Amount | Notes |
|---|---|---|
| All-Purpose Flour 🌾 | 3 cups | Sifted for light texture |
| Granulated Sugar 🍚 | 2 cups | Divided for cake and streusel |
| Unsalted Butter 🧈 | 1 ½ cups | Softened to room temperature |
| Large Eggs 🥚 | 6 whole | Room temperature preferred |
| Vanilla Extract 🌿 | 2 tsp | Pure vanilla preferred |
| Baking Powder 🍞 | 2 tsp | Freshly measured |
| Salt 🧂 | ½ tsp | Fine sea salt |
| Dark Rum 🍹 | ½ cup | Good quality, 80-proof |
| Condensed Milk 🥛 | 14 oz | Standard can size |
| Evaporated Milk 🥛 | 12 oz | Standard can size |
| Heavy Cream 🥛 | 1 cup | Full-fat for richness |
| Old-Fashioned Oats 🌾 | 1 ½ cups | Quick or rolled |
| Brown Sugar 🍚 | ½ cup | Packed firmly |
| Chopped Walnuts 🥜 | ½ cup | Toasted for extra flavor |
| Cinnamon 🌶️ | 1 tsp | Ground preferred |
The flour and sugar are the backbone of this cake—King Arthur or Gold Medal brands work best for that tender crumb. Butter matters here too; Plugrá or Land O’Lakes unsalted give the best flavor. For the rum, Bacardi or Gosling’s dark rum adds that authentic depth. Grab a 750ml bottle from Total Wine or a well-stocked liquor store—cheap rum tastes like medicine. The oats should be old-fashioned; quick oats get mushy in the streusel. Toast them lightly in a dry pan before mixing for extra flavor.
No dark rum? Substitute with 1/4 cup extra vanilla extract plus 1 tsp almond extract—it’s not the same, but it works in a pinch. Evaporated milk can be swapped with 1 cup whole milk reduced by half, but the texture won’t be identical. For the streusel, pecans or hazelnuts work too, but walnuts give that classic Spanish crunch. The brown sugar should be packed firmly—don’t scoop it. If you’re short on time, pre-toast the streusel mixture in the oven for 5 minutes before baking the cake to deepen the flavor.
Store the rum-soaked cake layers in an airtight container with parchment between them for up to 3 days—the flavors meld beautifully overnight. The streusel topping stays crisp for 2 days if kept sealed. For longer storage, freeze the entire assembled cake (unfrosted) for up to 3 months. To serve, let it sit at room temperature for 30 minutes—this brings out the rum’s aroma and makes every slice irresistible.
Why You'll Love This Recipe
- No Mixer Needed: I swear by this recipe when I’m in a rush—just cream butter and sugar by hand until light and fluffy, then fold in eggs and vanilla. The result? A tender, melt-in-your-mouth bar that doesn’t require standing at the mixer for 10 minutes.
- Buttery Vanilla Bliss: That rich, buttery layer with just a whisper of vanilla? It’s the kind of flavor that makes you pause mid-bite. Honestly, the sugar-butter ratio here is chef’s kiss—sweet enough to satisfy but not cloying, with the eggs adding that perfect richness.
- Party-Proof Perfection: This cake slices neatly, stays moist for days, and tastes just as good at room temperature as it does fresh from the oven. I’ve taken it to potlucks, book clubs, and even as a last-minute dessert for unexpected guests—no one ever guesses it’s this simple.
- Budget Baking at Its Best: With just five pantry staples, this recipe is my go-to when I need a crowd-pleaser without breaking the bank. A single batch feeds 12, and leftovers? They disappear faster than I can reheat them (if I reheat them at all—it’s that good cold).
Step-by-step instructions for ann page's Spanish bar cake
Here's the classic method for creating this iconic rum-soaked cake with its signature crunchy streusel crown.
🍳 Step 1: Prepare the Cake Layers
Preheat your oven to 350°F and grease three 9-inch round cake pans with butter or baking spray. Line the bottoms with parchment paper for easy removal. In a large bowl, whisk together 3 cups all-purpose flour, 2 cups granulated sugar, 2 tsp baking powder, and 0.5 tsp salt until combined.
In a separate bowl, beat 1.5 cups softened butter until smooth. Add 6 large eggs one at a time, beating well after each addition. Mix in 2 tsp vanilla extract and 0.5 cup dark rum. Gradually add the dry ingredients to the wet, mixing just until combined—don't overmix. Divide the batter evenly among the prepared pans.
🔥 Step 2: Bake and Soak the Layers
Bake the cake layers for 25-30 minutes or until a toothpick inserted into the center comes out clean. Let the layers cool in the pans for 10 minutes, then transfer to a wire rack to cool completely. Once cooled, poke holes all over the layers using a skewer or fork.
For the rum soak, whisk together 14 oz condensed milk, 12 oz evaporated milk, and the remaining 0.5 cup dark rum in a bowl. Slowly pour this mixture over the layers, letting it absorb completely. This step creates the signature moist, rum-infused texture that makes this cake legendary.
👨🍳 Step 3: Make the Streusel Topping
In a medium bowl, combine 1.5 cups old-fashioned oats, 0.5 cup brown sugar, 0.5 cup chopped walnuts, 1 tsp cinnamon, and 2 tbsp of the 3 cups flour reserved from the cake batter. Cut in 6 tbsp cold butter using a pastry cutter or your fingers until the mixture resembles coarse crumbs with some pea-sized butter pieces remaining.
Spread the streusel evenly over the top layer of the cake. The streusel should cover the entire surface and extend slightly over the edges—this creates that signature crunchy crown. For extra richness, you can also spread 1 cup heavy cream over the top layer before adding the streusel.
🔥 Step 4: Bake the Streusel Crown
Return the assembled cake to the oven and bake for an additional 20-25 minutes or until the streusel is golden brown and the top is set. The streusel should be crispy around the edges but still slightly soft in the center. Let the cake cool completely in the pan before removing it.
This final baking step is crucial—it transforms the streusel into that perfect crunchy crown while ensuring the cake layers remain moist. For best results, let the cake cool completely before slicing. The flavors will continue to meld as it sits, resulting in that perfect balance of rum-soaked richness and crunchy contrast.
Pro Tips For Making Ann Page Spanish Bar Cake
- Weigh Your Butter: I learned this the hard way—packing butter into measuring cups leaves gaps, and your cake ends up denser than a brick. Use a kitchen scale for 225g (1 cup) and press it into the flour mixture with a rubber spatula until it looks like wet sand. No guesswork, just perfect texture.
- Room-Temp Eggs Matter: Cold eggs from the fridge will curdle your butter mixture faster than you can say "disaster." Pop them in a bowl of warm water for 10 minutes before cracking—just enough to make them yield easily without turning into a science experiment. Your batter will be smoother, and the cake won’t fight you.
- Don’t Overmix the Batter: After beating the eggs and sugar, switch to the spatula and fold in the dry ingredients just until combined. I’ve seen people turn this into a workout, and suddenly you’re dealing with a tough, chewy bar instead of the tender, melt-in-your-mouth cake you want. Stop when there’s no flour streaks—no more.
- Bake in Two Rounds: This recipe’s a beast in a single sheet pan, and the edges always burn while the center stays doughy. Split the batter between two pans (or bake the first half, then the second) and swap their positions halfway through. Your bars will rise evenly, and no one will be left guessing if they’re eating cake or raw batter.
Flavor customization for these flavors
Boozy Variations
Swap the dark rum for brandy or bourbon to create a French-inspired twist—both add a deeper caramel note that pairs beautifully with the streusel. I’ve tested this with Cognac for an elegant touch, using ½ cup instead of rum. For a lighter option, try orange liqueur like Cointreau (¼ cup) with ½ tsp orange zest added to the cake batter for a citrusy brightness. 🍹
Nut-Free Streusel
For nut-free versions, replace the walnuts with pumpkin seeds or sunflower seeds—toast them first for extra flavor. I’ve also used crushed graham crackers (1 cup) mixed with 2 tbsp melted butter and 1 tbsp cinnamon> for a crumbly, cookie-like texture. This works especially well if you’re avoiding nuts but still want that signature crunch.
Chocolate Twist
Add ½ cup cocoa powder to the cake batter for a mocha-inspired layer, then top with a chocolate-hazelnut streusel made by mixing 1 cup chopped hazelnuts, ½ cup chocolate chips, and 2 tbsp butter. Bake as directed—the chocolate intensifies the rum’s warmth while adding a rich, fudgy contrast to the crunchy crown.
Citrus Zest Boost
Brighten the cake with 1 tbsp lemon zest> or orange zest added to the cake batter. For the streusel, fold in 1 tbsp candied citrus peel> (chopped) for a festive, aromatic touch. This works especially well with the orange liqueur variation—the citrus and boozy notes complement each other perfectly.
Spiced Rum Swap
Use spiced rum (½ cup) instead of dark rum for a built-in warm spice profile. I recommend Captain Morgan Original or Bacardi Limón—the cinnamon and clove notes enhance the streusel’s cinnamon flavor. Reduce the cinnamon in the streusel to ½ tsp> to avoid overpowering the cake.
Coffee-Infused Layers
For a mocha-chocolate fusion, add 2 tbsp instant espresso powder> to the cake batter and use chocolate streusel as described above. The coffee deepens the rum’s caramel notes while adding a sophisticated bitterness. Serve with a dusting of powdered sugar or a drizzle of dark chocolate ganache for extra indulgence. ☕
Nutrition facts
Frequently asked questions
Can I make this Spanish bar cake without rum?
Yes! Replace the ½ cup dark rum with ¼ cup vanilla extract plus 1 tsp almond extract for a rum-free version. The cake will still be delicious—just missing that signature boozy depth. For extra flavor, add 1 tsp cinnamon to the streusel to compensate for the missing warmth.
How do I prevent the cake layers from getting soggy?
Let the cake layers cool completely before soaking them in the milk mixture. Poke holes with a skewer, but don't over-soak—pour the milk slowly and let it absorb for 10-15 minutes before assembling. The streusel topping also helps keep the cake moist by sealing in the filling.
Can I use a different type of pan for the layers?
Yes, but stick to 9-inch round pans for even baking. You can also use 8x8-inch square pans if you prefer, but reduce baking time by 3-5 minutes—they bake faster. Never use a bundt pan, as the layers won't stack properly for assembly.
What's the best way to store leftovers?
Keep the cake in an airtight container at room temperature for up to 3 days. For longer storage, freeze the entire cake (unfrosted) for up to 3 months. Thaw overnight in the fridge before serving. The streusel stays crispy if stored properly, but the cake layers may soften slightly.
Can I make this cake in a smaller batch?
Yes! Scale down to 1 cake layer by using a 9-inch pan and halving all ingredients. For the streusel, reduce to 1 cup oats and ¼ cup brown sugar. The texture and flavor will be identical—just
