Spoonful of Kindness

menu icon
go to homepage
  • RECIPES
  • RESOURCES
  • ABOUT
    • Facebook
    • Instagram
    • Pinterest
  • search icon
    Homepage link
    • RECIPES
    • RESOURCES
    • ABOUT
    • Facebook
    • Instagram
    • Pinterest
  • ×

    Vegan Plum Cake

    Published: Oct 3, 2025 by Ana · 1 Comment

    Jump to Recipe

    This vegan plum cake is soft, tender, and bursting with juicy baked plums that caramelise beautifully in the oven. It’s the kind of cosy, fruit-forward cake that feels just right with a cup of tea or as a simple dessert after dinner. Made with wholesome ingredients like almond flour and applesauce, it’s naturally dairy-free and egg-free, but you’d never guess from how delicious it tastes.

    Vegan Plum Cake
    Jump to:
    • 💜 Why You Will Love This Recipe
    • What Is a Plum Cake?
    • 💡 Expert Tips
    • 🥣 Ingredients and Substitutions
    • 🗒️ Step-by-Step Instructions
    • Serving Suggestions
    • 💬 Plum Cake FAQs
    • More Fruity Desserts to Try
    • Vegan Plum Cake Recipe

    💜 Why You Will Love This Recipe

    • Naturally vegan – No dairy, no eggs, just simple pantry staples and fresh plums.
    • Moist and tender crumb – Almond flour and mashed banana (or applesauce) keep the cake wonderfully soft, without using any eggs.
    • Perfect use for seasonal plums – The fruit bakes down into jammy, sweet-tart pockets of flavour.
    • Easy to make – One bowl for wet ingredients, one for dry, then mix and bake. No complicated steps!
    • Beautiful presentation – Arranged plums on top make it look bakery-worthy with minimal effort.

    What Is a Plum Cake?

    Plum cake is a classic fruit-topped cake where fresh plums are arranged on top of a simple batter before baking. As it bakes, the plums soften and release their juices, creating a jammy, caramelised topping that seeps slightly into the cake. Versions of plum cakes have been popular across Europe for centuries, from rustic German Pflaumenkuchen (plum sheet cake) to elegant French-style upside-down cakes. This vegan plum cake version keeps the tradition of showcasing seasonal fruit while making it completely dairy- and egg-free.

    Vegan Plum Cake

    💡 Expert Tips

    • Choose ripe but firm plums: Overripe plums can release too much juice and make the cake soggy. Slightly firm plums hold their shape while still turning jammy in the oven.
    • Slice evenly: Aim for slices about ½ cm (¼ inch) thick so they bake through evenly.
    • Don’t overmix the batter: Once the dry and wet ingredients are combined, mix just until no flour streaks remain to keep the cake tender.
    • Let it cool: The cake sets as it cools. If you cut it too early, the fruit may slide or the crumb might seem too soft.
    • Pretty presentation: Arrange the plum slices in a spiral or neat rows for a bakery-style look without extra effort.

    🥣 Ingredients and Substitutions

    • Flour – The base of the cake, giving it a light, fluffy crumb. For a gluten-free version, use a good-quality 1:1 gluten-free baking flour blend (make sure it includes xanthan gum).
    • Baking powder & baking soda – These give the cake lift and a light crumb.
    • Cinnamon – Adds warmth. You can swap with cardamom, nutmeg, or mixed spice for variation.
    • Salt – Optional, but it balances the sweetness.
    • Vanilla & almond extract – Boost flavour. Almond extract is optional, but it pairs beautifully with plums and almond flour in the batter.
    • Vegan butter – Creates richness. You can substitute with neutral oil (like canola or sunflower), though the texture will be slightly different. If not vegan, you can also make this cake with dairy butter.
    • Granulated sugar –Sweetens the cake. Coconut sugar or light brown sugar can also be used for a deeper flavour.
    • Almond flour – Adds moisture and a delicate nutty taste.
    • Mashed banana or applesauce – Acts as the egg replacement and keeps the cake moist. Applesauce gives the cake a more neutral taste, while mashed banana adds subtle flavour and more sweetness.
    • Non-dairy milk – Any plant-based milk works, such as almond, soy, oat, or coconut. I like to use almond milk in baking because of its neutral taste. Regular dairy milk will work too if not vegan.
    • Plums – The star of the show! You can also use peaches, apricots, nectarines, or even pears when plums are out of season (see FAQs below).

    Find the complete recipe with measurements below.

    Vegan Plum Cake

    🗒️ Step-by-Step Instructions

    Step One – Mix dry ingredients.

    In a medium bowl, whisk together the all-purpose flour, baking powder, baking soda, cinnamon, and salt. Whisking helps aerate the flour and evenly distributes the leavening agents and spices. Set aside.

    Step Two – Cream vegan butter and sugar.

    In a large mixing bowl, beat the vegan butter and sugar together with a hand mixer (or stand mixer) until light and fluffy; about 2–3 minutes. This step incorporates air, which helps the cake rise and creates a soft crumb.

    Step Three – Add wet ingredients.

    Mix in the vanilla extract, almond extract, mashed banana, and almond flour. The mixture may look a little grainy or thick at this stage; that’s totally fine. Everything will come together once the dry ingredients and milk are added.

    Step Four – Mix wet and dry ingredients.

    Add half of the dry mixture to the bowl with the butter mixture using a spatula. Then pour in the non-dairy milk and stir until just combined. Finish by folding in the remaining dry ingredients. Be careful not to overmix here. You want the batter to stay fluffy and tender.

    Vegan Plum Cake

    Step Five – Arrange the plums on top.

    Spread the batter evenly into your prepared cake pan. Arrange the plum slices on top in a spiral pattern or neat rows, depending on the look you want. Press them lightly into the batter; not too deep, since they’ll sink slightly as the cake bakes.

    Step Six – Bake.

    Place the pan in the preheated oven and bake for 50–55 minutes, or until a toothpick inserted into the centre comes out clean (a little plum juice on the toothpick is okay, but there shouldn’t be wet batter). If the top starts browning too quickly, loosely cover the cake with foil for the last 10 minutes.

    Step Seven – Cool and serve.

    Let the cake cool in the pan for about 10–15 minutes, then carefully transfer it to a wire rack to cool completely. Once cooled, you can dust it with powdered sugar or brush the top with a little warmed apricot jam for a glossy finish. Slice and enjoy with tea, coffee, or a dollop of vegan whipped cream.

    Vegan Plum Cake

    Serving Suggestions

    This vegan plum cake is delicious as is, and the jammy plums on top are decoration enough. It’s best served warm from the oven when the plums are soft and juicy. Pair it with tea or coffee for a cosy afternoon treat.

    If you want to serve it as a special treat, you can:

    • Add a dollop of vegan whipped cream, coconut yogurt, or even a scoop of dairy-free vanilla ice cream.
    • Brush the top with a little warmed apricot jam for a glossy, bakery-style look.
    • Dust with powdered sugar or sprinkle with sliced almonds before serving.
    Vegan Plum Cake

    💬 Plum Cake FAQs

    How should I store this vegan plum cake?

    Keep the cake covered at room temperature for up to 2 days, or refrigerate for up to 5 days. Bring it to room temperature before serving for the best texture.

    Can I freeze this cake?

    Absolutely. Wrap slices individually and freeze for up to 2 months. Thaw at room temperature or warm gently in the microwave before serving.

    Do I need to peel the plums?

    No! The skins soften beautifully during baking and add extra colour and flavour.

    Can I use frozen plums?

    Yes, but thaw and drain them first to remove excess moisture. Otherwise, the cake may become soggy.

    What other fruits can I use?

    This recipe works beautifully with peaches, apricots, nectarines, pears, or even thinly sliced apples.

    Can I make this cake gluten-free?

    Yes! Use a 1:1 gluten-free flour blend that contains xanthan gum for best results. The texture will still be soft and fluffy.

    More Fruity Desserts to Try

    Looking for other dessert recipes featuring fruits? Why not try this pineapple upside down cake, apple galette, cherry pie, blueberry cobbler or banana bread with walnuts and chocolate.

    Vegan Plum Cake

    Vegan Plum Cake Recipe

    This vegan plum cake is soft, fluffy and filled with juicy baked plums that caramelise as they bake. A simple, dairy-free and egg-free cake that’s perfect for tea time or an easy dessert.
    5 from 1 vote
    Print Recipe Pin Recipe
    Prep Time 30 minutes mins
    Cook Time 55 minutes mins
    Total Time 1 hour hr 25 minutes mins
    Servings: 8 slices

    Ingredients

    • 1 ½ cups (180 g) all-purpose flour
    • 1 teaspoon baking powder
    • ¼ teaspoon baking soda
    • 1 teaspoon cinnamon
    • ¼ teaspoon salt
    • ½ cup (110 g) vegan butter, softened to room temperature
    • 1 cup (210 g) granulated sugar
    • 1 teaspoon vanilla extract
    • ¼ teaspoon almond extract
    • ⅓ cup (75 g) mashed banana (1 small banana)
    • ¼ cup (30 g) almond flour
    • ½ cup (120 ml) milk (I used almond milk)
    • 2 cups (300 g) sliced plums
    Prevent your screen from going dark

    Instructions
     

    • Preheat oven to 175°C (350°F). Grease and line an 8-inch (20 cm) round cake pan with parchment paper.
    • In a medium bowl, whisk together the flour, baking powder, baking soda, cinnamon, and salt. Set aside.
    • In a large mixing bowl, beat the softened vegan butter and granulated sugar together until light and fluffy (2–3 minutes with a hand mixer) or in the bowl of an electric mixer fitted with the paddle attachment.
    • Mix in the vanilla extract, almond extract, mashed banana and almond flour until well combined.
    • Add half of the dry ingredients to the wet mixture, stir gently with a spatula, then whisk in the milk. Finish by folding in the remaining dry ingredients just until all streaks of flour disappear, but don't overmix it. The batter will be thick.
    • Spread the batter evenly into the prepared pan and smooth the top with a spatula. Arrange the plum slices on top in a circular pattern or rows, pressing them lightly into the batter.
    • Bake for 50–55 minutes, or until a toothpick inserted in the centre comes out clean. (Check around 45 minutes if your oven runs hot.)
    • Let the cake cool in the pan for 10–15 minutes, then transfer to a wire rack to cool completely.
    • Dust with powdered sugar or brush with warmed apricot jam for a glossy finish.
    Nutrition Facts
    Vegan Plum Cake Recipe
    Amount per Serving
    Calories
    342
    % Daily Value*
    Fat
     
    14
    g
    22
    %
    Saturated Fat
     
    8
    g
    50
    %
    Trans Fat
     
    0.5
    g
    Polyunsaturated Fat
     
    1
    g
    Monounsaturated Fat
     
    3
    g
    Cholesterol
     
    32
    mg
    11
    %
    Sodium
     
    205
    mg
    9
    %
    Potassium
     
    203
    mg
    6
    %
    Carbohydrates
     
    52
    g
    17
    %
    Fiber
     
    2
    g
    8
    %
    Sugar
     
    31
    g
    34
    %
    Protein
     
    4
    g
    8
    %
    Vitamin A
     
    528
    IU
    11
    %
    Vitamin C
     
    5
    mg
    6
    %
    Calcium
     
    61
    mg
    6
    %
    Iron
     
    1
    mg
    6
    %
    * Percent Daily Values are based on a 2000 calorie diet.
    Did you make this recipe?I love seeing your creations! Tag me on Instagram at #spoonfulofkindness!

    More Cake Recipes

    • Vegan Angel Food Cake
      Vegan Angel Food Cake
    • Vegan Blueberry Cheesecake
      Vegan Blueberry Cheesecake
    • One-Bowl Vegan Coconut Loaf Cake
    • Vegan Pineapple Upside Down Cake
      Vegan Pineapple Upside Down Cake

    Comments

    1. Anonymous says

      October 04, 2025 at 7:02 am

      5 stars
      Followed the recipe exactly, and it turned out amazing!

      Reply
    5 from 1 vote

    Leave a Reply Cancel reply

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

    Recipe Rating




    Join our community!

    creamy vegan broccoli soup

    Get new recipes sent straight to your inbox.

    Latest

    • Charcoal Pancakes
      Fluffy Charcoal Pancakes with Raspberry Sauce (Easy Black Pancakes)
    • Creamy Cabbage Alfredo
      Creamy Cabbage Alfredo
    • Butter Bean Curry
      Butter Bean Curry
    • Puff Pastry Pizza Rolls
      Puff Pastry Pizza Rolls

    In Season

    • Vegan Banana Pancakes
      Vegan Banana Pancakes
    • Vegan Apple and Pear Crumble
      Vegan Apple and Pear Crumble
    • Bircher Muesli with Grated Apples and Peanut Butter
      Bircher Muesli with Grated Apples and Peanut Butter
    • Vegan Butternut Squash Soup with Coconut Milk
      Vegan Butternut Squash Soup with Coconut Milk

    Footer

    All recipes | Contact | About | Privacy Policy

    • Facebook
    • Instagram
    • Pinterest
    • Mail

    Rate This Recipe

    Your vote:




    Let us know what you thought of this recipe (optional):

    So simple, yet so tasty! Will make again.
    My family loved this!
    Thank you for sharing this recipe
    This worked exactly as written, thanks!
    Loved it! The flavors were perfect.
    Followed the recipe exactly, and it turned out amazing!

    Or write in your own words (optional):

    A rating is required
    A name is required
    An email is required

    Recipe Ratings without Comment

    Something went wrong. Please try again.