Vegan Pumpkin Spice Cake

This Vegan Pumpkin Spice Cake with creamy vegan cream cheese frosting is perfectly moist, perfectly spiced, and downright delicious—just picture it, flawless on your table! Honestly, it’s the best vegan pumpkin spice cake you’ll ever get to enjoy, hands down!
Seriously, this is the ultimate vegan pumpkin cake! With a luscious, smooth cream cheese frosting on top, each bite bursts with that warm pumpkin spice magic, complemented by silky caramel, making every mouthful taste like a cozy autumn hug. You’ll love how all those fall flavors come together beautifully in one cake.
I’m a little new to pumpkin dessert territory myself—I tried my first pumpkin treat just three weeks ago and now, I’m hooked! The flavor is just so versatile and comforting. This vegan pumpkin spice cake has quickly become one of my go-to fall favorites.
Packed full of warm spices, gooey caramel goodness, and topped with a tangy vegan cream cheese frosting, plus those adorable piped mini pumpkins on the outside—it’s almost too cute to eat! Trust me, have you ever seen a cake that’s this charming? I hadn’t until now! Oh, and did I mention? This entire cake is vegan, dairy-free, eggless, and you can easily make it gluten-free too.
Welcome to the warmest, coziest cake you’ll want all season long. This Vegan Pumpkin Spice Cake pairs soft, tender layers packed with that comforting combo of cinnamon, nutmeg, cloves, and ginger, along with a silky, tangy vegan cream cheese frosting that’s totally dreamy. It’s fully dairy-free and eggless—and if gluten is a concern, it can easily be adapted to be gluten-free too. Plus, those cute piped mini pumpkins make it an effortless showstopper that tastes just as amazing as it looks.
Below, you’ll find everything you need to create this beauty from start to finish: a straightforward ingredients list featuring pantry-friendly staples like pumpkin puree, dairy-free milk, oil, and common spices; a simple step-by-step method; detailed frosting and piping instructions; plus my best pro tips, smart make-ahead and storage ideas, and fun variations. The total prep time is quick—about 10 minutes—with roughly 25 to 30 minutes in the oven. This cake is forgiving, customizable, and perfect for cozy fall get-togethers.
Scroll down for the full recipe, clear instructions, and plenty of photos to guide you, step by step. Let’s bake some autumn magic!
What Makes It Special
What sets this Vegan Pumpkin Spice Cake apart is its perfect blend of fall flavors with ease of making. It’s tender and moist, boasting layers filled with cozy pumpkin spice, topped by tangy, silky vegan cream cheese frosting, and decorated with simple, charming piped mini pumpkins. The best part? It’s fully vegan, dairy-free, eggless, and can be made gluten-free. Plus, it uses easy-to-find pantry ingredients like pumpkin puree, dairy-free milk, oil, and common spices. If you want another simple bake that uses pantry pumpkin puree, try these Easy Baked Pumpkin Donuts.
- All your favorite comforting autumn spices—cinnamon, nutmeg, clove, and ginger—come together beautifully with pumpkin and optional caramel for a rich flavor bomb. Love those flavors in a cookie? Bake a batch of Chewy Pumpkin Snickerdoodle Cookies.
- Very forgiving and simple recipe—no fancy techniques or hard-to-find ingredients needed.
- Awesome make-ahead potential—bake layers in advance and the cake travels well when chilled, perfect for sharing.
- Super customizable—turn it into cupcakes, a loaf, or a multi-layer masterpiece with easy piping details.
Pantry Ingredients You’ll Need

- 480ml dairy-free milk
- 2 teaspoons apple cider vinegar
- 420g self-raising flour
- 350g caster sugar
- 1 teaspoon baking powder
- 1 teaspoon bicarbonate of soda
- 1 & 1/2 tablespoons ground cinnamon
- 1 teaspoon ground cloves
- 2 teaspoons ground nutmeg
- 1/2 teaspoon ground ginger
- 120ml sunflower oil
- 100g pumpkin puree
- 400g dairy-free block butter
- 80g dairy-free cream cheese
- 360g icing sugar
- 1 teaspoon ground cinnamon
- Orange food gel
- Cocoa powder
- Vegan caramel sauce – optional
Make and Decorate the Cake
- Preheat oven to 180°C fan and line three 8-inch loose-base cake tins with parchment paper.
- Whisk dairy-free milk and apple cider vinegar together and let sit 10 minutes to curdle (vegan ‘buttermilk’).
- Sift together self-raising flour, caster sugar, baking powder, bicarbonate of soda, cinnamon, cloves, nutmeg, and ginger in a large bowl.
- Combine dry ingredients thoroughly.
- Add sunflower oil and pumpkin puree to the vegan ‘buttermilk’ and whisk until smooth.
- Pour the wet mixture into the dry ingredients and stir gently until just combined.
- Divide batter evenly among the lined tins and tap the tins on the counter to release large air bubbles.
-
Bake in the center of the preheated oven for 25–30 minutes, testing doneness with a skewer until it comes out clean and cakes feel springy.

- Let cakes cool in their tins briefly, then remove and transfer to a wire rack to cool completely.
- Using a stand or hand mixer, whip dairy-free block butter and dairy-free cream cheese for 2–4 minutes until pale and creamy.
- Sift in icing sugar and cinnamon, then whip on high for about 5 minutes until fully incorporated and fluffy.
- If the frosting is too thick, add a splash of dairy-free milk to loosen to a smooth piping consistency.
- Place one cooled cake layer on your serving plate or cake stand and spread or pipe a generous layer of frosting, smoothing with an offset spatula.
- Optional: make a small well in the frosting and spoon in 1–2 tablespoons vegan caramel sauce.
- Stack the second and third layers, pressing down gently, then spread a thin crumb coat of frosting over the entire cake.
- Refrigerate the cake for 10–15 minutes to set the crumb coat.
- Apply a final thicker coat of frosting and smooth the sides and top with a cake scraper or offset spatula.
- Fill a piping bag fitted with a star tip with some white frosting and pipe swirls around the top edge of the cake.
- Divide remaining frosting into two bowls; tint one with orange food gel plus a little cocoa powder and add cocoa powder to the other for brown.
- Transfer tinted frostings to piping bags (orange with a small round tip, brown with the tip snipped off) and pipe orange pumpkins randomly around the cake, then pipe a brown stem on each pumpkin and add any extra piped pumpkins as desired.
Baking Tips for Best Results
- Never frost your cake until it’s fully cooled. Cool them in the pans for a bit, then transfer to a rack and let them reach room temperature. Chilling them in a sealed container for several hours or overnight will boost moisture and ease decorating.
- Use soya milk or any fortified dairy-free milk mixed with apple cider vinegar. Let sit for 10 minutes to create vegan ‘buttermilk’ which helps your pumpkin spice cake rise and stay tender.
- Sift dry ingredients and icing sugar to avoid bumps or lumps. Fold the batter gently—overmixing could make the cake dense instead of light and fluffy.
- Tap the lined tins on your counter before baking to get rid of big air bubbles. Check doneness with a skewer—it should come out clean and springs back when pressed.
- Whip your frosting for 5–8 minutes at a high speed to get it smooth, light, and easy to pipe. If it softens too much, chill it for 10–15 minutes and whip again.
- Use gel food colors, not liquid, for vibrant colors without messing with your buttercream’s texture. Add a little cocoa powder to deepen the orange without thinning the frosting.
- If you’re going gluten-free, swap in a 1:1 gluten-free self-raising flour blend but don’t overmix and expect slightly longer baking time. Check doneness with a skewer and adjust minutes as needed.
- For neat edges, apply a thin crumb coat—see the crumb-coating step in our Chocolate Strawberry Cake—chill for 10–15 minutes, then apply your final coat before piping decorations.
Flavor Swaps and Add-Ins
- Chocolate-Pumpkin: Stir 50–75g vegan dark chocolate chips into the batter for melty little chocolate surprises. If you love this flavor pairing, try our Vegan Chocolate Swirl Pumpkin Fudge for more pumpkin–chocolate inspiration.
- Nutty Crunch: Add 75–100g toasted chopped pecans or walnuts either mixed into the batter or sprinkled between layers for texture and crunch.
- Caramel Filling: Spread 1–2 tablespoons of vegan caramel sauce between the layers for extra rich sweetness (as suggested in the recipe).
- Cupcakes or Loaf: Use the same batter for cupcakes (bake for 18–22 minutes) or in a loaf pan (adjust bake time accordingly until a skewer comes out clean).
- Gluten-Free: Swap self-raising flour for a 1:1 gluten-free self-raising blend, adding a pinch of xanthan gum if your blend doesn’t have it.
- Alternative Frosting: Swap the cream cheese frosting for a maple or cinnamon buttercream for a different but equally delicious twist.
Storage and Make-Ahead Tips
Here are my best tips to keep your vegan pumpkin spice cake fresh and flavorful:
- Refrigerate the finished, frosted cake in a sealed container or cake box for up to 3 days. Take it out 15–30 minutes before serving to let it come to room temp for perfect softness.
- Unfrosted cake layers keep well at room temperature in a sealed container for up to 2 days.
- Freeze cooled, unfrosted layers by wrapping tightly in plastic wrap then foil for up to 2 months. Thaw overnight in the fridge and bring to room temp before frosting. Avoid freezing a already frosted cake—it can change the frosting’s texture.
- If you’re transporting the cake, chill it after the final frosting to firm it up. Use a non-slip board and a sturdy cake box for safer travel.
- To warm slices, instead of heating the whole cake, bring slices to room temp. For a freshly baked feel, microwave individual slices for 8–12 seconds—watch it carefully so the frosting doesn’t melt or separate.
Quick Answers to Common Questions
Here are answers to your common questions about this vegan pumpkin spice cake:
- Can I make this gluten-free? Absolutely! Swap the self-raising flour for a 1:1 gluten-free self-raising blend or use gluten-free plain flour with the right raising agents. Add a pinch of xanthan gum if needed. Bake a little longer, checking with a skewer.
- Can I use canned pumpkin? Yes! Just make sure to use plain pumpkin puree, not pumpkin pie filling, and measure the same amount as the recipe calls for.
- What kind of non-dairy milk works best? Soya milk is my fave because it reacts well with vinegar to make a reliable vegan ‘buttermilk.’ But oat, almond, or other plant milks will work too.
- Why did my cake sink in the middle? This usually happens if it’s underbaked, you opened the oven door too early, or you used too much raising agent. Make sure the cake is fully cooked and springs back when touched.
- Why is my frosting runny? Frosting can get runny if it’s too warm or under-whipped. Chill it 10–15 minutes and rewhip. If still soft, add a little more sifted icing sugar, a tablespoon at a time.
- Can I make the cake ahead? Yes! Bake the layers a day or two before and store unfrosted in a sealed container (room temp for 2 days or refrigerated longer). Frost on the day you plan to serve. Crumb coat and chill if you’ll be transporting it.
- How long should I whip the frosting? Whip for 5–8 minutes on high speed until it’s pale, smooth, and holds its shape for piping. For more detail on achieving that texture, see the easy cream cheese frosting method demonstrated in our carrot cake recipe.

A moist and perfectly spiced vegan pumpkin spice cake layered with tangy vegan cream cheese frosting and decorated with adorable piped mini pumpkins. Entirely vegan, dairy-free, eggless, and can be made gluten-free.
- Prep Time: 10 minutes
- Cook Time: 25-30 minutes
- Total Time: 35-40 minutes
- Yield: 12-16 servings (3 layers 8-inch cake) 1x
- Category: Dessert
Ingredients
- 480ml dairy-free milk (such as soya, oat, or almond milk)
- 2 teaspoons apple cider vinegar
- 420g self-raising flour (or 1:1 gluten-free self-raising flour blend for gluten-free)
- 350g caster sugar
- 1 teaspoon baking powder
- 1 teaspoon bicarbonate of soda (baking soda)
- 1 1/2 tablespoons ground cinnamon
- 1 teaspoon ground cloves
- 2 teaspoons ground nutmeg
- 1/2 teaspoon ground ginger
- 120ml sunflower oil
- 100g pumpkin puree (plain, not pumpkin pie filling)
- 400g dairy-free block butter
- 80g dairy-free cream cheese
- 360g icing sugar (sifted)
- 1 teaspoon ground cinnamon (for frosting)
- Orange food gel (for frosting decoration)
- Cocoa powder (for frosting decoration)
- Vegan caramel sauce (optional, 1-2 tablespoons for filling between layers)
Instructions
- Preheat oven to 180°C fan and line three 8-inch loose-base cake tins with parchment paper.
- Whisk dairy-free milk and apple cider vinegar together and let sit for 10 minutes to curdle, creating vegan ‘buttermilk’.
- In a large bowl, sift together self-raising flour, caster sugar, baking powder, bicarbonate of soda, cinnamon, cloves, nutmeg, and ginger.
- Combine dry ingredients thoroughly.
- Add sunflower oil and pumpkin puree to the vegan ‘buttermilk’ and whisk until smooth.
- Pour the wet mixture into the dry ingredients and stir gently until just combined; avoid overmixing.
- Divide batter evenly among the lined tins and tap the tins on the counter to release large air bubbles.
- Bake in the center of the preheated oven for 25-30 minutes, until a skewer inserted comes out clean and cakes feel springy to the touch.
- Let cakes cool in their tins briefly, then remove and transfer to a wire rack to cool completely.
- Using a stand or hand mixer, whip dairy-free block butter and dairy-free cream cheese for 2-4 minutes until pale and creamy.
- Sift in icing sugar and 1 teaspoon ground cinnamon, then whip on high for about 5 minutes until fully incorporated and fluffy.
- If frosting is too thick, add a splash of dairy-free milk to loosen to smooth piping consistency.
- Place one cooled cake layer on serving plate, spread or pipe a generous layer of frosting, smoothing with an offset spatula.
- Optionally, make a small well in the frosting and spoon in 1-2 tablespoons vegan caramel sauce.
- Stack the second and third layers, pressing down gently, then spread a thin crumb coat of frosting over entire cake.
- Refrigerate cake for 10-15 minutes to set crumb coat.
- Apply a final thicker coat of frosting, smoothing the sides and top with a cake scraper or offset spatula.
- Fill a piping bag fitted with a star tip with some white frosting and pipe swirls around the top edge of cake.
- Divide remaining frosting into two bowls; tint one with orange food gel plus a little cocoa powder and add cocoa powder to the other for brown.
- Transfer tinted frostings to piping bags (orange with small round tip, brown with tip snipped off) and pipe orange pumpkins randomly around cake, then pipe brown stems on each pumpkin, adding extra decorations as desired.
Notes
Never frost the cake until fully cooled; chilling it in a sealed container overnight boosts moisture and eases decorating., Use soya milk or other fortified dairy-free milk mixed with vinegar to create vegan ‘buttermilk’ which helps cake rise and stay tender., Sift dry ingredients and icing sugar to avoid lumps; fold batter gently to keep cake light and fluffy., Tap cake tins before baking to remove large air bubbles and check doneness with a skewer., Whip frosting 5-8 minutes at high speed for smooth, light, pipeable texture; chill and rewhip if too soft., Use gel food colors and cocoa powder for vibrant colors without affecting frosting consistency., To make gluten-free, use 1:1 gluten-free self-raising flour blend and add xanthan gum if needed; baking time may be slightly longer., For neat edges, crumb coat and chill before applying final frosting and decoration., Flavor variations include adding 50-75g vegan dark chocolate chips, 75-100g toasted chopped pecans or walnuts, or swapping frosting for maple or cinnamon buttercream., Bake layers in advance for convenient make-ahead; unfrosted layers keep up to 2 days at room temperature or frozen up to 2 months., Refrigerate frosted cake up to 3 days; allow to come to room temperature before serving., For serving, microwave individual slices for 8-12 seconds for freshly baked feel, watching to avoid frosting melting.
Nutrition
- Serving Size: 1 slice
- Calories: Approx. 350 kcal per serving (estimate)
- Fat: Approx. 15g per serving
- Carbohydrates: Approx. 50g per serving
- Protein: Approx. 3g per serving