Looking for vegetable cake recipes? Want the best carrot or beetroot cake? Perhaps you want to experiment with the likes of courgette, parsnip or pumpkin in your bakes? Try our ideas below.


We have lots more inspiration for easy cake recipes, vegan cakes and cupcakes, too.

Turn your veg into a cake

Everyone's heard of carrot cake and pumpkin pie, but you can turn all manner of veg into a moreish teatime treat. Vegetable cakes make a nifty way to sneak in some of your five a day – sweet parsnip and courgette keeps sponge super moist, beetroot adds earthiness and a deep-purple hue while avocado offers a subtle, silky texture.

Vegetable cakes are great for making the most of the seasons: transform a late-summer crop of courgettes into an avocado, courgette and lime drizzle cake or turn wintery beetroot into a squidgy chocolate beetroot cake, brimming with sweet earthy flavours. You could even switch up your go-to carrot cake with an updated parsnip and maple syrup cake. Perfect for using up any leftovers from your veg box.

Instead of baking a classic sponge cake, try turning a glut of allotment root veg into a batch of fluffy cupcakes or even these baked doughnuts. Discover more of our vegetable cakes below.

How to make a cake from beetroot

Chocolate beetroot cake

Beetroot adds earthiness and a deep-purple hue to this chocolate bake, best served with a great big dollop of crème fraîche. A great way to use a beetroot glut.

Dark chocolate and beetroot cake

How to turn your carrots in a cake

Carrot cake

Everyone loves the spiced flavour of carrot cake – and you'll be a fan of how simple this recipe is. We use muscovado sugar for a rich flavour, golden sultanas and pecans for texture and a shot of syrup to sweeten the frosting.

Carrot Cake Recipe with Muscovado Sugar

Carrot cake cupcakes

We've reimagined the classic carrot cake in cupcake form, and made it all the more delicious with an orange cream cheese frosting. You don't need butter for the sponge – it calls for light olive oil instead.

Carrot Cake Cupcakes

Classic vegan carrot cake

This classic frosted carrot cake is made with a surprising vegan ingredient that guarantees a moist sponge every time. It was created by Richard Makin (also known as the School Night Vegan) and might just be your new favourite version of the classic.

Vegan carrot cake on a stand

Carrot-halwa millionaire bars

This decadent hybrid recipe combines a fudgy carrot halwa topping with a buttery pistachio shortbread base.

Carrot and tahini muffins

Give classic carrot cake an upgrade with a silky smooth, nutty tahini buttercream – these posh muffins make for the perfect mid-afternoon pick-me-up.

A teal background topped with a small plate, with a golden muffin with white icing on top

Healthy carrot cake muffins

Try our healthier alternative to carrot cake. Thick greek yogurt is the key to these miraculous muffins, flavoured with orange zest, mixed spice and maple syrup.

Carrot Cake Muffins on a Wire Rack

Carrot cake cheesecake

Combine two well-loved classics to make a next-level pud. Packed with plenty of spice, zest of an orange and crunchy pecans, this recipe is sure to impress friends and family.

Carrot Cake Cheesecake Recipe

Gluten-free carrot cake

Carrots, pistachios and almonds give this gluten-free carrot cake a rich, moist crumb, and the toasted marshmallow icing is a lighter topping than traditional buttercream.

Carrot and Pistachio Cake with Marshmallow Icing

Bakes to use courgette

Courgette, avocado and lime drizzle cake

Sneak some of your five a day into your bake with this recipe for courgette cakes with avocado and a lime drizzle. The courgettes keep the sponge lovely and moist while the avo gives a subtle silky feel.

More like this
Courgette Loaf Cake With Avocado and Lime

Courgette and coconut layer cake

If you love veggie cakes then you'll love our easy courgette and coconut cake. The courgette helps keep the layers of sponge super moist, while fluffy cream cheese icing is packed in between them. Topped with coconut crisps, it's an easy but handsome bake.

Courgette Cake Recipe with Coconut

Chocolate courgette cake

Here's a great way to use up a glut of courgettes. This decadent, chocolaty cake serves up to 12 – great for a birthday or other celebration.

chocolate cake topped with chocolate frosting on a ceramic cake stand with a slice cut out of the middle

Courgette muffins

Try these super-simple savoury muffins, made with grated courgette and cheddar. These easy vegetable muffins make a delicious afternoon snack.

A batch of courgette muffins in a tin

Bakes to use rhubarb

Rhubarb and ginger upside-down cake

Rhubarb gives this impressive upside-down cake a colourful patchwork-style top. The tart rhubarb is complemented with ginger and white chocolate for a seriously tasty bake.

Rhubarb and ginger upside-down cake

Rhubarb and custard cake

Capture a nostalgic sweet in cake form with this delicious rhubarb and custard sponge. Soured cream keeps this bake moist, and the crumble topping is a great contrast to sharp rhubarb.

A rhubarb cake with one slice taken out of it

Rhubarb frangipane cake

Pair tangy rhubarb with ground almonds in this nutty sponge and serve with crème fraîche for an easy dessert. This recipe comes from nose-to-tail Italian restaurant, Manteca.

A white bowl filled with an almond sponge, flecked with flaked almonds and topped with a quenelle of mascarpone

Parsnip bakes

Parsnip cake

Change up your usual carrot cake and make this easy version with parsnip instead. Darina Allen's impressive recipe starring this sweet root veg is super moist, delicious and easy to make. Make extra crisps to nibble with drinks.

Parsnip Cake Recipe with Maple Syrup

Bakes to use pumpkin

Pumpkin cake

Dotted with nuts and flavoured with maple syrup, this seasonal special (made with real pumpkin) is finished with a zesty soft cheese topping.

Pumpkin cake cut into squares and served on a white serving board, next to a small plate with a slice on top

Comments, questions and tips

Choose the type of message you'd like to post

Choose the type of message you'd like to post