recipe image

Coconut marble cake

Photo by Anna | Serving Dumplings
  • Prep time
    15 minutes
  • Cook time
    1 hour
  • Serves
Author Notes

Do you even need an occasion for cake? You can enjoy it any day of the week.

Marble cake is a childhood memory. Whether using coconut or just chocolate and vanilla, it’s a teatime treat, a super delicious dessert or breakfast. Yes, I do eat cake in the morning!

This recipe swirls together coconut and chocolate-coconut batters to make a delicious and striking marbled pound cake. It’s moist but not heavy, buttery but not too rich. It’s dense with a close crumb and spongy, made with a flavorsome mix of coconut and vanilla, melted chocolate and coconut oil.

I switched butter for coconut oil and used cocoa powder and chocolate to give the swirl a richer, deeper chocolate flavor and a dash of espresso powder, which enhances the taste of chocolate.

My advice for getting a nice swirl is to not swirl the batters too much. This batter has a thick texture, that helps to keep the two colors intact and create that specific look. —Anna Chwistek | Serving Dumplings


  • 210 grams


  • 225 grams

    coconut oil, melted

  • 225 grams


  • 4


  • 50 grams

    desiccated coconut

  • 2 tablespoons

    coconut cream

  • 1 teaspoon

    baking powder, vanilla extract

  • 25 grams

    cocoa powder

  • 50 grams

    bitter sweet chocolate, chopped

  • 1 teaspoon

    espresso powder

  1. Heat oven to 180C. Grease a 22 cm loaf pan with butter.

    Melt the chocolate by bringing a medium saucepan, filled a little less than halfway with water, to a simmer. Place a metal or glass heatproof bowl that’s just big enough to sit on top of the pan and add the chopped chocolate to the bowl. Keep the saucepan over low heat and stir the chocolate with a wooden spoon until silky smooth. Stir in the espresso powder. Set aside.

  2. In a large bowl, beat the eggs with the sugar. Add melted coconut oil, vanilla extract and coconut cream. Beat to combine. Sift the flour and baking powder, mix until a fluffy batter. Then fold in the desiccated coconut.
  3. Divide half of the batter into another bowl. Stir in the cocoa powder and melted chocolate until smooth. Spoon half of the coconut batter into the prepared loaf pan. Drop spoonfuls of the chocolate batter on top of the coconut batter. Finish by spooning the remaining coconut batter over the chocolate. Using a knife or a skewer, swirl the batters together with a figure-eight motion. It may not look like the batters are swirled, but that’s okay. It’s important not to over-swirl. Sprinkle with chopped chocolate.
  4. Bake for 60 minutes, or until a cake tester comes out clean.
    Remove from the oven and let the cake cool in the pan for 10 minutes, then turn out onto a cooling rack and leave to cool completely.

Read More