Skip to content

Marble Cake Recipe


    • 2 cups all-purpose flour
    • 1 cup granulated sugar
    • 1 cup unsalted butter, softened
    • 4 large eggs, at room temperature
    • 1/2 cup milk
    • 2 teaspoons baking powder
    • 1 teaspoon vanilla extract
    • 1/4 cup unsweetened cocoa powder
    • 2 tablespoons hot water
    • Pinch of salt


    Preheat Oven:

    Preheat your oven to 350°F (175°C). Grease and flour a 9-inch round cake pan or line it with parchment paper for easy removal.

    Prepare Batter:

    In a large mixing bowl, cream together the softened butter and granulated sugar until light and fluffy. Add eggs one at a time, beating well after each addition. Stir in vanilla extract.

    Combine Dry Ingredients:

    In a separate bowl, sift together the all-purpose flour, baking powder, and salt.

    Mix Wet and Dry Ingredients:

    Gradually add the dry ingredients to the wet ingredients, alternating with the milk, and mixing until just combined. Be careful not to overmix the batter.

    Divide Batter:

    Divide the batter into two equal portions, placing one portion back into the mixing bowl.

    Prepare Chocolate Batter:

    In a small bowl, mix together the cocoa powder and hot water until smooth. Add this mixture to one portion of the batter and stir until well combined, creating the chocolate batter.

    Marble Effect:

    Spoon dollops of the vanilla and chocolate batters alternately into the prepared cake pan. Once all the batter is in the pan, use a knife or skewer to gently swirl the batters together, creating a marble effect. Be careful not to overmix, as you want distinct swirls.


    Place the cake pan in the preheated oven and bake for 30-35 minutes, or until a toothpick inserted into the center comes out clean.


    Allow the cake to cool in the pan for about 10 minutes, then transfer it to a wire rack to cool completely.


    Once the cake has cooled, slice and serve. Enjoy your delicious homemade marble cake!


    You can dust the cooled cake with powdered sugar or drizzle with a simple glaze for added sweetness and decoration. Additionally, feel free to customize the recipe by adding nuts or chocolate chips to the batter if desired.

    Leave a Reply

    Your email address will not be published. Required fields are marked *