Wacky Cake (Eggless Vegan Chocolate Cake with Walnuts & Rum Raisins)
This eggless chocolate cake – the nostalgic one-bowl bake known as wacky cake or crazy cake – needs no eggs, no dairy, and no mixer at all. Here it is dressed up with chopped walnuts and rum-soaked raisins and finished with a delicate lace pattern of powdered sugar on top. It is moist, rich, deeply chocolatey, and it stirs together in minutes.
This started as a classic wacky cake, the eggless bake that rises on nothing more than vinegar and baking soda, which makes it genuinely foolproof. I have given mine a festive lift: rum-soaked raisins for little pockets of boozy sweetness, walnuts for crunch, and a paper-doily lace top that makes a simple one-layer cake look like you fussed over it. Use a good cocoa, do not overmix once the wet meets the dry, and let it cool fully before the sugar goes on.

Why this one-bowl, eggless cake just works
There is real science behind how reliable this is. With no eggs to bind or lift it, the cake leans on a simple acid-and-base reaction: the vinegar and baking soda fizz together and aerate the batter, so it rises tender and even. The oil, rather than butter, keeps the crumb moist for days and means there is nothing to cream, so it all comes together in one bowl with a whisk. Swap the water for hot brewed coffee if you want the chocolate to taste even deeper; you will not taste the coffee itself.
Adding the walnuts and rum-soaked raisins
This is where a plain chocolate cake turns into something special. Soak the raisins in dark rum for at least twenty minutes so they plump up and drink in the flavour, then drain them, keeping the rum. The one baking step that matters: toss the drained raisins and the chopped walnuts in a tablespoon of the measured flour before you fold them in, which stops them sinking to the bottom as the cake bakes. Fold them through gently at the very end, and stir a spoon of the reserved rum into the batter for an extra layer of flavour. If you would rather skip the alcohol, soak the raisins in orange juice or hot tea instead.

The powdered-sugar lace top
The prettiest part takes seconds. Once the cake is completely cool ( if you dust it warm, the sugar just dissolves) lay a paper doily, or any lace-patterned stencil, flat on top. Sift powdered sugar generously over it, then lift the doily straight up and off, without dragging it, to reveal a crisp lace pattern. Because powdered sugar slowly melts into a moist cake, do this just before serving for the sharpest design. It is the easiest way I know to make a humble one-bowl cake look like a bakery centrepiece.

Storage, make-ahead, and easy swaps
The cake keeps beautifully: covered at room temperature it stays moist for up to 3 days, in the fridge for up to 5 (bring it back to room temperature before serving), and individual slices freeze for up to 3 months. It is easy to adapt, too – leave out the walnuts for a nut-free version, top it with a simple vegan chocolate glaze instead of the sugar, or divide the batter into a muffin tin and bake for about 18 to 22 minutes.

For more chocolate bakes, try my chocolate oat brownies or a gluten-free chocolate cake. If it is the rum raisins you love, my cream cheese cookies with rum raisins use the same trick, and for more sweets browse my vegan muffin recipes. For a frosted, layered take, see my classic vegan chocolate cake; this is the simpler, one-bowl, eggless everyday version.
Summarise & Save This Recipe
★ Add us as a trusted Google source
Vegan Chocolate Cake
Equipment
- Mixing bowl
- 8-inch round cake pan
- Whisk
- Sieve
Ingredients
- 1½ cups all-purpose flour plus 1 tbsp for the add-ins
- 1 cup sugar
- ⅓ cup unsweetened cocoa powder
- 1 tsp baking soda
- ½ tsp salt
- ½ cup raisins
- 3 tbsp dark rum for soaking
- ¾ cup walnuts chopped
- ⅓ cup vegetable oil
- 1 tbsp vinegar white or apple cider
- 1 tsp vanilla extract
- 1 cup water or plant milk warm
- Powdered sugar for dusting, plus a paper doily
Instructions
- Soak the raisins in the rum for at least 20 minutes so they plump and take on flavour, then drain them, reserving the rum.
- Preheat the oven to 350°F (180°C) and line or grease an 8-inch (20 cm) round cake pan.
- In a bowl, whisk together the flour, sugar, cocoa, baking soda, and salt.
- Add the oil, vinegar, vanilla, the water or plant milk, and 1 tablespoon of the reserved rum. Stir just until combined and smooth; do not overmix.
- Toss the drained raisins and chopped walnuts with 1 tablespoon of flour so they do not sink, then gently fold them into the batter.
- Pour into the pan and bake for 30 to 35 minutes, until a toothpick comes out with a few moist crumbs.
- Cool completely. For the lace top, lay a paper doily on the cake, sift powdered sugar generously over it, then lift the doily straight up to reveal the pattern. Dust just before serving.
Notes
Frequently Asked Questions
Yes, it is naturally eggless. The vinegar reacts with the baking soda to lift the cake, and the oil keeps it moist, so you get a tender crumb with no eggs at all.
Yes. Soak the raisins in hot water, orange juice, or strong tea instead of rum, or use a teaspoon of rum extract. The cake still turns out rich and fruity.
Yes. Leave out the walnuts, or swap them for extra raisins, chocolate chips, or seeds. Everything else stays the same and the cake bakes just as well.
Let the cake cool completely, lay a paper doily on top, dust powdered sugar through a sieve, then lift the doily straight up. Do it just before serving, since the sugar slowly melts into the cake.
Usually from overbaking or too much flour. Spoon and level the flour, check the cake a few minutes early, and take it out when a toothpick shows a few moist crumbs.
Yes, it is vegan, with no eggs or dairy. Keep it covered at room temperature for up to 3 days or in the fridge for up to 5, and freeze slices for up to 3 months.
