Tender buttermilk bundt cake made with heaps of orange zest and fresh juice. Olive oil gives the cake a super moist, soft crumb.
This wonderfully moist, fragrant and flavorful cake with olive oil, orange and buttermilk in it, might be better the day after baking. I think it’s the magic of an oil based cake coupled with the large amount of fresh orange in it!
A few years ago I shared my lemon olive oil cake here, and it’s become a favorite on the blog. Though I hadn’t intended to replicate that cake with oranges, I stumbled upon an olive oil & orange bundt cake recipe I’d hidden in my drafts. I may have initially shared it briefly but it was rather small, the text lacking a lot of context and when I remade it a few times It sack – so it sat there waiting for me to revisit it.
The first edition of this recipe is from early 2020, the cake was half the size and made in a smaller bundt pan. I had also used blood oranges which gave the glaze a beautiful pink tint. I cannot remember where I started with that one but when updating the recipe in feb 2026, I opted for cake flour instead of all purpose, swapped out additional egg yolks for whole eggs, and changed the leavening (my cake was sinking dramatically after baking). Other changes: using more orange juice so you get more of that lovely bright, fresh orange flavor.
Sugar: fine granulated. Reducing the sugar will make for a less moist cake.
Oranges: fresh – wash and dry them before zesting to remove any residue.
Eggs: large and at room temperature. If your eggs are cold when you start, set them in a bowl of hot water to warm up.
Salt: fine sea salt. If you only have table salt, halve the amount.
Vanilla: I use a big spoonful of vanilla here, it really comes through and complements the orange well.
Olive oil: If you absolutely love the flavor, use just olive oil. Personally, I like to use a combination of avocado oil and olive oil here as my olive oil is quite strong and I don’t want it to overtake the cake.
Cake flour: finely milled and made from a softer wheat, it gives this cake its super tender crumb. If you absolutely must use all purpose, swap out three tablespoons of it for cornstarch.
Baking powder: to leaven the cake.
Buttermilk: full or low fat. Can sub with kefir if needed. A yogurt sub can be done but only if it is thinned out to a pourable consistency, like buttermilk.
Preheat the oven and prepare the pan: I use a baking spray but if you don’t have it you’ll first butter the bundt pan, making sure to get into all the little crevices, and then sprinkle flour over it – shaking as needed to cover the entire interior of the pan.
Zest the oranges: I like to wash and rub my oranges dry before zesting. Depending on the size of your oranges you may want more than three – if they are small opt for 4. We want this to be strongly orange flavored.
Rub the zest into the sugar until it feels wet. This releases the flavorful oils.
Add the vanilla and salt, then add the eggs and be ready to immediately beat (if you leave eggs on sugar without beating too long, they will ‘cook’ or harden).
We’re beating this to the ribbon stage: it’s going to take around 4 minutes, and you’re looking for the mixture to have become pale in color, thick, fluffy and falls down the beaters into the bowl in the shape of ribbons:

While beating, slowly pour in the oil (or oils – if you are using more than one kind). Once it’s all in, beat to combine.
Sift in the cake flour (if yours is pre-sifted, no need to sift again) and add the baking powder.
With the mixer on, slowly pour in the liquids: first the buttermilk, then the freshly squeezed orange juice:
Beat until smooth, then pour into the prepared bundt pan.

Bake until a cake tester inserted into the middle of the cake comes out clean, about 45 minutes. Let cool in the pan briefly then invert onto a cooling rack.
Important: let the cake fully cool before glazing.
This cake tastes good the day of baking and the day after (it might even be better the next day!). Just keep it in an airtight container. It’s best eaten in the first three days.


Share & tag me on instagram @buttermilkbysam
This is a delicious cake! Didn’t have buttermilk, used sour cream thinned with milk and used only blood oranges. It was so moist and just the right amount of orange flavor. The blood oranges made the glaze a nice pink. Can’t wait to try it for breakfast, I’m certain it will be even better today!