This olive oil cake is flavorful with a lush and moist texture thanks to extra-virgin olive oil and almond extract. Paired with a pistachio buttercream and homemade jam, this is a perfect layer cake for anyone who loves salty sweet pairings!

Earlier this year, I went to DC to attend a friend’s wedding and had one of the best cake slices of my life. I cat sit for my old roommate over the weekend and she left a slice of cake in the fridge for me from Capitol Jill.
Even after my tests in the olive oil cake bake off to find the best olive oil cake recipe, I’d never seen a cake like it. The thick layers had an open yet dense crumb with a salty kick, layered with a pistachio white chocolate ganache and blackberry buttercream. Jill tipped me off that her recipe was based on Natasha Pickowizc’s olive oil cake. So using Natasha’s brilliant cake as the base, here’s my attempt to bring my interpretation of that cake to you!

Why you’ll love this cake
- Simple ingredients: This easy cake base uses just 6 basic ingredients (not counting leaveners and salt). It’s a breeze to mix and bake in under an hour, and it’s one of the most delicious cakes I’ve made.
- Extraordinarily plush yet structured crumb: The high ratio of oil and sugar guarantees an incredibly tender cake that’s has a melt-in-your-mouth texture. It is very sticky and delicate while warm–but once frozen, it’s sturdy enough to be stacked as a layer cake. But you could happily enjoy this tender cake standalone just dusted with some powdered sugar!
- Salty sweet pistachio buttercream: If you don’t prefer the sweetness of American buttercreams, this pistachio frosting balances the sweetness with a rich pistachio paste. It’s nutty and pairs so well with the cake!

Ingredients
- Olive oil: Since this is the main ingredient in this cake, it’s best to use a good quality extra-virgin olive oil that you love the taste of. I tend to prefer more mild-flavored olive oils (I love Partanna but also have often used Kirkland’s EVOO). I would not recommend substituting another oil like canola or vegetable oil as you really want the rich olive oil flavor.
- Milk: I use whole milk for the best results. Coconut milk would change the flavor to a more tropical vibe, but the full-fat milk should work well here. You can also try almond, oat or soymilk, but the texture might be slightly less moist and tender as these all have a lower fat content than whole milk.
- All-purpose flour: All-purpose flour works perfectly for a plush texture in this cake. No specialty flours like cake flour or almond flour needed!
- Almond extract: Feel free to sub vanilla extract if you prefer (but I love the flavor of almond extract).
- Kosher salt: It may seem like a lot of salt, but I promise the full 1.5 teaspoons will really bring out a lovely salt-sweet contrast.
- Pistachio paste: While you can buy pistachio paste for the pistachio buttercream, I find homemade pistachio paste to be cheaper and quite easy. For the purposes of this buttercream, it’s okay if your pistachio paste is slightly grainy and not silky smooth–it’ll add textural interest to the frosting! All you’ll need is 3/4 cup pistachios and powdered sugar to make a batch of pistachio paste that’s perfect for this amount of pistachio buttercream.

How to make olive oil cake
This olive oil cake is easy to make in one bowl with an electric mixer! While some recipes will have you mix the flour mixture in a separate bowl, there’s really no need here. Simply mix the leaveners and salt into the wet ingredients first. Once those are thoroughly combined, fold in the flour (to avoid overmixing which can overdevelop the gluten and cause your cake to become tough).
Step-by-step instructions are below; full recipe at the bottom of the post.

Step 1: In the bowl of an electric mixer, use the paddle or whisk attachment to whip the large eggs on high speed until foamy, about 2 minutes.

Step 2: Slowly stream in the sugar and whip on medium-high speed until the eggs are lightened and nearly tripled in volume, 5-6 minutes.

Step 3: Slowly stream the olive oil into the egg mixture.

Step 4: Gradually add the milk and almond extract to the egg mixture.

Step 5: Fold in the baking powder, baking soda and salt, then finally the flour to bring the batter together.

Step 6: Pour the cake batter into prepared pans and bake for 35-40 minutes, or until golden and fragrant and a cake tester comes out with just a few moist crumbs. The top of the cake should spring back slightly under your finger.
Once you let the cake cool, I highly recommend wrapping it and freezing it before assembly. This will make this delicate cake much easier to decorate without crumbs getting everywhere.
I love pairing this olive oil cake with a pistachio buttercream (recipe below) and jam for a fruity contrast. I used a homemade blackberry jam, but storebought is great.
How to make pistachio buttercream
This pistachio buttercream uses just three basic ingredients: butter, powdered sugar and pistachio paste. Once you beat these ingredients together, you can taste the frosting and decide if you’d like to add additional vanilla or salt for flavor. You can also optionally add in a few tablespoons of cream or milk to thin the frosting consistency
DIY pistachio paste: Pistachio paste can be expensive, so I typically use my easy pistachio paste from scratch with just 3 ingredients. A few notes:
- One batch of that paste is perfect for a single batch of buttercream to frost this cake.
- If you’d like to make the paste ahead of time, it’ll keep for up to 2 weeks in the fridge. You can use it straight from the fridge, though it’ll blend more smoothly and quickly into the frosting if you temper it at room temperature for an hour or so beforehand.
FAQ
While I prefer a mild extra-virgin olive oil, you can use whatever type of olive oil you prefer. While you can use regular (not extra-virgin) olive oil, typically EVOO is better quality and will have a better flavor.
Some recommend avoiding Spanish or Tuscan olive oils as they have a more peppery flavor that won’t be as desirable in a cake. Make sure to taste it before you use it!
The flavor will definitely depend on the type of olive oil you use. This cake has undertones of almond (thanks to the extract) with light fruity notes from the olive oil and salty highlights. In general, you can imagine a butter cake but with light herbal olive oil notes instead of butter.
The salty sweetness of this cake would pair well with almost any fruit jam and nut paste! Think any berry jams, stone fruit jams (like peach, plums, apricots) or even marmalade. If you don’t like pistachios, you can replace the pistachio buttercream with another nut. You can use the same technique as in this DIY pistachio paste with another nut–try almonds or hazelnuts.
I actually prefer baking off the layers a day or two before I need them. Since the cake is so delicate, it’s much easier to handle once the layers are fully frozen. You can bake the cake layers, wrap well in plastic wrap and freeze for up to a week. You can frost the layers straight from the freezer. Though if you need to trim/level the layers, it’s best to defrost them in the fridge for an hour or so beforehand to soften.
Tips and tricks
- An electric mixer makes this cake much easier: This cake is a breeze to make with an electric mixer or stand mixer. If you want to make it by hand, be sure to whip the eggs and sugar together very aggressively until they are light, foamy, and pale yellow in color (at least tripled in volume). Although this cake uses chemical leaveners, it’s also important to incorporate lots of air via the eggs to help lift the cake.
- Baking in 2 or 3 8-inch pans: If you bake this cake in 2 8-inch pans, you’ll use about ~681g of batter in each prepared pan. If you’d like 3 slightly thicker layers vs. 4 thinner layers, you can bake the batter in 3 8-inch pans with ~454g of batter in each.
- 9×13 cake: Instead of a round cake pan, I’ve also made this as a rectangular cake baked in a 9×13 pan. (It baked up nearly to the top for a very full pan–I’d place a baking sheet underneath if you think your 9×13 may run small). Once baked, I sliced the cake twice horizontally to make 3 layers. It’s a bit tough to cut the layers precisely even, but this is a nice option for a sheet cake look that doesn’t require a lot of pans.
I’ve also tried cutting a 9×13 cake in half width-wise and height-wise to create 4 square-ish layers. However, this shape was much more difficult to level and frost so I don’t really recommend it!
Happy baking! If you give this recipe a try, I’d love to know how it goes for you in the comments.

Olive Oil Pistachio Blackberry Cake
Equipment
- 2 8-inch cake pans
Ingredients
For the olive oil cake
- 3 large eggs 150g
- 1.5 cups sugar 300g
- 1 cup + 2 tbsp olive oil 225g
- 1.25 cups milk 284g
- 3/4 tsp almond extract
- 5 tsp baking powder
- 3/4 tsp baking soda
- 1.5 tsp kosher salt
- 3 cups all-purpose flour 360g
For the pistachio buttercream
- 2 sticks unsalted butter, slightly softened 226g
- 4 cups powdered sugar 454g
- 2/3 cup pistachio paste 175g
- 2-3 tbsp heavy cream or milk, if needed
- 1/2 tsp vanilla extract, optional
- salt, to taste
For assembly
- 1-1.5 cups blackberry jam + more for garnish
- additional pistachios, for garnish
- fresh blackberries, for garnish
Instructions
For the olive oil cake
- Preheat oven to 350 F. Grease and line 2 8-inch cake pans with parchment paper.
- In the bowl of a stand mixer fitted with a whisk attachment, whisk the eggs briefly on high speed until combined and foamy. Slowly stream in the sugar and whip on high until eggs are lightened and voluminous, 5-6 minutes.
- Stream in the olive oil, milk and almond extract and beat on medium speed until just combined.
- Evenly sprinkle the baking powder, baking soda and salt over the surface of the batter and beat to combine. Finally, add the flour and mix on medium low until flour is just incorporated (a few streaks of flour are okay). Use a rubber spatula to finish incorporating the last few streaks of flour until the batter is smooth (a few lumps are okay).
- Divide batter evenly into the two cake pans (~681g). Bake for 35-40 minutes, or until the cake is fragrant, tops are golden, and the cake springs back under your finger. Let cool in pans for 5 minutes, then turn out to cool on a wire cooling rack.
- I highly recommend wrapping the cakes in plastic wrap and freezing for at least one hour up to a week at this point. This will help minimize crumbs and mess while frosting the cake as this is a very delicate cake. You can wrap the cakes and freeze while still warm (some believe this helps the cake retain more moisture) or wait until they're fully cooled.
For the pistachio buttercream
- Just before you're ready to frost the cake, make the buttercream. In the bowl of stand mixer fitted with a paddle attachment, add the softened butter and beat until smooth.
- Gradually add the powdered sugar, 1 cup at a time. Once all the sugar is incorporated, beat on high speed for 3 minutes until the frosting is super fluffy and stark white.
- Add the pistachio paste and beat for another 2-3 minutes on high, or until the paste is smoothly incorporated. If the frosting looks too thick, add the cream or milk to loosen the texture. Taste and add vanilla and/or salt if desired (depending on how salty your pistachio paste is, you may need to add up to 1/4 tsp salt. I didn't add any salt to mine since I had used salted pistachios in my pistachio paste). Use right away!
To assemble
- Torte each layer (I.e. cut in half height-wise to form two thinner layers of cake). Place a layer of cake on a cutting board or cake stand, spread with pistachio buttercream, then 1/4-1/2 cup of blackberry jam. Repeat with the remaining layers. Garnish cake with remaining jam, pistachios, fresh blackberries, etc. Enjoy!


Courtney
Is there supposed to be 5 tsp of baking powder in the recipe? I would love to make this but it seems like a lot!
erika
Yes, 5 tsp is correct–with all the fat, this cake needs a decent amount of lift!
Doris
The olive oil cake was so easy to make and the crumb was so moist! Next time I’d elevate it even more by adding lemon zest.
I paired my olive oil cake with pistachio whipped ganache and blackberry jam which was perfect.
erika
Sounds so delicious! Love the idea of adding lemon!
k
wanted to give an olive oil cake a try for my hub’s birthday and stumbled across this recipe. truly decadent but so good. also surprisingly very easy to make- everything down to the pistachio paste. also opted for a lemon infused olive oil- so good.
erika
Lemon infused olive oil sounds amazing!!
Erika
As soon as Erika posted photos and a description of this flavor combination, I saved it and searched for an excuse to make a cake! I’ve now made it twice- once for a dinner party, and another for a friend’s birthday (which involved bringing frozen cakes on a plane and getting pulverized pistachios through TSA screening.) Both times – an absolute WIN, even amongst people who claim to “not really enjoy sweets” (😳). Such a unique combination of salty/sweet with a hint of tart from the blackberries. I will definitely be making this one again (and again).
erika
Aww Erika!! I’m so so glad to hear that you’ve already made it twice (and so impressed you brought it on a plane!!). Thank you for the sweet review!
Mimi
This was my first time making an olive oil cake and I loved the texture and ease of putting together! However, I wasn’t a huge fan of the flavor paired with the pistachio buttercream + jam (I used apricot).
Maybe it’s a personal preference issue since my partner said this was a repeater, but I think a different cake like vanilla, pistachio, or even chocolate would pair better.
I will say, the pistachio buttercream was SO GOOD – definitely a repeater! I did reduce the powdered sugar by 100g and it was still quite sweet so I might reduce even more next time.
The cake definitely gets better with time so highly recommend making in advance if you can.
Thank you for the lovely recipe 🙂
erika
Thank you for the review Mimi!
Emily
I made this recipe for my sister in law’s baby shower over the weekend and it was a HIT!! Multiple people told me it was the best cake they’d ever had. Thanks for a fab recipe!
erika
So thrilled to hear this Emily!!
Sarah L
Thank you for the recipe Erika! I made this for my boyfriend’s family for dinner this evening and they all loved it! This is only the second layer cake I’ve made ever and I appreciated how simple and easy the recipe was to understand and follow.
erika
So glad the fam loved it!!
Eden
So I have a lot of thoughts about this cake. I really, really wanted to love it, but I just think this cake flavor and texture isn’t intended for a layer cake. The cake itself was ok, if a bit bland. I didn’t overbake it, so it was plenty moist even after chilling overnight, but so so crumbly that I could barely cut it into layers.
The pistachio buttercream was the REAL star of this recipe – I will definitely use that again, probably paired with a different cake batter.
I think part of the reason why I usually see olive oil cakes paired with candied lemons or other citrus garnishes is because the olive oil flavor is very easily overpowered, not complimented; the pistachio in the buttercream was amazing, but it ultimately outshone the cake instead of pairing well with it. You really need a bright flavor to balance out the olive oil. I would bake this cake again as a single layer with a lemon glaze or even as an upside-down citrus cake base.
erika
Love the idea of a single layer cake with lemon glaze! Agreed it is quite delicate and hard to cut–sorry you had difficulties with that!
Eva
Literally the best cake I’ve ever made, super moist and perfect the the pistachio frosting! I’m gluten free so I made it with 1 cup almond flour and 2 cups gluten free 1:1 flour and it came out perfectly
erika
So glad to know the 1:1 flour works well–thanks Eva!!
Regina
Thank You Erika—looks great, I want to try…but where is the ‘White Chocolate Ganache’ did I miss the ingredient or why it wasn’t included to try in your version recipe? How do you suggest we try if we want to include a white chocolate ganache? Or just sprinkle white chocolate chips on the top of the cake frosting ?
erika
Hi Regina! There’s no white chocolate ganache in my version of the cake, that was only in Jill’s original version. You might try a recipe like this: https://sugargeekshow.com/news/white-chocolate-ganache-recipe/
Regina
Thank You Erika!!
Miriam Stewart
This cake was delicious and easy to make! I used raspberry jam in it. I missed the part about freezing the cake layers so it was very difficult to frost. Will have to do that next time for a better aesthetic. Do you think a flavored olive oil would go well with this? Thanks for sharing
erika
I think it’s a matter of preference! I prefer a pure olive oil flavor but if you like the flavor of the flavored oil by itself (maybe basil or something herbal?), it could work in the cake!
Olivia Timperman
Can you sub browned butter for the olive oil? Thanks! Love your recipes!!
erika
I haven’t tried it so I can’t vouch for the results–I think the same volume of brown butter would taste amazing though the cake might be just a tad drier. Please report back if you try it!
Olivia Timperman
Thank you so much for the reply, and it was perfect! Upon further reflection, I decided to use clarified butter instead of browned butter because I wasn’t sure about the combo of pistachios and browned butter…
Anyway, I made it with clarified butter and roasted homemade strawberry jam instead of blackberry, with the pistachio buttercream, and it was delicious! I also tried it as written, and it was fantastic, as well! Thanks for another great recipe!
erika
Love it, thanks so much for reporting back Olivia!
Molly
Easy to follow recipe and it came out perfectly!!!!
erika
So glad, thank you Molly for reporting back!!
Valerie
Absolutely delicious cake! So unique. Made it with 2 9 inch round and baked it for 26 minutes, should have checked it earlier because it was a deep golden edge. That didn’t matter because the crumb was so moist. Will definitely make this again!
erika
Thanks for reporting back Valerie, glad you enjoyed!
Olivia
May I substitute brown butter for the olive oil? I know the reduction process reduces most of the moisture from the butter, but wondered what you thought of the use of the brown butter as a potential flavor? Thanks! Love your recipes and bake-offs!
erika
I think the flavor would be lovely!! I do think it would make the cake a bit drier but I think it would still work.