Vegan Blood Orange Upside-Down Cake

Jump to Recipe
Easy, moist and delicious, this cake has a light citrus taste matched with a rich olive oil flavor. It's worthy of a special occasion but is also perfect for afternoon teatime.
Prep 30 minutes
Cook 50 minutes
Total 1 hour 20 minutes
5 from 9 votes

If you’re active on the Gram, may have noticed that I am mildly obsessed with blood oranges right now. They’re in season from December to May (that may vary depending on where you live), and they’re one of the few things I truly enjoy about winter. They’re a little tangy like a traditional orange but have an intoxicating floral aroma and a distinctly sweet flavor, almost like a raspberry or even a pomegranate. And with a mesmerizing flesh that ranges the color spectrum from dark pink to purple, from tomato orange to blood red, they are a dream for food photographers.

Blood orange halves and quarters on a dark blue table.

Naturally, I bought many, many pounds of them one a recent trip to the grocery store. I juiced quite a few of them, and let me tell you, freshly squeezed blood orange juice is quite the treat. I also mixed the juice with sparkling water and fresh rosemary for a refreshing mocktail (but you know it’d also be good with some adult beverages mixed in).

I needed to use up the remaining oranges, and I decided the best use for them would be a cake. I was not wrong. This Vegan Blood Orange Upside-Down Cake is one of the BEST damn cakes I’ve made. Like seriously. I’m talking light, fluffy sponge-like texture that almost melts in your mouth. And this cake is perfectly sweet with a bit of welcome tartness. Plus, the presentation is beyond gorgeous and a total crowd pleaser.

Blood orange cake cut in half and in slices on a white marble serving board.
Full blood orange cake on a white marble serving board.

This beautiful and unique presentation makes this cake fitting for Valentine’s Day, especially if your special someone is not a chocolate person. I mean, I don’t understand people who don’t like chocolate, but I know they exist, so if you have one of them in your life, this cake would be a perfect treat for them.

Regarding the ingredients, this is a fairly standard cake recipe in the sense that it is not so healthy. But you know what, sometimes cake made with real flour and real sugar is worth it. Like really worth it. This cake is so light and moist and tender that I ate three pieces in ten minutes and I didn’t feel guilty at all. It was that worth it. Plus, if you compare it to a traditional cake of a similar nature, it is healthy because there are no eggs or dairy products (did I convince you?).

Full blood orange cake on a blue table.
Full blood orange cake on a blue table.

If you do want to make this cake a bit healthier, you can start substituting the 1 ½ tablespoons vegan butter with extra-virgin olive oil (the oranges might not caramelize as much though). You can also use a gluten-free flour blend instead of the all-purpose flour, or substitute ¾ cups of the flour with almond meal/almond flour. Finally, this cake is pretty sweet, so you can reduce the ¾ cup + 2 tablespoons sugar by a few tablespoons.

ad for meal plans program with picture of woman with button

But, if you are able to eat one slice of cake sensibly (instead of three slices in ten minutes), then forget the substitutions and just enjoy this wildly delicious cake!

Finally, a couple tips for making this cake.

  • To ensure that your cake doesn’t end up bitter, you want to make sure that you properly peel your blood oranges (the bitterness lies in the peel). Here’s a helpful visual tutorial on how to peel and then slice your oranges into slices. Make sure you don’t slice them too thick, or else they’ll weigh down the cake and get soggy.
  • Since this is a blood orange olive oil cake (I didn’t include it in the title because I’m trying to avoid super long recipe titles), you want to make sure you use a fruity, high-quality extra-virgin olive oil. Don’t use the cheap cooking oil variety of olive oil! My favorite affordable brand of extra-virgin olive oil (that has been vetted by experts) is California Olive Ranch (affiliate link).
  • I like using a springform cake pan for upside-down cakes because it makes it easy to unmold and invert the cake, and then you can simply slide the base plate off, ensuring that your oranges stay nice and undamaged. However, if you don’t have a springform pan, you can use a 9- or 10-inch round cake pan, but keep in mind that if your pan is wider and more shallow than a 9-inch springform pan, you’ll likely need a shorter bake time.
  • When the cake is done, it will still feel a bit moist and tender, but a toothpick inserted in the center should come out with mostly clean crumbs. If the toothpick still has wet batter on it, give the cake more time.
  • If you’re wondering why there’s almond extract and vanilla extract in this recipe, it’s because the combination is lovely. The almond extract imparts a delightful, subtle cherry flavor to the cake, which I adore. But if you don’t have almond extract, just substitute more vanilla extract.
Blood orange cake cut into half and in slices on a white marble serving board.

If you try out this Vegan Blood Orange Upside-Down Cake recipe, let me know in the comments below!

Vegan Blood Orange Upside-Down Cake

5 from 9 votes
Easy, moist and delicious, this cake has a light citrus taste matched with a rich olive oil flavor. It's worthy of a special occasion but is also perfect for afternoon teatime.
Prep Time: 30 minutes
Cook Time: 50 minutes
Total Time: 1 hour 20 minutes
Course: Dessert
Cuisine: Baking
Diet Vegan
Serving size: 8 to 10


  • 5-6 medium blood oranges
  • 1 1/2 tablespoons vegan butter (or extra-virgin olive oil)
  • 3 tablespoons organic cane sugar (or raw sugar or demerara sugar)
  • 1 3/4 cups all-purpose flour
  • 2 teaspoons baking powder
  • 1/4 heaping tsp fine sea salt
  • 1 cup plant-based milk (I used low-fat Oatly oat milk, but almond milk would work great as well)
  • cup extra-virgin olive oil
  • ¾ cup + 2 tablespoons organic cane sugar
  • 1 tablespoon apple cider vinegar
  • 1 teaspoon almond extract (omit for nut-free, or just add more vanilla extract)
  • 1 teaspoon vanilla extract


  • Preheat oven to 350° (177°C).
  • Grease a 9-inch springform pan with the 1 ½ tablespoons vegan butter (or extra-virgin olive oil). Sprinkle the 3 tablespoons cane sugar evenly on top of the butter, tapping the pan on the counter and tossing around to coat evenly on the bottom and a bit on the sides.
  • Peel the blood oranges and then slice them into 1/8 to 1/4-inch rounds. Arrange the oranges in concentric circles in the bottom of the pan, overlapping them as needed to cover all the open spaces and gaps (you can cut oranges in half to do this).
  • In a large bowl, mix together flour, baking powder, salt.
  • In a medium bowl, whisk together plant-based milk, ⅓ cup extra-virgin olive oil, ¾ cup + tablespoons sugar, apple cider vinegar, almond extract, and vanilla extract until smooth.
  • Pour the wet ingredients into the dry ingredients and gently mix with a wooden spoon until combined and no flour clumps remain.
  • Pour the cake batter on top of the orange slices in the pan and smooth out with a rubber spatula. Tap the cake pan on the surface to remove any air pockets.
  • Bake the cake for 50-55 minutes, or until a toothpick comes out with just a few crumbs. The cake should be tender, fluffy, and moist.
  • Allow the cake to cool in the pan for 15 minutes, then unclasp the spring and carefully invert the cake onto a wire rack to further cool.

Calories: 321kcal | Carbohydrates: 54g | Protein: 4g | Fat: 11g | Saturated Fat: 2g | Polyunsaturated Fat: 2g | Monounsaturated Fat: 7g | Trans Fat: 1g | Sodium: 252mg | Potassium: 188mg | Fiber: 3g | Sugar: 31g | Vitamin A: 284IU | Vitamin C: 44mg | Calcium: 134mg | Iron: 2mg


Did you make this recipe?

Tag @rainbowplantlife and hashtag it #rainbowplantlife

Leave a Comment & Rating

If you enjoyed this recipe, please consider giving it a star rating along with your comment! It helps others discover my blog and recipes, and your comments always make my day :) Thank you for your support!

Your email address will not be published. Required fields are marked *

Rate this recipe

10 comments on Vegan Blood Orange Upside-Down Cake

  1. Ingrid

    5 stars
    So easy and AMAZING! I used monk fruit and GF flour and it’s so moist and chewy. I’ll definitely be making this again. Thank you!

    1. Kaitlin @ Rainbow Plant Life

      Great to hear the recipe went well despite any substitutions, Ingrid! Thanks for sharing :)

  2. Belinda

    5 stars
    Very easy to follow recipe. I used 3 Blood Oranges due to their size and baked in a 9″ round. Came out looking good. It is a very visually pleasing cake. I was surprised by the texture of the cake. It’s not light and airy but it is also not too dense. And the sweetness level was perfect for us. I would make this again. Thank you for sharing.

    1. Kaitlin @ Rainbow Plant Life

      Hi Belinda, Thank you so much for such a fantastic review! Appreciate you taking the time!

  3. Cynthia Zaino

    5 stars
    Do you think this could be made gluten free? I just love this cake and am now realizing I am gluten intolerant. Thank you!!

    1. Kaitlin @ Rainbow Plant Life

      Hi Cynthia, we are so glad you love the cake! You could use a gluten-free flour blend instead of the all-purpose flour, or substitute ¾ cups of the flour with almond meal/almond flour.

      1. Cynthia Zaino

        Thank you so much!! I will try!

        1. Kaitlin @ Rainbow Plant Life

          You’re welcome Cynthia, enjoy!

  4. Noelle / Too Precious For Processed

    Mmmmm, this cake sounds so good! Not to mention stunning!

    1. Nisha Vora

      Aww thank you Noelle! You are always so sweet!

Development Alchemy + Aim