• Skip to primary navigation
  • Skip to main content
  • Skip to primary sidebar
Domestic Gothess
  • Recipes
  • About
  • Contact
  • Work With Me
    • Facebook
    • Instagram
    • Pinterest
    • TikTok
    • Twitter
menu icon
go to homepage
subscribe
search icon
Homepage link
  • Recipes
  • About
  • Contact
  • Work With Me
    • Facebook
    • Instagram
    • Pinterest
    • TikTok
    • Twitter
  • Buy Me a Coffee

  • ×
    You are here: Home / Cakes / Vegan Cranberry Almond Cake

    Vegan Cranberry Almond Cake

    Published: Jan 5, 2021 · Modified: Mar 22, 2021

    Go to Recipe

    Vegan cranberry almond cake - this easy vegan snack cake is soft and moist with a sweet almond flavour and bursts of tangy fresh cranberry. You can use either fresh or frozen cranberries so it is a great year-round cake! Eggless and dairy-free.

    Vegan almond cranberry cake sliced into bars on a sheet of baking parchment on a white background with a bowl of fresh cranberries.

    This vegan cranberry almond cake is a great simple cake for snacking on, or even for breakfast!

    It is a soft, moist, almond flavoured cake which is studded with tangy fresh cranberries and topped with a crisp topping of flaked almonds and demarera sugar.

    While it is a lovely cake to bake around Christmas time (or Thanksgiving if you are in the US), because it can be made with either fresh or frozen cranberries it can also be made year round as well.

    I adapted and veganised it from this cranberry breakfast cake recipe by the view from great island.

    Close up of a square of vegan cranberry almond cake with a forkful removed.

    What Do I Need To Make Vegan Cranberry Almond Cake?:

    Vegan block butter: For the best textured cake it is important to use a vegan block butter/margarine to make this cake – the kind that comes in a foil wrapped block, NOT the spreadable kind in a tub which has too high a water content for baking.

    I use Naturli Vegan Block but Flora, Stork, Vitalite or Tormor blocks are also fine (not the tub versions). Spreadable will work in a pinch but I really do recommend block if possible.

    Non dairy milk: Any variety will work but soy milk is best for baking as it has the highest protein content. Go for an unsweetened one if possible.

    Non-dairy yogurt: Vegan yogurt is a great egg replacer! I always prefer to use an unsweetened one and I use a thick yogurt rather than a runny one. I recommend the Coconut Collaborative. I haven't tested this cake with any other substitutes.

    Lemon juice: A little lemon juice sours the milk to make a replacement buttermilk which helps the cake to rise and keeps the crumb tender.

    Caster sugar and demarera sugar: I like to use golden caster sugar for a bit of extra flavour but white is good too. If you only have granulated sugar then that will work ok, or you can give it a quick blitz in a blender to make your own caster sugar.

    I sprinkle the top of the cake with demarera sugar before baking for a nice, crunchy topping. This is optional but the contrast in textures between the soft cake and crisp top is lovely.

    Cranberries: I use fresh cranberries. Frozen will also work but don’t defrost them first, use them straight from the freezer. The cake may take a couple of minutes longer to bake. You could also try using dried cranberries instead.

    Cornflour (cornstarch): A bit of cornflour helps to give the cake a nice soft texture. If you don’t have any you can just swap it for more plain flour but I do recommend using it if possible. And if you happen to have any cake flour then you can omit the cornflour and plain flour and use all cake flour instead.

    Plain flour: I use a blend of plain flour and the above cornflour for a good texture. If you have cake flour then you can just use that in place of both flours.

    Baking powder: Obviously necessary if you want your cake to rise!

    Vanilla and almond extracts: vanilla and almond extracts give the cake lots of flavour. Be sure to use extract rather than essence for the best flavour.

    Flaked almonds: a generous scattering of flaked almonds on top of the cake provides a nice crunch and extra almond flavour.

    Vegan cranberry almond cake on a sheet of white baking parchment on a white surface with fresh cranberries.

    How To Make Vegan Cranberry Almond Cake:

    (For ingredients and full instructions see the recipe card below)

    Start by whisking together the wet ingredients - non-dairy milk, non-dairy yogurt, lemon juice and vanilla and almond extracts; set aside.

    Step 1 - whisking together the wet ingredients.

    Cream together the vegan butter and caster sugar with an electric mixer until light and fluffy.

    Whisk in the baking powder, cornflour and salt then whisk in half of the wet ingredients.

    Add half of the flour, whisk until just combined then add the rest of the wet ingredients followed by the other half of the flour.

    Whisk until you have a thick, smooth batter.

    Step 2 - making the batter.

    Fold through the cranberries, reserving a few to add to the top of the cake.

    Step 3 - adding the cranberries.

    Transfer the batter to a greased and lined 23 cm/9 inch square cake tin and spread it level. Dot over the remaining cranberries and press them gently into the batter.

    Scatter over a couple of handfuls of flaked almonds then sprinkle with demarera sugar.

    Bake the cake for 40-45 minutes, until a skewer inserted into the centre (but not into a cranberry!) comes out clean.

    Step 4 - transferring the batter to the tin and baking the cake.

    Leave the cake to cool in the tin for 20 minutes then carefully lift it out of the tin and transfer it to a wire rack to cool completely.

    Close up of a square of cranberry almond cake with a bowl of cranberries in the background.

    Top Tips:

    For the best results make sure that you follow the recipe closely. As always, I highly recommend weighing your ingredients using the gram measurements (with a digital scale), rather than the cup conversions. Cup measurements are simply not accurate enough for baking and I cannot guarantee the best results if you use them.

    For the best textured cake use a vegan block butter/margarine – the kind that comes in a foil wrapped block, NOT the spreadable kind in a tub which has too high a water content for baking. I use Naturli Vegan Block but Stork, Vitalite or Tormor blocks are also fine (not the tub versions).

    The cake batter should be very thick, don't be tempted to add more milk.

    You can use frozen rather than fresh cranberries but don't defrost them first, add them to the batter straight from the freezer.

    How To Store Vegan Cranberry Almond Cake:

    This cake is really best eaten on the day it is baked while the top is still crunchy.

    It will keep in an airtight container at room temperature for 2-3 days but the top will become soft.

    It can also be frozen, either whole or in slices. Make sure that it is completely cold then wrap it well to protect from freezer burn and freeze for up to three months. Allow to defrost at room temperature. You may wish to refresh it in a low oven for a few minutes before serving.

    More Vegan Cakes With Fruit:

    Vegan orange cranberry cake

    Vegan pineapple upside-down cake

    Lemon blueberry polenta cake

    Vegan mango bundt cake

    Raspberry, chocolate and almond sheet cake

    Vegan apple cake

    Vegan banana crumb cake

    Easy vegan banana bread

    Squares of cranberry almond cake on a sheet of white baking parchment.

    If you tried this recipe let me know how it went! Rate it, leave a comment or tag @domestic_gothess on Instagram and hashtag it #domesticgothess

    *All images and content on Domestic Gothess are copyright protected. If you want to share this recipe then please do so by using the share buttons provided. Do not screenshot or post the recipe or content in full.*

     

    Vegan almond cranberry cake sliced into bars on a sheet of baking parchment on a white background with a bowl of fresh cranberries.
    Print
    5 from 1 vote

    Vegan Cranberry Almond Cake

    Vegan cranberry almond cake – this easy vegan snack cake is soft and moist with a sweet almond flavour and bursts of tangy fresh cranberry. You can use either fresh or frozen cranberries so it is a great year-round cake!
    Course Dessert, Snack
    Cuisine baking
    Keyword cake
    Prep Time 15 minutes minutes
    Cook Time 40 minutes minutes
    Servings 12 people
    Author Domestic Gothess

    Ingredients

    • 90 ml (6 Tbsp) unsweetened non-dairy milk (soy is best)
    • 60 g (¼ cup) unsweetened non-dairy yogurt (I use the Coconut Collaborative)
    • 1 tsp lemon juice
    • 1 tsp vanilla extract
    • ¾ tsp almond extract
    • 120 g (½ cup) vegan block butter/margarine softened
    • 200 g (1 cup) caster (superfine) sugar (granulated sugar is fine)
    • 2 tsp baking powder
    • 10 g (1 Tbsp) cornflour (cornstarch)
    • ¼ tsp salt
    • 250 g (2 cups) plain (all-purpose) flour
    • 200 g (2 cups) fresh cranberries*
    • a couple of large handfuls of flaked almonds
    • 1-2 Tbsp demarera sugar

    Instructions

    • Preheat the oven to 180°C/160°C fan/350°F/gas mark 4. Grease a 23cm / 9inch square cake tin and line it with baking parchment.
    • Whisk together the milk, yogurt, lemon juice and vanilla and almond extracts in a jug. Set aside.
    • Cream together the vegan butter and caster sugar with an electric mixer until light and fluffy.
    • Whisk in the baking powder, cornflour and salt then whisk in half of the wet ingredients.
    • Add half of the flour, whisk until it is just combined then whisk in the rest of the wet ingredients followed by the other half of the flour. Whisk until you have a thick, smooth batter.
    • Fold through the cranberries, reserving a few to add to the top of the cake.
    • Transfer the batter to the prepared tin and spread it level. Dot over the remaining cranberries and press them gently into the batter.
    • Scatter generously with flaked almonds then sprinkle with demarera sugar.
    • Bake the cake for 40-45 minutes, until a skewer inserted into the centre (but not into a cranberry!) comes out clean.
    • Leave the cake to cool in the tin for 20 minutes then carefully lift it out of the tin and transfer it to a wire rack to cool completely. Best eaten on the day it is baked.

    Notes

    • For the best results make sure that you follow the recipe closely. As always, I highly recommend weighing your ingredients using the gram measurements (with a digital scale), rather than the cup conversions. Cup measurements are simply not accurate enough for baking and I cannot guarantee the best results if you use them.
    • *You can use frozen rather than fresh cranberries but don’t defrost them first, add them to the batter straight from the freezer.

    Pinterest collage image.

    More Cakes

    • Flatlay of squares of vegan apple gingerbread cake on a dark surface surrounded by apples, pecans and a jar of ginger.
      Apple Gingerbread Cake (vegan)
    • Sliced vegan Brooklyn blackout cake on a glass cake stand.
      Vegan Brooklyn Blackout Cake
    • A slice of vegan lemon cardamom pound cake on a white plate with a fork. Fresh lemons and a bowl of icing in the background.
      Lemon Cardamom Pound Cake (vegan)
    • A stack of vegan courgette muffins on a wire cooling rack.
      Vegan Courgette Muffins (zucchini muffins)

    Never Miss A Post!

    Subscribe to get all the latest recipes delivered to your inbox.

    Reader Interactions

    Comments

    1. Amy

      January 17, 2021 at 11:16 am

      I can't find cranberries anywhere?! Can you recommend an alternate fruit?

      Reply
      • hannahhossack

        January 17, 2021 at 11:34 am

        Blueberries or raspberries should work well!

        Reply
    2. Jenbro

      December 07, 2021 at 6:06 am

      This looks beautiful! It’s going on our Christmas breakfast table!

      Reply
    3. Shannon

      May 17, 2026 at 7:24 pm

      5 stars
      Just made it for a gathering that got canceled. Does it freeze well?

      Reply
      • Hannah

        May 25, 2026 at 8:11 am

        Hi Shannon, yes it freezes well.

        Reply

    Leave a Reply Cancel reply

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

    Recipe Rating




    Primary Sidebar

    Hi, I'm Hannah! I'm a UK based vegan food blogger, recipe developer and food photographer specialising in the best vegan baking. Welcome to Domestic Gothess!

    More about me →

    Popular

    • Curried vegetable pasties – vegan pasties filled with curried vegetables and chickpeas, perfect for picnicking! #vegan #baking #pastry
      Curried Vegetable Pasties (Vegan)
    • Vegan fruit and nut flapjacks - easy vegan oaty flapjacks (oat cookie bars) filled with dried fruits, nuts and seeds. Perfect for snacking, lunchboxes and hiking!
      Vegan Fruit And Nut Flapjacks
    • Vegan chocolate fudge cake - an easy to make, moist, fudgy vegan chocolate cake topped with coconut milk ganache. No one will be able to guess that it's vegan!
      Vegan Chocolate Fudge Cake
    • Vegetable tagine wit almond and chickpea couscous - an easy, healthy vegetarian/vegan meal with tonnes of flavour!
      Vegetable Tagine With Almond And Chickpea Couscous

    Buy Me a Coffee

    Never Miss A Post!

    Subscribe to get all the latest recipes delivered to your inbox.

    Footer

    ↑ back to top

    About

    • About Hannah
    • Disclosure and Privacy

    Newsletter

    • Sign Up! for emails and updates

    Contact

    • Contact
    • Work With Me

    Copyright © 2025 Domestic Gothess. All rights reserved.