This vegan orange olive oil cake is proof that simple ingredients can create bakery-worthy results. Moist, tender, and delicately fragrant, it is inspired by classic Mediterranean olive oil cakes that rely on olive oil instead of butter for richness.
The combination of fresh orange juice and zest brings a bright, sunny flavor that balances the subtle depth of olive oil beautifully.
If you have ever been skeptical about using olive oil in dessert, this cake will change your mind. It does not taste like olives.
Instead, it delivers a light citrus aroma, a soft crumb similar to pound cake, and a texture that stays moist for days.
Best of all, it comes together in one bowl with no mixer, making it ideal for both beginner and experienced bakers.
Ingredients With Substitutions
- Olive oil
Substitute with avocado oil or another neutral baking oil if needed, though the flavor will change. - Orange juice
Freshly squeezed is best. Store-bought juice works if it is vegan-friendly. - Non-dairy milk
Use oat milk, almond milk, soy milk, or cashew milk. Choose unsweetened and unflavored. - Orange zest
Do not skip this. It provides most of the orange flavor. - Vanilla extract
Adds warmth and depth. - All-purpose flour
A gluten-free all-purpose blend can be used, though texture may vary. - Organic granulated sugar
Organic sugar ensures the recipe stays vegan. - Baking powder
- Baking soda
- Salt
- Organic powdered sugar optional
Used only for topping.
Ingredient amounts are provided in the recipe card below.
Step-by-Step Instructions
- Preheat the oven to 350°F and lightly oil and flour a 9-inch round cake pan.
- In a small container, stir together the olive oil, orange juice, non-dairy milk, orange zest, and vanilla extract.

- In a large bowl, whisk together the flour, sugar, baking powder, baking soda, and salt.

- Pour the wet ingredients into the dry ingredients and stir gently until just combined. A few small lumps are fine.

- Transfer the batter to the prepared cake pan and smooth the top.
- Bake for about 25 minutes, or until a toothpick inserted in the center comes out clean.

- Place the pan on a rack and allow the cake to cool completely before inverting onto a plate.
- Dust with powdered sugar if desired, then slice and serve.

How to Serve and Store
Serve this cake as is with a light dusting of powdered sugar, or garnish with fresh orange slices and mint leaves. It pairs beautifully with tea or coffee and works well as a simple dessert or brunch cake.
Storage
- Room temperature: Store in an airtight container for up to 4 days.
- Freezer: Wrap slices individually and freeze for up to 3 months. Thaw at room temperature before serving.
Expert Tips for Success
- Use good-quality extra virgin olive oil. A mild, fruity olive oil works best and enhances flavor without overpowering the cake.
- Zest before juicing your oranges. Orange zest is essential for strong citrus flavor.
- Do not overmix the batter. Stir just until combined to avoid a dense cake.
- Make sure the oven is fully preheated. An underheated oven can cause sinking in the center.
- Let the cake cool completely before inverting to prevent cracking.
Frequently Asked Questions
Can I make this cake gluten free
Yes, a one-to-one gluten-free all-purpose flour blend should work, though the crumb may be slightly different.
Why did my cake sink in the middle
This usually happens due to underbaking, overmixing, or an inaccurate oven temperature. Bake until fully set and avoid excessive stirring.
Can I use another citrus instead of orange
Yes, lemon or blood orange juice and zest work well with similar measurements.
Can this be made into a layer cake
Yes, double the recipe and bake in two round pans. Increase baking time slightly and cool completely before frosting.
Vegan Orange Olive Oil Cake
- Total Time: 35 minutes
- Yield: 8 slices 1x
- Diet: Vegan
Description
A moist, tender vegan orange olive oil cake made in one bowl with fresh orange juice and zest. Simple, elegant, and perfect for any occasion.
Ingredients
- ½ cup olive oil
- ⅓ cup orange juice
- ⅓ cup unsweetened non-dairy milk
- 1 tablespoon orange zest
- 1 teaspoon vanilla extract
- 1 ¾ cups all-purpose flour
- 1 cup organic granulated sugar
- 1 teaspoon baking powder
- ½ teaspoon baking soda
- ½ teaspoon salt
- Organic powdered sugar for topping (optional)
Instructions
- Preheat oven to 350°F and grease a 9-inch round cake pan.
- Mix olive oil, orange juice, non-dairy milk, zest, and vanilla.
- Whisk flour, sugar, baking powder, baking soda, and salt in a large bowl.
- Combine wet and dry ingredients until just mixed.
- Pour batter into pan and bake for 25 minutes or until done.
- Cool completely, invert, and dust with powdered sugar if desired.
Notes
Use freshly squeezed orange juice and good quality olive oil for best results. Avoid overmixing the batter to keep the cake light and moist.
- Prep Time: 10 minutes
- Cook Time: 25 minutes
- Category: Dessert
- Method: Baking
- Cuisine: Mediterranean
Nutrition
- Serving Size: 1 slice
- Calories: 310
- Sugar: 21g
- Sodium: 150mg
- Fat: 14g
- Saturated Fat: 2g
- Unsaturated Fat: 12g
- Trans Fat: 0g
- Carbohydrates: 43g
- Fiber: 1g
- Protein: 3g
- Cholesterol: 0mg














Leave a Reply