Go Back
+ servings
Print Recipe
5 from 3 votes

Homemade Vegan Panettone

Nothing beats a homemade fluffy and aromatic Panettone in the holiday season. Here's my 100% vegan take on this Italian classic!
Prep Time1 hr 30 mins
Cook Time1 hr
Proofing Time10 hrs
Total Time12 hrs 30 mins
Course: Dessert
Cuisine: Italian
Servings: 12 people
Calories: 290kcal
Author: Adriana Z.


Ingredients (total for 1 kg mould):

  • 450 Flour strong
  • 200 g Plant Milk Soy
  • 155 g Sugar Caster
  • 150 g Raisins
  • 100 g Salted Butter plus 1 tbsp on top
  • 100 g Candied Fruits
  • 50 g Cornstarch or Potato
  • 30 g Liquid Glucose
  • 1/2 tbsp Vanilla Extract or 1 pod seeds
  • 2 Lemons zest
  • 1 Orange zest or 1/2 tsp Orange Extract
  • 1/2 tsp Turmeric or Yellow Food Coloring
  • 4 g Instant Yeast

For each dough:

    ..for the starter/biga..

    • 30 g Strong Flour
    • 20 g Lukewarm Water
    • 5 g Caster Sugar
    • 4 g Instant Yeast

    ...for the second dough...

    • 1 st Dough
    • 150 g Strong Flour
    • 150 g Soy Milk
    • 50 g Cornstarch
    • 50 g Room Temperature Softened Vegan Salted Butter or Shortening
    • 20 g Sugar

    ...for the third dough...

    • 2 nd Dough
    • 270 g Strong Flour
    • 130 g Sugar
    • 50 g Soy Milk
    • 50 g Room Temperature Softened Vegan Salted Butter or Shortening
    • 30 g Liquid Glucose
    • 1/2 tbsp Vanilla Extract or 1 pod seeds
    • 2 Lemons zest
    • 1 Orange zest or 1/2 tsp Orange Extract
    • 1/2 tsp Turmeric or Yellow Food Coloring


    • 150 g Raisins or Vegan Dark Chocolate Drops
    • 100 g Candied Fruit Peels
    • 1 tbsp Vegan Butter


    • For the starter. Weight the flour, the sugar and the instant yeast in a bowl. Add lukewarm water and work the ingredients with a spatula until they come up together. Shape into a ball and allow to rise it until it triples its size (around 1:30h).
    • The second dough. Transfer the risen starter into the mixer bowl. Add the flour, the sugar, the starch and the plant milk (at room temperature) of the second dough and work with the flat (or flex) beater attachment for approx 10 minutes.
    • Add the room temperature softened vegan butter (if you don't have it salted, also add a small pinch of salt), a very small bit at a time, and let the dough incorporating the fat.
    • Remove the bowl from the mixer, cover with film and allow to proof in the oven with the only the light switched on (or in a warm place between between 25 to 28°C/77-82°F. Anything more or below this range will kill the yeast.). This second proof will take around 4 to 5 hours.
    • Soak the raisins in some hot water for 20-30 minutes and grate the citrus peel to be added in the next dough.
    • After the raisins have soften up, they need to be drained and pat dry with a kitchen cloth or paper (we don't want to leave any extra moisture to them, otherwise that will compromise the final result).
    • After the dough has quadrupled its size, we are ready to move on the third and final dough. Place the bowl back into the mixer, add the flour, the plant milk and the sugar to the previous dough and work it well for a few minutes.
    • Add the sugar, the colouring or turmeric, and all the ingredients of the aroma mix (lemon zest, orange, vanilla and glucose) and keep mixing for another 3 to 5 minutes.
    • Next, the remaining room temperature softened butter goes in, once again, a bit at a time, until all well incorporated.
    • Switch the attachment to the hook and work the dough for as long as it needs to get "see through" (you'll know that you're there when by pulling a bit of dough from the hook it is super stretchy and it allows you to see through the thin layer between the rest of the dough and your hand, as shown in the following picture).
    • Remove the dough from the mixer bowl and arrange it on the working surface. Refrain to use any extra flour.
    • Pull the dough with the hands into a big circle or rectangle, and place the candied fruits and the raisins on top of the stretched dough.
    • Fold the dough so the fruits are evenly distributed, and gently work it on the table to spread the raisins even more.
    • When you're happy with the dough, fold the sides to the center of the dough a few times, and roll it into a ball. If you want to make smaller panettones you have to portion the dough before this step.
    • Transfer the dough into a 1 kg panettone mold and leave to proof for the last time until it quadruple in size (see notes if you don't have a proper panettone mould). This will take around 5 hours. Do not worry, it is completely normal for the dough not to rise in the first couple of hours.
    • Take the panettone out of the oven while it preheats to 180° C (350°F) temperature. This will allow to form a little dry crust on top of the risen dough. Note: the top will turn brown after 10-15 minutes, make sure to cover it with some foil and remove it in the last 5-10 minutes to prevent the panettone from burning on the outside.
    • Score a cross on top, place a couple of knobs of vegan butter on the cut and bake the vegan homemade panettone for 1 hour, or until the temperature of it hits 95°C.
    • Allow the panettone to cool down for at least 3 hours at room temperature before sealing it into a food bag to be enjoyed within three weeks. It is advised to wait at least a couple of days before opening it, but if you can't or don't want to wait that long you can enjoy it as well.


    Please note: all proofing must be done in a warm environment that ranges between 25 to 28°C (77-82°F). The oven with the light on does the trick for me.
    I do not recommend to hand work the dough for panettone. You have to have a mixer.
    To make the mould at home:
    Coat the bottom of a 8 inch (20 cm) round hinged mould with a piece of paper. To do so, just place enough paper to cover the bottom dish, then lock the mould together and cut off the excess paper.
    Measure a 60 cm long piece of parchment paper and fold it in half from its length. Form a cylinder keeping the folded edge down, tucking one end of the paper into the other as shown in the pictures below.
    Alternatively you can purchase them online. I do recommend these 500g ones that I used in the tests (and I didn't want to wait for another delivery). With these you can easily put the panettone upside down before baking, to make it even fluffier and moist. 


    Calories: 290kcal | Carbohydrates: 51g | Protein: 4g | Fat: 7g | Saturated Fat: 4g | Potassium: 64mg | Fiber: 1g | Sugar: 18g | Vitamin A: 280IU | Vitamin C: 1mg | Calcium: 42mg | Iron: 2mg