Festive Grapefruit Olive Oil Cake (One Bowl & SO Moist)
Dec 15, 2023, Updated Sep 18, 2024
This post may contain affiliate links.
This is the perfect Christmas/holiday season cake – my festive Grapefruit Olive Oil Cake is made in one bowl, can be made ahead of time and just so happens to be gluten and dairy free. It’s incredibly moist, dramatically high and even better the next day!
The original recipe is one I based on the famous Maialino Olive Oil Cake (one of my favorite cakes in the world) from Maialino restaurant in New York City, and once you’ve tried it I’m sure you’ll agree: it’s famous for a reason! However, the original recipe has 1 ⅓ cups of olive oil and a good amount of sugar. I wanted to make this cake healthier while still keeping the integrity of the cake, and I did just that – plus a little something extra with the addition of Grapefruit!
I’ve been making variations of this cake for 12 years, and it’s always a hit! Try it with tea or paired with whipped cream and a fruit compote and enjoy. So, who’s making this?
How To Make My Festive Grapefruit Olive Oil Cake

Step 1. Pre-heat oven to 350F. Line a 8-inch cake pan (that is at least 2 inches deep) with nonstick baking spray and line the bottom with parchment paper. Set aside.
Step 2. In a separate bowl whisk the eggs, then add milk, sugar, Olive Oil, zest and juice and whisk to combine.
Step 3. Add the flour, salt, baking soda, baking powder and whisk just until there are no more traces of flour.
Step 4. Pour the batter into the prepared pan and bake for 65-80 minutes, until the top is golden and a cake tester comes out just clean.
Step 5. Let it sit in the pan for 30 minutes before running a knife around the perimeter of the cake and turning out onto a cooling rack to cook completely.
Step 6. Top with powdered sugar when cool and serve.
Step 7. Enjoy!




What I Use To Make This:
What Else Can I Use?
- The brand of gluten-free flour matters here: I suggest Cup 4 Cup or Bob’s Red Mill GF 1:1 Baking Flour blend. King Arthur or another brand may result in a cake that is too “wet” or dense. If that’s all you have, I suggest reducing the oil to 1/2 cup.
- Regular all purpose flour can be used in place of gluten free.
- This is a dense and moist cake, it’s meant to be. If you want a lighter crumb, cut back on the olive oil and milk to adjust to your tastes. For me, and thousands of others here and on social media, it’s perfect.
- I do not suggest using oat flour here, it will be too dense and probably too dry..
- I do not suggest almond flour here, it will be too wet and heavy.
- I haven’t tested it, but I’m sure coconut sugar would work as a substitute for the granulated sugar – expect a brown cake crumb as a result and a deeper caramel flavor.
- Whole or skim cow’s milk can be used in place of the almond milk.
- I’ve made this cake with lemons, meyer lemons, limes, oranges, and grapefruit. All of them work great.



This Festive Grapefruit Olive Oil Cake is special because:
It’s impossibly moist and dramatically high – making a beautiful statement on your Christmas table!
It contains significantly less Olive Oil and sugar than traditional recipes call for, but still keeps it’s flavor and integrity!
Any citrus works in this cake: lemons, meyer lemons, limes, oranges, and grapefruit – all of them work a treat!



Christmas Baking At Its Finest!
Frosted Gingerbread Blondies (Grain-Free, Gluten-Free, Dairy-Free)
One Bowl Pumpkin Banana Bundt Cake (Gluten-Free)
Chocolate Olive Oil Cake (Gluten-Free, Dairy-Free)
Carrot Spice Snacking Cake (Gluten-Free, Oil/Butter Free, Refined Sugar Free)
If you make my Festive Grapefruit Olive Oil Cake, and I hope you do, please leave me a comment below and rate the recipe. Your feedback means a lot to me! You can also post to Instagram and tag me so I can share your creations!
If you like full recipe videos, you’ll want to follow me on Facebook and Youtube as I publish new videos daily!

Festive Grapefruit Olive Oil Cake (One-bowl and SO Moist!) (Gluten-free, Dairy-free)
Ingredients
- 2 cups Gluten Free all-purpose flour blend
- 1 teaspoon kosher salt
- 1/2 teaspoon baking soda
- ¾ teaspoon baking powder
- ⅔ cup extra-virgin Olive Oil
- 1 1/4 cups unsweetened almond milk
- 3 large eggs
- 1 cup granulated sugar
- 1 1/2 tablespoons grated grapefruit zest
- ⅓ cup fresh grapefruit juice
- Powdered sugar, for topping
- 2 sprigs of rosemary, for topping
Instructions
- Pre-heat oven to 350F. Line a 8-inch cake pan (that is at least 2 inches deep) with nonstick baking spray and line the bottom with parchment paper. Set aside.
- In a separate bowl whisk the eggs, then add milk, sugar, Olive Oil, zest and juice and whisk to combine.
- Add the flour, salt, baking soda, baking powder and whisk just until there are no more traces of flour.
- Pour the batter into the prepared pan and bake for 65-80 minutes, until the top is golden and a cake tester comes out just clean.
- Let it sit in the pan for 30 minutes before running a knife around the perimeter of the cake and turning out onto a cooling rack to cook completely.
- Top with powdered sugar when cool and serve.
Nutrition
Nutrition information is automatically calculated, so should only be used as an approximation.




And another hit! When a neighbour gave me a grapefruit from her tree, I promptly looked up my favourite cake recipe site.. It turned out deeelicious! With a home made GF flour misx. Lovely, soft, airy crumb.Even my hard to please 90 yr old mom loved it. I reduced the sugar to 3/4 cup, it was sweet enough for us. Took 65 minutes. Tell me, when you say you’ve made it with various citrus options, do you mean subbing the GF juice with, say, lemon juice? I always have that at home..thank you!
Anjali!! Hi my girl! I am so glad you loved it! A grapefruit from your neighbors tree?! I would say you are winning :). This recipe is wonderful with lemon, orange as well. XO, Kat
I used an 8 inch baking pan as advised in recipe and it is becoming a giant cake in the oven. I will use a 9″ pan next time. Just a suggestion ……But I am sure cake will be amazing!
Hi Julianne! Great solution, I hope you love it! XO, KAt