Simple Marble Cake Recipe with Oil


If you are looking for a simple marble cake recipe, you are in the right place! This marble cake recipe is made with oil, is egg-free, and can easily be converted into a vegan cake recipe.

I found this recipe via my explore page on Instagram on Foodie Yuki‘s page. As a recipe collector, I am CONSTANTLY on the lookout for new recipes to add to my collection and this recipe was perfect.

It requires no egg or butter. The only fat in this recipe is vegetable oil. This makes it a really good recipe for anyone on a vegan/eggless diet. All you need to do is swap the whole milk for dairy free/vegan milk.

marble cake

How do you make a marble loaf cake recipe from scratch?

It is pretty easy!

Since this marble cake recipe is made with oil, you don’t need a mixer. It is totally fine to make this recipe with a spatula. In fact, I recommend mixing by hand as it is a small-sized cake batter.

First, you need to mix your sugars and oil together until combined. 

The next step is to add some of the milk and mix gently to avoid splashes. Follow with part of your flour (about a third) and mix until combined. Be careful not to overmix otherwise you can overwork the gluten and your final result would be a tough, chewy cake. It has happened to me!

Continue adding your milk and flour alternately, mixing until combine at each addition.

Once that is done, add your baking soda into your vinegar. It will fizzle and once it fizzles, quickly fold the baking soda mixture into your batter with a spatula. This process gives a light and tender texture to your cake.

The next step is to make the chocolate batter. I like to use a scale for this. It allows my measurement to be consistent each time I make this recipe and I recommend it as well. You will get consistent results each time.

Weigh out about 120-130g of your batter.  This amount tends be enough to create the marble effect. You want the vanilla batter to be more than the chocolate batter.

Add your cocoa powder and water. Mix until combined. Your chocolate batter should be on the thick side and not runny because if it is runny, it affects the overall consistency of the final cake.

Add your vanilla extract to the remaining batter.

food styling,  marble cake, food photography, minimalist food photo, easy recipe, easy baking recipe, baking inspiration

How do you make a marble effect cake? 

This is the fun part!

You will need a 1/4 cup for the vanilla batter and a tablespoon for the chocolate batter.

Use the 1/4 cup to drop the vanilla batter randomly into your pan

Fill any gaps with the chocolate batter using the tablespoon. This is the first layer.

For the next layer, use the 1/4 cup to add more vanilla batter into the pan, only this time, the vanilla batter would be on the chocolate batter of the previous layer.

Use the tablespoon to add chocolate batter on top of the vanilla batter of the previous layer. 

Continue adding the vanilla and chocolate batter in this way until all the batter has been used up.

To create the swirl, use a skewer or small knife or even the straight edge of a spoon or fork and run it horizontally inside the batter. Don’t over swirl that the batters become mixed together. Stop once you see the marble pattern form

And that’s it!

Your marble loaf cake is ready to be baked.

A note about the pan size

With regards to an alternative, I would say, may be trying a 7 inch square pan? I am saying this because I have successfully baked loaf cakes in the past using a 7 inch square pan. If you try this recipe in a square pan, please let me know how it went in the comment section 🙂

Any help, comments or questions, please let me know in the comments and I would be more than  happy to help 🙂

Hope you get to try this recipe and if you do let me know by tagging me on Instagram or using the #yenumcakery 🙂

Happy Caking xx 

marble cake recipe
Print Pin
5 from 1 vote

Moist and Easy Marble Cake Recipe

This vanilla and chocolate marble cake is egg free, moist, tender and super easy to make. Feel free to use diary free milk to make it completely vegan!
Course Dessert
Cuisine German
Keyword Loaf Cake Recipe, Marble Cake Recipe, Marble Cake with Oil, Moist Marble Cake Recipe
Prep Time 15 minutes
Cook Time 30 minutes
Total Time 45 minutes
Servings 8 servings
Calories 102kcal


  • Loaf Pan


Main Batter

  • ¼ cup (40 grams) dark brown sugar
  • ⅔ cup (120 grams) caster/granulated sugar
  • ¼ cup + 2 tablespoon (70 grams) vegetable oil
  • 2 cups (240 grams) plain flour sifted
  • 2 tsp baking powder
  • pinch of salt
  • 240 ml (215 grams) whole milk
  • 1 tbsp white vinegar
  • ¼ tsp baking soda

Chocolate Batter

  • 3 tbsp (20g) cocoa powder
  • 3 tbsp hot water

Vanilla Batter

  • 1 tsp vanilla extract use dark rum to replace vanilla extract


  • Preheat your oven to 180° c/ 350°f. Line your loaf pan with baking paper or grease your pan with butter and flour. You can also use a non-stick baking spray.

Make the Main Batter

  • In a bowl, whisk your flour, baking powder and salt and set aside
  • In a mixing bowl using a spatula, mix together your oil and sugars.
  • Add 1/3 of your flour mixture into your sugar mixture and mix until combined. Add 1/3 of your milk and mix until combined. Continue to add your flour and milk alternately until everything has been mixed in. Scrape down the sides of the bowl if necessary.
  • Add your baking soda into your vinegar (it will fizzle), and mix into your batter quickly with a spatula .This process gives a light texture to your cake.

Make the Chocolate Batter

  • Mix your cocoa powder and water together. It will form a thick mixture.
  • Weigh out 130g of the main batter into a bowl and add the cocoa mixture. Mix thoroughly with a spatula or spoon.

Make the Vanilla Batter

  • Add 1 tsp of vanilla extract or dark rum into the remaining batter and mix thoroughly with a spatula.

Create the Marble Cake

  • Use a ¼ cup for the vanilla batter and a tablespoon for the chocolate batter.
  • Alternately add the vanilla batter and chocolate batter into your prepared pan – ¼ cup of vanilla batter followed by two tablespoons of chocolate batter. Don’t worry about being precise.
  • Once you have added both batters into the pan, use a small knife or the straight end of a spoon or fork and create a marble pattern moving horizontally across the pan.
  • Bake in your preheated oven for 25-30 minutes or until a skewer inserted comes out clean.
  • Once your cake is baked, allow to cool in the pan for 10-15 minutes before removing from the pan to finish cooling down.


Use dairy-free milk to make a vegan version.
If you are using light brown sugar, adjust the recipe as follows:80g light brown sugar; 80g white sugar.
This recipe was tested with a kitchen scale and so for best results, weigh your ingredients.
Recipe Inspired by Foodie Yuki’s “Vegan Marble Loaf Cake


  1. My measuring cup is marked for 200 and 250 ml. So I would have to guess for 240 ml. What are your thoughts regarding how I might measure the milk more accurately?

    • Hi Barbara,
      Using a 250 ml measuring cup for this recipe should work fine.
      I actually own a 250 ml measuring cup and it always works fine with this recipe.

      Any other questions, please do let me know. Happy to help 🙂

  2. 5 stars
    sounds yummy i thankyou for time and effort

Leave a Comment

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


Recipe Rating

This site uses Akismet to reduce spam. Learn how your comment data is processed.