Spanish Bar Cake Recipe: The Moist, Old-Fashioned Spiced Raisin Cake You’ve Been Looking For
Welcome to my kitchen! Today, I’m sharing my Spanish bar cake recipe — a wonderfully old-fashioned dessert that has serious nostalgic power. If you grew up in the Midwest or Mid-Atlantic in the ’70s and ’80s, you probably remember spotting this dense, spiced raisin cake wrapped in plastic at the grocery store bakery. It had that thick, creamy frosting on top, and somehow it always disappeared fast.
I first made this cake after my mom described it with so much affection that I had to track down a homemade version. One bite in, and I completely understood the obsession. It’s warmly spiced with cinnamon and allspice, packed with plump raisins, and topped with the most luscious cream cheese frosting. It tastes like fall in cake form, honestly.
What makes this homemade Spanish bar cake from scratch so special is how unpretentious it is. There’s no fancy technique, no hard-to-find ingredients, and no fussy decorating. It’s the kind of recipe that fills your kitchen with the most incredible smell and reminds you that the simplest things really are the best. Whether you’re baking it for a family gathering, a potluck, or just a cozy weekend at home, this cake always earns its place on the table.
If you love a moist Spanish bar cake with raisins and a frosting that’s rich without being overwhelming, you are in exactly the right place. Let’s bake!
Table of Contents
Quick Recipe Facts
- Prep Time: 20 minutes
- Cook Time: 35 minutes
- Total Time: 55 minutes
- Servings: 16 bars
- Difficulty: Easy
- Calories: ~290 per serving
This recipe is surprisingly simple and forgiving — perfect for a relaxed weekend baking session or when you want something impressive without a lot of fuss!
Ingredients
For this Spanish bar cake recipe, you’ll need pantry-friendly ingredients that come together beautifully. I’ve broken them into two sections — the cake and the frosting — to keep things organized.
For the Cake
- 2 cups raisins
- 2 cups water
- ½ cup (1 stick) unsalted butter
- 1 cup granulated sugar
- ½ cup brown sugar, packed
- 2 large eggs, room temperature
- 2 cups all-purpose flour
- 1½ teaspoons baking soda
- 1 teaspoon cinnamon
- ½ teaspoon allspice
- ½ teaspoon nutmeg
- ¼ teaspoon ground cloves
- ½ teaspoon salt
- ½ cup chopped walnuts or pecans (optional but highly recommended)
For the Cream Cheese Frosting
- 8 oz cream cheese, softened
- 2 cups powdered sugar, sifted
- 1 teaspoon vanilla extract
- 2–3 tablespoons milk or heavy cream (to adjust consistency)
Substitution notes: For a Spanish bar cake with cream cheese frosting that’s a little lighter, you can use ⅓ less fat cream cheese and it still works wonderfully. If you’d like a dairy-free version, vegan cream cheese and plant-based butter are solid swaps. To make it gluten-free, a 1:1 gluten-free baking flour blend works well here — the texture stays moist and tender.
Instructions
Step 1 — Simmer the Raisins
Add your raisins and 2 cups of water to a medium saucepan over medium heat. Bring to a gentle simmer and cook for about 10 minutes until the raisins are plump and the water has reduced by about half. Remove from heat and stir in the butter until melted. Let the mixture cool to room temperature — this step is key for a moist Spanish bar cake because those raisins carry a lot of flavor into the batter.
Step 2 — Preheat and Prep
Preheat your oven to 350°F. Grease a 9×13-inch baking pan and line it with parchment paper, leaving a little overhang on the sides for easy lifting. Trust me, that parchment makes your life so much easier later.
Step 3 — Mix the Wet Ingredients
Once your raisin mixture has cooled, whisk in both sugars, then add the eggs one at a time, mixing well after each addition. The batter will look a little rough at this point — that’s totally normal!
Step 4 — Add the Dry Ingredients
In a separate bowl, whisk together the flour, baking soda, cinnamon, allspice, nutmeg, cloves, and salt. Add the dry mixture to the raisin mixture and stir gently until just combined. For a soft, tender crumb, don’t overmix here. Fold in the chopped walnuts if using.
Step 5 — Bake
Pour the batter into your prepared pan and spread it evenly. Bake for 30–35 minutes, or until a toothpick inserted into the center comes out clean. The top should look set and slightly golden at the edges. Let the cake cool completely in the pan before frosting — I know it’s hard to wait!
Step 6 — Make the Frosting
Beat the softened cream cheese with a hand mixer until smooth and fluffy, about 2 minutes. Add the powdered sugar gradually, then mix in the vanilla. Add milk one tablespoon at a time until you reach a thick but spreadable consistency. It should be creamy and cloud-like.
Step 7 — Frost and Slice
Spread the cream cheese frosting generously over the completely cooled cake in an even layer. Lift the cake out of the pan using the parchment overhang and transfer to a cutting board. Slice into bars — about 16 pieces — and serve!
Pro Tips for the Best Spanish Bar Cake
Tip 1 — Cool completely before frosting. If the cake is even slightly warm, the cream cheese frosting will melt and slide right off. Patience pays off here!
Tip 2 — Use room temperature eggs and cream cheese. Room temperature ingredients blend much more smoothly, giving you a fluffier batter and silkier frosting for your easy Spanish bar cake recipe.
Tip 3 — Don’t rush the raisin step. Simmering the raisins isn’t just about plumping them — it also creates a lightly flavored liquid that infuses the entire cake. It’s what gives this cake its signature deep, almost caramel-like warmth.
Tip 4 — Customize the spice level. If you love bold spice, add an extra half teaspoon of cinnamon or a pinch of cardamom. If you’re baking for kids who prefer milder flavors, simply reduce the allspice and cloves slightly.
Tip 5 — Add a nut crunch on top. After frosting, sprinkle a handful of finely chopped walnuts over the top. It adds a lovely texture contrast and makes the cake look gorgeous on a dessert table.

Serving Suggestions
This easy Spanish bar cake recipe is wonderfully versatile. Serve it at room temperature for the best texture — the frosting softens just enough to be perfectly creamy. A slice pairs beautifully with a hot cup of coffee or spiced chai tea, making it an ideal afternoon treat. For dessert, add a small scoop of vanilla bean ice cream alongside for something a little extra special. It also travels well, making it a fantastic choice for potlucks, bake sales, or holiday cookie trays where something a little different always stands out.
Storage & Reheating
Because of the cream cheese frosting, store your Spanish bar cake recipe in an airtight container in the refrigerator for up to 5 days. Let individual slices sit at room temperature for about 15–20 minutes before eating — this brings the cake back to its soft, moist best. You can also freeze the unfrosted cake (tightly wrapped in plastic wrap and foil) for up to 2 months. Thaw overnight in the fridge, then frost fresh before serving.

Health & Nutrition Info
Each serving of this cake is approximately 290 calories, depending on portion size and exact ingredients used. For a lighter take, you can reduce the sugar by ¼ cup without significantly affecting texture. Using unsweetened applesauce to replace half the butter is another popular swap that keeps things moist while cutting down on fat. For a gluten-free Spanish bar cake, a quality 1:1 GF baking flour makes this recipe work beautifully without changing the process at all. The raisins also contribute natural iron and fiber, so there’s always that silver lining with a slice!
Conclusion
There’s something so comforting about a recipe like this one. It’s humble, deeply flavorful, and the kind of thing people ask you for the recipe after one bite. This moist Spanish bar cake with raisins has quickly become one of my most-requested bakes, and I have a feeling it’s going to earn a permanent spot in your rotation too. Whether you’re making it to relive a childhood memory or discovering it for the very first time, I hope it brings as much joy to your kitchen as it does to mine.
Give it a try this weekend, and when you do — come back and leave a comment below! I’d love to hear how it turned out for you. Did you add nuts? Change up the spices? I’m always here for a good baking conversation.
FAQ
Can I freeze Spanish bar cake? Yes! Your Spanish bar cake freezes very well. Wrap the unfrosted, fully cooled cake tightly in plastic wrap, then in foil, and freeze for up to 2 months. When ready to serve, thaw in the refrigerator overnight and add fresh frosting.
What if I don’t have allspice or cloves? No problem at all. You can substitute with an extra half teaspoon of cinnamon and a small pinch of nutmeg. The cake will still have that warm, cozy spice profile that makes it so irresistible.
Can I make this Spanish bar cake ahead of time? Absolutely — and it actually gets better the next day! The spices deepen and the raisins settle into the crumb beautifully. Bake it a day ahead, store it covered in the fridge, and frost it a few hours before serving.
How can I make the frosting less sweet? Start with 1½ cups of powdered sugar instead of 2, then taste as you go. Adding a tiny pinch of salt to the frosting also balances sweetness without changing the overall flavor profile.
Can I bake this in a different pan size? Yes! You can use two 9-inch round pans for a layered version, or a 10×15-inch jelly roll pan for thinner bars. Just adjust baking time accordingly — start checking 5 minutes earlier for thinner pans.
Have You Tried Our Recipe?
There are no reviews yet. Be the first one to write one.
