This easy vegan cake is tender and moist with bright fresh citrus flavor. The silky smooth whipped frosting gets its pretty pink color naturally from blood orange juice!
To celebrate the return of citrus season, I wanted to create a simple blood orange cake. It had to be easy for most home bakers to tackle without any special equipment like turn tables, piping gear, or the need to layer. I settled on the humble sheet cake because it bakes up quickly and pairs so effortlessly with a smattering of pink frosting. Top it all off with some gorgeous blood orange slices, and we have ourselves a glorious vegan snacking cake!

How to Make a Vegan Citrus Cake with Blood Orange Ermine Frosting
Here’s how to make this easy vegan cake with vegan ermine frosting:
- sift and blend the dry ingredients
- whisk the wet ingredients
- add the wet ingredients to the dry
- bake the cake in a prepared 9″ x 13″ pan & cool
- while the cake bakes, make the blood orange pudding base for the frosting & cool it
- whip the vegan butter & add in the cooled blood orange base for the fluffy frosting
- spread frosting on cake &; decorate with blood orange slices if desired
- enjoy!

What Are Blood Oranges?
If you have never had a blood orange, you’re in for a treat! They are very similar to regular navel oranges in terms of having thick citrus rinds and fruit broken into segments. The rind is usually orange with some reddish blush on one side. They get their name from their deep maroon colored flesh and juice. And not all blood oranges are identical! There’s a range in intensity and hue inside these unique citrus. Many of them have a gorgeous ombre coloring as you slice through them ranging from pinkish orange all the way to deep blood red or purple!
What Do Blood Oranges Taste Like?
Blood oranges taste like regular oranges although they have a raspberry flavored undertone and are a bit sweeter. They’re sometimes referred to as raspberry oranges. While they taste good, it’s their gorgeous color that really sets them apart from other oranges.

Troubleshooting: Why Did My Cake Turn Green or Blue?
Blood oranges get their beautiful deep reddish purple color from a type of pigment called anthocyanins. Anthocyanins are a type of antioxidant which are abundant in other fruits and vegetables like blueberries and purple cabbage. Anthocyanins are sensitive to alkaline pH and will react to it by changing to a blueish-greenish color.
For the cake portion of this recipe, use regular orange juice. Blood orange juice does not work in some cake recipes including this one. There’s one full cup of juice which introduces way too much of the anthocyanin pigments which will react with the baking soda (alkaline). The batter will look so pretty and pink, but once it’s baked and then cooled, you’ll notice that the cake will have become a greenish blue color. While it does not affect the flavor or safety of the cake at all, it might not be the look you’re after! So play it safe, and use regular orange juice. We’ll save the pretty purplish pink colored blood orange juice for the frosting on top!

What is Ermine Frosting?
Ermine frosting is an old-school icing which has a fluffy texture similar to whipped cream. Sometimes called cooked frosting, boiled milk frosting, flour frosting, or Magic Frosting, ermine it’s much less sweet than traditional American buttercream. If I had to compare it to something, I’d say it’s most similar to Swiss Meringue Buttercream. If you’ve never tried ermine frosting, be prepared for a new frosting obsession!
Ermine frosting is made by making a pudding base from milk and flour which is then cooled to room temperature and then beaten with sugar and butter. I chose to omit the plant-based milk altogether for this recipe. Instead, I used one cup of juice to really highlight and maximize the unique flavor of the blood orange. This actually worked out perfectly, the color is as bright as possible!American buttercream would only be able to handle a few tablespoons at most of the blood orange juice before becoming too thin.
If you’d like to try more ermine frosting flavors, you should try my Vegan Banana Cupcakes with Cinnamon Ermine Frosting!

Substitution for Blood Orange Juice?
If blood oranges aren’t available where you live, you can use regular naval oranges in the cake and the frosting. You can use lemon juice and lemon zest in the cake, but I have not tested a lemon ermine frosting yet. I suspect that using all lemon juice would make it too tart with the amount of sugar called for in this recipe. But if you try it, let me know what you think! Grapefruit might not be a good substitute in either the cake or the frosting as it’s much more bitter than oranges.

If you make this Vegan Citrus Cake with Blood Orange Frosting, please give it a rating in the recipe card and leave a comment below! Follow along on Instagram where you can tag me in your creations using my recipes, I love seeing what you’re cooking! You can also follow me on Pinterest for vegan recipe inspiration and on Facebook. Thank you for reading!

Vegan Citrus Sheet Cake with Blood Orange Frosting
Ingredients
For the Vegan Citrus Cake:
- 3 cups all-purpose flour
- 1 ½ cups granulated sugar
- 1 tbsp baking powder
- 1 tsp baking soda
- ¾ tsp salt
- ⅔ cup neutral oil e.g. sunflower, canola, etc
- 1 cup orange juice*
- 1 cup plant-based milk I use soy
- 3 tbsp orange rind, finely grated from 2-3 oranges
- 1 tbsp vanilla extract
- ½ tsp almond extract
For the Blood Orange Ermine Frosting:
- 1 cup blood orange juice from 4-6 blood oranges
- 1 cup granulated sugar
- 5 tbsp all-purpose flour
- 2 tsp vanilla extract
- 1 cup vegan butter stick type, not the variety sold in tubs
For Topping (optional):
- 3-4 blood oranges, sliced 1/4" thick (rind and seeds removed)
Instructions
- For the Citrus Cake:
- Preheat the oven to 350°F. Line a 9”x13” baking pan with parchment paper, or lightly grease with coking spray.
- In a large bowl, sift and whisk the flour, granulated sugar, baking powder, baking soda and salt together. In a medium bowl or large glass measuring cup, whisk together the orange juice, plant-based milk, sugar, oil, orange rind, vanilla and almond extracts together.
- Make a well in the dry ingredients and pour in the wet ingredients. Mix with a large spoon until combined, taking care not to over-mix. Pour into the prepared baking pan. Bake in the center of the oven for 30-35 minutes or until a toothpick inserted into the middle comes out clean, or with a few baked crumbs. Cool the cake completely before frosting.
- For the Blood Orange Frosting:
- Whisk the sugar and flour together in a small bowl. Pour in the orange juice slowly, whisking constantly. Pour through a fine mesh sieve into a small pot and place over medium-low heat, stirring constantly. Once the mixture thickens and is bubbling, cook another 2 minutes stirring constantly. Do not under-cook or the frosting will taste like flour and will not thicken enough.
- Pour into a bowl and place plastic wrap directly over the surface to prevent a skin from forming. Let cool completely to room temperature.
- In a stand-mixer with whisk attachment, beat the vegan butter on high for 5 minutes, scraping down the sides as necessary. Beat in the vanilla extract. Reduce the speed to medium, and add the cooled flour mixture a spoonful at a time. Once it’s all added, beat on high for about 5 minutes or until light, fluffy and silky.
To Assemble the Cake:
- Spread the blood orange frosting over the cooled cake. Decorate with blood orange slices, if desired. The cake wrapped airtight at room temperature – if it's hot where you are, this cake is best kept in an air-tight container in the fridge for up 5-7 days to prevent the frosting from melting and curdling.
Nutrition Info:
Notes:
The Nutrition Information is only an estimate. The accuracy of the Nutrition Information for any recipe on this site cannot be guaranteed.
Post may contain affiliate links which means if you click on the link and make a purchase, I’ll get a very small percentage in commission. There’s never any extra cost to you, and I only link to products I actually use and enjoy. Thank you for your support!
Trina and Tina
Wednesday 5th of February 2020
So yummy!