Moist Carrot Cake with Blood Orange Frosting

Desserts

October 30, 2026

Wonderfully Moist and Fluffy Carrot Cake with Blood Orange I – vegetarian recipe

Wonderfully Moist and Fluffy Carrot Cake with Blood Orange Icing is an oil-and-egg sponge packed with raisins, candied peel, and walnuts, under a citrus-sharp blood orange icing. The dark muscovado sugar is what keeps it moist for days.

Ready to bake the most wonderfully moist and fluffy carrot cake you’ve ever tasted? The secret is using sunflower oil instead of butter, a simple swap that creates an unbelievably tender crumb and lets the warm cinnamon, sweet carrots, and zesty orange shine. We love using purple carrots for a stunning deep blue hue, but regular orange carrots are just as delicious. This cake is a celebration of simple, beautiful ingredients, and it’s incredibly forgiving. Don’t have blood oranges or two cake tins? No problem! This recipe is designed for real-life kitchens.

Ingredients

• For the Cake
• Unsalted butter, for the tins
• 75g (2.65 oz) / ¾ cup walnuts
• 5 large eggs
• 250ml (8.5 fl oz) / 1 cup sunflower oil
• 250g (8.8 oz) / 1¼ cups dark muscovado sugar, packed
• 250g (8.8 oz) / 2 cups (480 ml) self-raising flour
• 1 tsp (5 ml) baking powder
• 1 tsp (5 ml) ground cinnamon
• 1 pinch of sea salt
• 50g (1.76 oz) / ⅓ cup raisins
• 50g (1.76 oz) / ¼ cup candied mixed peel
• 200g (7.1 oz) / 2 cups (480 ml) carrots, peeled and grated
• For the Icing
• 165g (5.8 oz) / ¾ cup unsalted butter, softened
• 250g (8.8 oz) / 1 cup (240 ml) full-fat cream cheese, at room temperature
• 165g (5.8 oz) / 1⅓ cups icing sugar, sifted
• Finely grated zest of 2 blood oranges
• 5 tbsp / 75ml blood orange juice

Instructions

1. Preheat the oven to 155°C (310°F) / 135°C (275°F) fan / gas mark 3. Butter two 20cm springform cake tins and line the bases with baking parchment.
2. Spread the walnuts on a baking tray and toast in the oven for 20–25 minutes, turning every 5 minutes until golden brown. Set aside to cool, then roughly chop.
3. To make the cake, combine the eggs, oil, and sugar in a large mixing bowl and whisk until smooth. You can also use a food mixer with the beater attachment.
4. Add the flour, baking powder, cinnamon, and salt to the wet and mix until just combined.
5. Fold in the raisins, mixed peel, toasted walnuts, and grated carrots until everything is thoroughly incorporated.
6. Divide the batter evenly between the two prepared tins. Bake for 25–30 minutes, or until a skewer inserted into the centre comes out clean.
7. Allow the cakes to cool in their tins for 10 minutes before carefully turning them out onto a wire rack to cool completely.
8. To make the icing, ensure the butter and cream cheese are at room temperature. Beat them together in a large bowl until smooth and creamy.
9. Add the sifted icing sugar and beat again until light and fluffy. Fold in half of the blood orange zest and all of the blood orange juice.
10. Once the cakes are completely cool, place one layer on your serving plate. Spread a layer of icing over the top, then place the second cake on top.
11. Generously coat the top of the cake with the remaining icing. Sprinkle evenly with the remaining orange zest to decorate.

Nutritional Information

• Serving: 1 slice (of 12) | Calories: 585kcal | Carbohydrates: 58g (2.05 oz) | Protein: 7g (0.25 oz) | Fat: 36g (1.27 oz) | Saturated Fat: 11g (0.39 oz) | Sodium: 280mg | Sugar: 44g (1.55 oz) (This is an estimate and will vary based on used).

Pro Tips

• Using sunflower oil instead of butter is the key to a super moist cake crumb.
• If you can’t find purple carrots or blood oranges, regular carrots and oranges work perfectly as substitutes.
• If you only have one 20cm cake tin, simply bake the layers one after another, allowing the tin to cool slightly in between.
• For the smoothest, lump-free icing, ensure your butter and cream cheese are both at room temperature before you begin mixing.

FAQ

Q: Is this carrot cake recipe vegetarian
A: Yes, this carrot cake is 100% vegetarian. It contains no meat, poultry, or fish. All ingredients, including the eggs, oil, and cream cheese, are suitable for a standard vegetarian diet.

Q: Can I make this carrot cake vegan
A: Absolutely. To make the cake vegan, replace the 5 eggs with a vegan egg substitute like 5 ‘flax eggs’ (1 tbsp / 15 ml ground flaxseed mixed with 3 tbsp / 45 ml water per egg). For the icing, use your favorite brand of vegan block butter and vegan cream cheese.

Q: How do I make this carrot cake dairy-free
A: The cake batter is already dairy-free because it uses sunflower oil instead of butter. For a completely dairy-free cake, simply make the icing using dairy-free block butter and a dairy-free cream cheese alternative.

Q: How should I store this vegetarian carrot cake
A: Due to the cream cheese frosting, the cake must be stored in an airtight container in the refrigerator. It will remain moist and delicious for up to 5 days. For the best taste and texture, allow a slice to sit at room temperature for 15-20 minutes before enjoying.

More Recipes You’ll Love

Wonderfully Moist and Fluffy Carrot Cake with Blood Orange I – vegetarian recipe
Stav Kogan

Wonderfully Moist and Fluffy Carrot Cake with Blood Orange Icing

Ready to bake the most wonderfully moist and fluffy carrot cake you've ever tasted? The secret is using sunflower oil instead of butter, a simple swap that creates an unbelievably tender crumb and lets the warm cinnamon, sweet carrots, and zesty orange shine.
Prep Time 25 minutes
Cook Time 30 minutes
Total Time 55 minutes
Servings: 1 servings
Calories: 585

Ingredients
  

  • For the Cake
  • Unsalted butter, for the tins
  • 75g (2.65 oz) / ¾ cup walnuts
  • 5 large eggs
  • 250ml / 1 cup sunflower oil
  • 250g (8.8 oz) / 1¼ cups dark muscovado sugar, packed
  • 250g (8.8 oz) / 2 cups self-raising flour
  • 1 tsp (5 ml) baking powder
  • 1 tsp (5 ml) ground cinnamon
  • 1 pinch of sea salt
  • 50g (1.76 oz) / ⅓ cup raisins
  • 50g (1.76 oz) / ¼ cup candied mixed peel
  • 200g (7.1 oz) / 2 cups carrots, peeled and grated
For the Icing
  • 165g (5.8 oz) / ¾ cup unsalted butter, softened
  • 250g (8.8 oz) / 1 cup full-fat cream cheese, at room temperature
  • 165g (5.8 oz) / 1⅓ cups icing sugar, sifted
  • Finely grated zest of 2 blood oranges
  • 5 tbsp (75 ml) blood orange juice
  • If you can’t find purple carrots or blood oranges, regular carrots and oranges work perfectly as substitutes.
  • If you only have one 20cm cake tin, simply bake the layers one after another, allowing the tin to cool slightly in between.
  • For the smoothest, lump-free icing, ensure your butter and cream cheese are both at room temperature before you begin mixing.

Method
 

  1. Preheat the oven to 155°C (310°F) / 135°C fan / gas mark 3. Butter two 20cm springform cake tins and line the bases with baking parchment.
  2. Spread the walnuts on a baking tray and toast in the oven for 20–25 minutes, turning every 5 minutes until golden brown.
  3. Set aside to cool, then roughly chop.
  4. To make the cake, combine the eggs, oil, and sugar in a large mixing bowl and whisk until smooth. You can also use a food mixer with the beater attachment.
  5. Add the flour, baking powder, cinnamon, and salt to the wet and mix until just combined.
  6. Fold in the raisins, mixed peel, toasted walnuts, and grated carrots until everything is thoroughly incorporated.
  7. Divide the batter evenly between the two prepared tins.
  8. Bake for 25–30 minutes, or until a skewer inserted into the centre comes out clean.
  9. Allow the cakes to cool in their tins for 10 minutes before carefully turning them out onto a wire rack to cool completely.
  10. To make the icing, ensure the butter and cream cheese are at room temperature.
  11. Beat them together in a large bowl until smooth and creamy.
  12. Add the sifted icing sugar and beat again until light and fluffy.
  13. Fold in half of the blood orange zest and all of the blood orange juice.
  14. Once the cakes are completely cool, place one layer on your serving plate.
  15. Spread a layer of icing over the top, then place the second cake on top.
  16. Generously coat the top of the cake with the remaining icing.
  17. Sprinkle evenly with the remaining orange zest to decorate.
  18. Using sunflower oil instead of butter is the key to a super moist cake crumb.

Nutrition

Calories: 585kcalCarbohydrates: 58gProtein: 7gFat: 36g

Tried this recipe?

Let us know how it was!
0 0 votes
Article Rating
Subscribe
Notify of
guest
0 Comments
Oldest
Newest Most Voted

More Vegetarian Recipes

No-Bake Vegetarian Banana Mousse – vegetarian recipe

Fluffy No-Bake Banana Mousse Recipe

This no-bake vegetarian banana mousse is airy, creamy, and made in one bowl without turning on the oven. Whipped cream folded around ripe banana, lemon juice, and a whisper of nutmeg makes it taste like a proper dessert, not a smoothie in disguise. Fifteen minutes of...

Honey-Glazed Baked Pears: An Effortlessly Elegant Dessert – vegetarian recipe

Easy Vegetarian Baked Pears with Honey & Walnuts

These honey-glazed baked pears come out tender, glossy, and just a little tangy from a splash of red wine vinegar. Chopped walnuts and unsweetened coconut flakes add crunch to every spoonful of soft, caramelized fruit. They look elegant enough for a dinner party and...

Vegetarian Almond Fruit Cocktail Float – vegetarian recipe

Easy Vegetarian Almond Jelly with Fruit Cocktail

This vegetarian almond fruit cocktail float is a nostalgic, jiggly almond jelly dessert swimming in sweet evaporated milk. Chilled fruit cocktail on top makes every spoonful creamy, fruity, and lightly floral from the almond extract. It sets in the fridge while you...

No-Bake Vegetarian Banana Mousse – vegetarian recipe

Fluffy No-Bake Banana Mousse Recipe

This no-bake vegetarian banana mousse is airy, creamy, and made in one bowl without turning on the oven. Whipped cream folded around ripe banana, lemon juice, and a whisper of nutmeg makes it taste like a proper dessert, not a smoothie in disguise. Fifteen minutes of...

Honey-Glazed Baked Pears: An Effortlessly Elegant Dessert – vegetarian recipe

Easy Vegetarian Baked Pears with Honey & Walnuts

These honey-glazed baked pears come out tender, glossy, and just a little tangy from a splash of red wine vinegar. Chopped walnuts and unsweetened coconut flakes add crunch to every spoonful of soft, caramelized fruit. They look elegant enough for a dinner party and...

Vegetarian Almond Fruit Cocktail Float – vegetarian recipe

Easy Vegetarian Almond Jelly with Fruit Cocktail

This vegetarian almond fruit cocktail float is a nostalgic, jiggly almond jelly dessert swimming in sweet evaporated milk. Chilled fruit cocktail on top makes every spoonful creamy, fruity, and lightly floral from the almond extract. It sets in the fridge while you...

Ginger Tapioca Pudding with Coconut Milk and Macaroon Crumbl – vegetarian recipe

Creamy Ginger Coconut Tapioca Pudding

Ginger tapioca pudding with coconut milk and macaroon crumble is old-fashioned dessert comfort with a warm, spicy kick. The large pearls are soaked ahead, simmered in coconut milk, then crowned with crunchy crumbled coconut macaroons. It is the kind of slow, gentle...