Upside-Down Orange Cake

Bake this cake just in time for the weekend! Easy, delicious, and soft with beautiful orange slices on top.

vegan upside down orange cake

Citrus season is here and it's wonderful! Fresh oranges, mandarins, grapefruits, and lemons are all over the markets! You can't really go wrong with these fruits; they are juicy, got a divine fragrant and are packed with vitamin C.

orange slice in a pan
cooked orange slices overlapping

We were lucky to get a full basket of beautiful oranges from Guy's dad so after we had all the fresh fruit we could possibly eat, I decided it's time to bake a cake.

vegan orange cake batter

The combination of flavors in this cake: orange, olive oil, and almonds, is just perfect! They all come together to create a super light cake, which is not too sweet and just great to bake before the weekend.

upside down orange cake
upside down orange cake and slices of orange

Keep In Touch

Subscribe to receive delicious recipes, updates, competitions and more.

Enter your email address


Prep Time
20 minutes
Bake Time
45 minutes
loaf pan


For the Orange Topping

  • 0.5 cup cane sugar
  • 1 cup water
  • 1 orange

For the Cake

  • 2.5 tbsp flaxseed meal (freshly ground raw flaxseed)
  • 7 tbsp water
  • 1 orange zest
  • 0.25 cup fresh orange juice
  • 0.25 cup olive oil
  • 0.75 cup maple syrup / honey
  • 1.25 cups white spelt flour / all purpose flour
  • 0.5 cup almond flour / meal
  • 0.5 tsp baking soda
  • 1 tsp baking powder
  • 1 pinch salt


  1. Preheat the oven to 350°F (175°C) and line a loaf pan with parchment paper.

  2. Prepare the orange topping: Wash the orange and slice it thinly (0..25"~0.5 cm).

  3. Place the sugar and water in a small pan over medium heat and bring to soft boiling. Once the sugar is completely dissolved, reduce the heat and add the sliced orange. Cook for about 10 minutes until softened (but before the orange slices start to fall apart). Make sure to flip them around and soak them in the syrup as you go. Remove and set aside.

  4. Prepare the cake batter: In a small bowl or glass, mix the flaxseed meal and water and set aside for 5 minutes to create an "egg".

  5. Using a stand mixer or a whisk, beat together the orange zest, orange juice, olive oil, and maple. Add the flaxseed "egg" and mix to combine.

  6. Sift in the flour, almond flour, baking soda, baking powder, and salt and mix together using a silicone spatula, just until combined.

  7. Arrange the cooked orange slices in the pan, overlapping for complete coverage. Carefully pour the cake batter on top of the oranges and bake for 45 minutes or until a cake tester/toothpick comes out clean.

  8. Remove the cake and place it on a wire rack to cool. Once the cake is completely cooled, turn it over a serving plate and remove the parchment paper.


  • The cake is good for about 3 days when kept in a cake container.