Parsnip and Hazelnut Vegan Cake Recipe
Introduction
This Parsnip Cake with hazelnuts is a moist and flavorful treat that combines the natural sweetness of parsnips with crunchy hazelnuts and sultanas. It’s a delightful twist on a classic cake, perfect for any occasion or afternoon tea.

Ingredients
- 325 g self-raising flour
- 75 g ground almonds
- 240 g light brown sugar
- 2 tsp baking powder
- 1 tsp ground cinnamon
- 1/2 tsp salt
- 250 g parsnips
- 120 g hazelnuts
- 120 g sultanas
- 400 ml soya milk (unsweetened)
- 160 ml rapeseed oil
- 400 g icing sugar
- 100 g dairy-free block margarine (at room temperature)
- 100 g dairy-free cream ‘cheese’
- 1-2 tbsp soya milk
- Handful of hazelnuts (for decorating)
Instructions
- Step 1: Preheat the oven to 180°C (fan) / 350°F / Gas Mark 4. Grease two 23cm (9 inch) cake tins and line them with baking parchment or greaseproof paper.
- Step 2: In a large bowl, combine the self-raising flour, ground almonds, light brown sugar, baking powder, ground cinnamon, and salt.
- Step 3: Peel and trim the parsnips, then grate them finely. Chop the hazelnuts roughly.
- Step 4: Add the soya milk and rapeseed oil to the dry ingredients and mix until smooth.
- Step 5: Stir in the grated parsnips, chopped hazelnuts, and sultanas until evenly combined.
- Step 6: Divide the batter evenly between the two prepared tins and bake for 30-35 minutes, or until a knife or skewer inserted into the center comes out clean.
- Step 7: Let the cakes cool in their tins for 5 minutes, then turn them out onto a cooling rack, remove the baking parchment, and allow to cool completely.
- Step 8: (Optional) For extra moistness, store the cooled cakes in an airtight container or tin overnight to soften the crust and enhance texture.
- Step 9: To make the icing, beat together the icing sugar, dairy-free margarine, and dairy-free cream cheese in a food mixer or large bowl with a hand whisk until completely smooth.
- Step 10: Add the soya milk one tablespoon at a time and continue beating until the icing is light and fluffy.
- Step 11: Sandwich the two cakes together with about one third of the icing, then spread the remaining icing evenly over the top.
- Step 12: Sprinkle the top with roughly chopped hazelnuts for garnish, if desired.
Tips & Variations
- Use golden raisins instead of sultanas for a slightly different sweetness and texture.
- Swap rapeseed oil for a mild vegetable oil or melted coconut oil for a subtle flavor change.
- Try adding a pinch of nutmeg or allspice along with the cinnamon for a more spiced cake.
- For a nut-free version, omit the hazelnuts and replace them with extra sultanas or seeds.
- Letting the cake rest overnight in an airtight container improves moisture and flavor greatly.
Storage
Store the decorated cake in an airtight container in the refrigerator for up to 4 days. To serve, allow the cake to come to room temperature for about 30 minutes for the best texture and flavor. This cake can also be frozen wrapped well in cling film and foil for up to 2 months; thaw overnight in the refrigerator before icing and serving.
How to Serve

Serve this delicious recipe with your favorite sides.
FAQs
Can I use regular milk instead of soya milk?
Yes, you can substitute regular milk or any other plant-based milk you prefer. This won’t change the texture much but may affect the flavor slightly depending on the milk chosen.
Do I have to grate the parsnips finely?
Grating the parsnips finely ensures they blend well into the batter and help keep the cake moist. Coarser grating may lead to uneven texture but will still work.
PrintParsnip and Hazelnut Vegan Cake Recipe
This delicious Parsnip Cake with hazelnuts is a moist and flavorful treat perfect for any occasion. Made with grated parsnips, ground almonds, and a blend of warm spices, it offers a delightful twist on traditional carrot cake, enhanced by crunchy hazelnuts and sweet sultanas. The dairy-free cream cheese icing adds a creamy, tangy finish, making this cake not only vegan-friendly but also irresistibly satisfying.
- Prep Time: 20 minutes
- Cook Time: 30-35 minutes
- Total Time: 55-60 minutes (plus optional overnight resting)
- Yield: 2 x 23cm (9 inch) round cakes, serving approximately 12 slices 1x
- Category: Cake
- Method: Baking
- Cuisine: British
- Diet: Vegan
Ingredients
Dry Ingredients
- 325 g self-raising flour
- 75 g ground almonds
- 240 g light brown sugar
- 2 tsp baking powder
- 1 tsp ground cinnamon
- 1/2 tsp salt
Wet Ingredients
- 400 ml soya milk (unsweetened)
- 160 ml rapeseed oil
Other Ingredients
- 250 g parsnips (peeled and grated)
- 120 g hazelnuts (chopped, plus extra handful for topping)
- 120 g sultanas
Icing Ingredients
- 400 g icing sugar
- 100 g dairy-free block margarine (at room temperature)
- 100 g dairy-free cream cheese
- 1–2 tbsp soya milk
Instructions
- Prepare the Oven and Pans: Preheat the oven to 180°C (fan) / 350°F / Gas Mark 4. Grease two 23cm (9 inch) cake tins and line them with baking parchment or greaseproof paper to prevent sticking.
- Mix Dry Ingredients: In a large bowl, combine the self-raising flour, ground almonds, light brown sugar, baking powder, ground cinnamon, and salt thoroughly to ensure even distribution of the leavening agents and spices.
- Prepare Parsnips and Nuts: Peel and trim the parsnips, then grate them finely. Chop the hazelnuts roughly and set aside for use in the batter and topping.
- Combine Wet and Dry Ingredients: Add the soya milk and rapeseed oil to the bowl with the dry ingredients. Mix until the batter is smooth and well combined without lumps.
- Add Parsnips, Hazelnuts, and Sultanas: Fold the grated parsnips, chopped hazelnuts, and sultanas into the batter evenly, ensuring they are well incorporated throughout.
- Pour Batter and Bake: Divide the mixture evenly between the two prepared cake tins. Bake in the preheated oven for 30-35 minutes or until a knife or skewer inserted into the center comes out clean, indicating the cakes are cooked through.
- Cool the Cakes: Allow the cakes to cool in the tins for 5 minutes, then turn them out onto a cooling rack. Carefully peel off the baking parchment and leave to cool completely before icing.
- Optional Resting Tip: For an improved texture and moisture, place the cooled cakes in an airtight container or tin and leave overnight. This softens the crust and enhances overall moistness.
- Prepare the Icing: In a food mixer or large bowl with a hand whisk, beat the icing sugar, dairy-free margarine, and dairy-free cream cheese together until completely smooth and creamy.
- Adjust Icing Consistency: Gradually add soya milk, one tablespoon at a time, while continuing to beat the mixture until the icing becomes light and fluffy, suitable for spreading.
- Assemble the Cake: Place one cake layer on your serving plate and spread about one third of the icing evenly over the top. Sandwich with the second cake layer.
- Finish and Decorate: Use the remaining icing to cover the top of the cake smoothly. Sprinkle with a handful of roughly chopped hazelnuts for added crunch and decorative appeal.
Notes
- The cake is vegan and dairy-free, making it suitable for those with lactose intolerance or following a vegan diet.
- Allowing the cake to rest overnight in an airtight container enhances moisture and softens the crust.
- If you don’t have hazelnuts, walnuts or pecans can be used as a substitute.
- Ensure the parsnips are grated finely to distribute moisture evenly and avoid large chunks.
- Use unsweetened soya milk to keep the sugar content balanced and the flavor consistent.
Keywords: parsnip cake, vegan cake, dairy-free cake, hazelnut cake, moist cake, festive cake, vegan dessert

