This soft and moist avocado cake recipe has no butter, shortening or margarine because of the use of avocado puree. It's a marble loaf with pretty chocolate swirls. Flavored with vanilla and cocoa.

Want to Save This Recipe?
Enter your email & I'll send it to your inbox. Plus, get great new recipes from me every week!
By submitting this form, you consent to receive emails from CakeWhiz
I have been working on this recipe since last Summer but every time I made it, something was wrong. After many tweaks, this recipe is now perfect. It is soft, moist but still firm. It's not too dense like a pound cake but not too airy like a chiffon cake either. My husband couldn't even tell there were avocados in this recipe. These are just as delicious as my Avocado Cookies (With Chocolate Chips) and Fudgy Avocado Brownies.
Jump to:
Key ingredients
- Avocado- It should be high quality and at peak ripeness.
- Milk- You will need both regular and buttermilk for best results.
- Eggs- Brings structure and moisture to the overall dessert.
- Vanilla- Adds a nice warmth and aroma.
- Baking soda and baking powder- Act as rising agents to make a fluffy cake.
- Oil- I like to use coconut oil for it's flavor.
- Sugar- The granulated kind you likely have in your pantry is all you need.
- Flour- For this recipe, cake flour works the best.
- Cocoa powder- This unsweetened powder is used for color and flavor.

Variations
- I don't think this cake needs any frosting- But a light dusting of powdered sugar on top can never hurt.
- If you still want to ice it- Try this Sugar Free Frosting or this Coconut Cream Chocolate Frosting and learn How to Frost a Cake Smoothly for best aesthetic appeal. You can also make fun designs. Check out How to Pipe Cake Borders or How to Make Buttercream Flowers for more ideas and tips.
- A light drizzle on top- Can always compliments loaves beautifully. Try this Powdered Sugar Glaze (Vanilla Cake Glaze) or this Easy Chocolate Glaze, and even this Maple Glaze (Drizzle Icing).
- Use other pans- I used loaf pans but you can easily use round pans for a more classic layer cake appearance.
- Try adding a filling- Cut the cake lengthwise once it cools and spread a filling such as Nutella, Biscoff cookie butter, pistachio butter, Strawberry Jam, Homemade Vanilla Custard, or thick Homemade Caramel Sauce, Homemade Whipped Cream, or even Dulce de Leche.
- Try other extracts- Such as coconut, maple, or even almond.
- Omit the chocolate swirls altogether- And just make a simple vanilla cake or you can flavor it with lemon or lime zest for a Summer dessert.
- Shaped cake- Many people enjoy making this into an avocado shape. You can even make it cute by making it look like a real or cartoon Kawaii avocado.
- Use for birthday celebrations- This makes an easy and delicious cake for special occasions. Add some sprinkles, candles, and make it personal for the individual. You can even make Homemade Sprinkles if you want to go the extra mile.
- Cover with fondant- This is especially helpful if you are making a cute avocado face or special occasion cake. Make Marshmallow Fondant that you can color any shade. You can even do Marble Fondant so that it has the same vibe as the cake itself.
How to make easy avocado cake recipe from scratch?

1. Prepare the wet mixture- By mixing together avocado puree, coconut oil, and sugar. Then add eggs, buttermilk, and vanilla.

2. In a separate bowl- Whisk flour, baking powder, baking soda. Then combine with wet mixture.

3. Scoop out ¾ cup of batter- And place in a separate bowl. Split the remainder of the batter into two loaf pans.

4. In bowl with remaining batter- Mix in cocoa powder, sugar, and milk to make chocolate batter.

5. Pour spoonfuls of chocolate batter- Into regular cake batter in the pans and swirl.

6. Bake- Until inserted toothpick comes out clean. Cool and enjoy.
Tips and techniques
- Both, baking powder and baking soda are required- For the perfect texture. Don't omit one or replace one with the other.
- Don't replace buttermilk with regular milk- Since buttermilk adds moisture.
- Use ripe avocados- For maximum richness and creaminess.
- Don't replace cake flour- With any other flour since it creates the best tender cake texture.
- Make sure all the ingredients are at room temperature- So that they blend together smoothly.
- Don't over-mix batter- Because this will yield a tough textured cake.
- Puree the avocado- Into a very smooth mixture because if it's not smooth, there will be lumps in the batter.
- Prepare your pans- Line with parchment paper of grease and flour them very well to prevent cakes from sticking to the pan.
- Make marbled look- By using a butterknife or toothpick to swirl the two colored batters together.
- Cool cake before decorating- If you decide to add powdered sugar, frosting, or any other decoration be sure the cake is completely cool so that it doesn't make a gooey mess.
- For neat slices- Cut cake when it is fully cooled and with a sharp knife.

Recipe FAQs
You can make your own buttermilk by using 1 cup of milk and 1 Tb of vinegar. Let sit a minute, mix, and add to batter.
This happens when you over-mix the batter. It is okay to have a few lumps.
This is likely due to avocados that are not ripe enough. When they are ripe, the batter will be smooth and creamy. It may also be that you didn't puree the avocados before adding.
Sometimes the chocolate batter is a bit thicker and that makes it hard to make a marbled effect. To fix this, simply add milk a little bit at a time to reach a desired consistency.
Storage
- Refrigerate- In a sealed container for up to 3 days.
- Room temperature- This can easily stay out in a sealed container for 1 day.
- Freeze- In a sealed container for up to 1 month.
- Make ahead- You can make this 1-2 days in advance.

More easy cakes
- Best Marble Cake
- Easy Ice Cream Cake
- Coca Cola Cake With Cake Mix (Coke Cake)
- 7 Up Cake (With Cake Mix)
- Pavlova Cake
Recipe

Easy Avocado Cake Loaf (With Chocolate Swirls)
Want to Save This Recipe?
Enter your email & I'll send it to your inbox. Plus, get great new recipes from me every week!
By submitting this form, you consent to receive emails from CakeWhiz
Ingredients
Avocado cake batter
- 1 Avocado Ripe, Pureed into a smooth paste without lumps
- 2 tablespoon Coconut oil Melted
- 1 cup Granulated sugar
- 2 Eggs Large, Room temperature
- 1 cup Buttermilk
- 1 tablespoon Vanilla extract
- 2¼ cups Cake flour
- 1½ teaspoon Baking powder
- 1 teaspoon Baking soda
Chocolate batter for "marbling" effect
- ¾ cup Avocado cake batter Remove this amount from the cake batter you just made
- 3 tablespoon Cocoa powder
- 3 tablespoon Granulated sugar
- 4 tablespoon Milk More or less may be needed to make the batter smooth
Instructions
- In a mixing bowl, add the avocado puree, coconut oil, sugar and mix everything until smooth.
- Add eggs, buttermilk and vanilla extract and mix until smooth.
- In a separate bowl, whisk together the flour, baking powder, and baking soda.
- Dump this dry mixture into the wet mixture and mix until just combined. Your avocado batter is ready.
- Scoop out ¾ cup of the batter you just made into another bowl.
- Add cocoa powder, sugar and milk and mix until just combined. Your chocolate avocado cake batter is ready.
- Now, divide the original avocado cake batter into 2 loaf pans (Dimensions: 8x3). Spread the batter evenly with a spatula.
- Pour spoonfuls of the chocolate avocado cake batter that you just made on top of the cakes and use a toothpick or butter knife to create a marbling effect.
- Bake at 350 degrees F for 40-45 minutes or until an inserted toothpick in the center comes out clean.
- Cool to room temperature and enjoy.
Notes
- Don't over mix batter because that will yield a tough and gummy cake.
- Use ripe avocados for maximum richness and creaminess.
- Coconut oil can be replaced with any neutral oil of your choice.
- Make sure all ingredients are at room temperature to allow for even and smooth blending.
- Read all my tips and variations above.
- Leftovers can be stored in a sealed container in the fridge for up to 3 days.
Nutrition
An automated tool is used to calculate the nutritional information. As such, I cannot guarantee the accuracy of the nutritional information provided for any recipe on this site.





Isabelle
Avocado in cake? I'm intrigued! I've tried avocado ice cream before, so I know that avocado can work well in desserts, but I can't say I've ever thought to put it in cake... love the subtle green colour it adds to the batter, though!
Asiya Baig
Wow!!!! This is so interesting..can't wait to give it a try!
john
I like avocados, though they're one of those foods I can take or leave (a good guacamole is terrific, however). Never had them in cake - very creative! And it looks so terrific. Thanks so much.
Becky
I have never tried baking with avocado, either, but your your cake is gorgeous. I can't wait to try it. The cake would be much healthier with the avocado.
kale
i think you're right, it's not a "kinda" thing. love or hate. personally I LOVE them!! but i've never seen a recipe like this. so cool!
Wendy Irene
I love, love, LOVE avocados! But I didn't like them as a kid either. I think the green color probably grossed me out. Baking with them is such a great idea. I've been thinking about making an avocado chocolate mousse. Have you ever tried that before?
Sawsan
I love avocados and have a few in the freezer that I stored to make smoothies. Now I can't wait to try this marble cake recipe.
P.S. I love how scientific you are with recipes. Trying them as a cake and cupcake...brilliant
Megan
This is SO interesting! I've never baked anything with avocado in it, but this looks like a must-try!
thoma
Merry merry merry...you're a darling!!!!!!!!!! Me trying this cake right away!! I've gathered avocado complements taste magically though tasteless by itself!
MaryMoh
Oh wow...wow.....this is very interesting. Never thought of avocado in a cake! I would love to try it one day. I never tried avocado until one day my sweet mother-in-law made avocado drink with condensed milk. I was hooked to it in an instant. That was so refreshing and delicious. These days I love avocado in salad. I even made salmon avocado pizza and it was really good. Thanks very much for sharing your recipe. I need to bookmark it. Take care and hope you have a lovely day.