Vegan Galette des Rois (King Cake)

Celebrate Epiphany with a vegan galette des Rois or king cake using this simple egg-free, dairy-free version of a traditional French pastry. 

Baked galette des rois on parchment paper

This vegan galette des Rois recipe tastes just as good as the original and is as fun to make as it is to serve. It has two layers of flaky puff pastry encasing a rich almond frangipane filling and glazed with sweet apricot.

This French king cake is traditionally made and served during Epiphany, a Christian feast day that celebrates the three kings’ visit to Jesus Christ after His birth. Epiphany falls on January 6. It’s now popularly enjoyed throughout January rather than only on the day of Epiphany.

fève, which means bean, but is traditionally a porcelain trinket, is placed inside the cake. Whoever is lucky enough to find the fève within their slice is rewarded by being crowned ‘king or queen’ for the day.

Close up of a slice of french king cake

Key Ingredient Notes

  • Vegan Puff Pastry – homemade or store-bought puff pastry sheets. Make ahead if using homemade.
  • Vegan Pastry Cream – adds richness to the almond frangipane filling. Make ahead.
  • Almond flour – acts as the base of the frangipane and gives the galette its signature flavor.
  • Cornstarch – used as a thickener for the filling. Arrowroot may be used instead.
  • Rum – enhances the flavor of the cake. Brandy can be used instead of rum or omit it altogether. You can also substitute it with a teaspoon of vanilla. Look for vanilla made with glycerin, or try making your own for an alcohol-free version.
  • Fève – may be a storebought trinket or a fava bean, almond or pecan. 
  • Soy milk and maple syrup – to create a vegan-friendly alternative to egg wash.
  • Apricot preserve (jam) – adds a golden color and sheen to the pastry. Another type of light-colored fruit preserve can be used. You could also spread a layer of preserve on the pastry dough before adding the frangipane filling for a sweet, fruity twist. 

Step-by-Step Instructions

  1. If you’re using homemade puff pastry, divide the dough in half. Roll out one-half to an 11-inch wide square on a lightly floured surface.
Puff pastry dough cut in half and rolled out
  1. Use the rolling pin to help lift and place the dough on a parchment-lined baking sheet. 
Hand rolling out puff pastry onto baking tray
  1. Cover with another sheet of parchment. Roll out the other half, place on top of the covered pastry, then cover with plastic wrap.
Rolled out puff pastry on a baking sheet
  1. Place in the refrigerator to chill for 15 minutes or until ready for use.
  2. Make the frangipane: Mix the vegan butter and confectioners’ sugar until creamy. Gradually mix in the almond flour and cornstarch. 
Hand mixing frangipane filling in a glass bowl
  1. Stir in the vegan pastry cream and rum until the batter is smooth and lump-free. Add more almond flour if needed to make a thick filling.
Hand mixing frangipane filling in a glass bowl
  1. Cover and chill in the refrigerator to thicken for 20 minutes.
  2. Remove one sheet of the rolled-out puff pastry (or store-bought sheet) from the fridge. Using a 10-inch plate as a guide, mark out a circle (not cut).
Brown plate marking a circle on a sheet of puff pastry dough
  1. Using an 8-inch plate, mark out a smaller circle in the center of the larger one.
White plate marking a circle on a sheet of puff pastry dough
  1. Assemble: Fill a piping bag (or a zip-top bag with one corner snipped) with the frangipane filling. Fill the inside of the smaller circle with the filling. 
Hand piping spiral of frangipane filling on puff pastry sheet
  1. Smooth the top and hide the fève, bean or nut inside the frangipane, away from the very center or close to the edge.
Hand spreading frangipane filling on puff pastry with an offset spatula
  1. Brush the edges of the dough with water and place the second pastry round on top of the frangipane. Press the edges to seal well.
Hands sealing unbaked pastry
  1. Use a sharp knife and the guide of a 9 or 10-inch pie plate to cut out a circle. Remove the excess dough.
Cutting out a circle on puff pastry with a pie plate
  1. Press the back of the knife against the edges of the dough to help with sealing.
Hand making fluted edges on king cake with a knife
  1. Combine the soy milk and maple syrup in a small bowl. Brush the top of the pastry with some of the mixture and reserve the remainder.
  2. Chill the pastry in the fridge for 30 minutes.
  3. Bake: Preheat the oven to 400°F (200°C).
  4. Remove the chilled pastry and brush the top with the remaining soy milk and maple syrup mixture.
Hand brushing vegan egg wash on unbaked pastry
  1. Use the back of a knife or a toothpick to score the top. Prick a few spots to allow steam to escape.
Hand marking design on an unbaked galette de rois with a toothpick
  1. Bake for 25 to 30 minutes. The pastry will puff up as it bakes, and the top will become golden brown.
Pastry baking in the oven
  1. Tip: If any filling seeps out, which could happen if not sealed well, push as much as you can back inside after baking, or eat it haha.
Filling seeping from baked pastry
  1. Heat the apricot preserve for about 1 minute in the microwave or until completely melted. Brush the top of the pastry as soon as it comes out of the oven. Cool for about 20 minutes before slicing; it will deflate as it cools.
Hand brushing jam on baked pastry

Key tips to follow

  • Save a crown from a Christmas cracker or stocking stuffer to give to the King or Queen. Or create a paper crown. 
  • Slice the galette into the same number of slices as people so that at least one person will get the fève. 
  • Be sure to warn your guests about the fève to avoid cracked teeth!
  • Use a knife or toothpick to score the pastry. Be as creative as you like. Score a spiral, crisscross, or any pattern you wish.
  • The pastry cream, frangipane and homemade vegan puff pastry dough can be made up to 2 days ahead of time. This reduces the prep time on the day you wish to bake the galette.

Storage Suggestion

King cake is best enjoyed fresh on the day it is made, as the crust tends to become soggy.
It is OK to store leftovers at room temperature for up to 2 days or in the fridge for up to 5 days.
To reheat, bake for 10 to 15 minutes at 150°C. This will help to re-crisp the crust and counter any sogginess. 

Baked galette des rois on parchment paper

Vegan Galette des Rois (King Cake)

5 from 3 votes
Prep: 1 hour
Cook: 30 minutes
Chilling/Resting Time: 1 hour 35 minutes
Total: 3 hours 5 minutes
Servings: 8
Calories: 528kcal
Print Pin Rate
Celebrate Epiphany with a French king cake using this simple egg-free, dairy-free version of a traditional pastry. 

Baking Recipes: For more accuracy, use Metric measurements and measuring spoons.

Ingredients

Premade:

Almond Frangipane:

  • 1 cup (100 g) almond flour, sift to remove any lumps
  • ¼ cup (60 g) vegan butter or margarine (not unsalted), softened
  • ½ cup (60 g) confectioners’ sugar, sifted
  • 2 tablespoons (16 g) cornstarch
  • 1 tablespoon (15 ml) rum, optional

Assembly:

  • 1 fève, or use a fava bean, almond or pecan
  • ½ tablespoon (7 ml) soy milk
  • ½ tablespoon (7 ml) maple syrup

Glaze:

  • 1 tablespoon (15 g) apricot preserve

Instructions

Prepare the pastry:

  • If you’re using homemade puff pastry, divide the dough in half. On a lightly floured surface, roll out one half to an 11-inch wide square.
    1 lb (500 g) vegan puff pastry dough
  • Use the rolling pin to help lift and place the dough on a parchment-lined baking sheet.
  • Cover with another sheet of parchment. Roll out the other half, place on top of the covered pastry then cover with plastic wrap.
  • Place in the refrigerator to chill for 15 minutes or until ready for use.

Make the frangipane:

  • Mix the vegan butter and confectioners’ sugar until creamy. Gradually mix in the almond flour and cornstarch.
    1 cup (100 g) almond flour ,1/4 cup (60 g) vegan butter or margarine (not unsalted) ,1/2 cup (60 g) confectioners’ sugar ,2 tablespoons (16 g) cornstarch
  • Stir in the vegan pastry cream and rum until the batter is smooth and lump-free. Add more almond flour if needed to make a thick filling.
    ½ batch (200 g) vegan pastry cream ,1 tablespoon (15 ml) rum
  • Cover and chill in the refrigerator to thicken for 20 minutes.

Marking out the circles:

  • Remove one sheet of the rolled out puff pastry (or store-bought sheet) from the fridge. Using a 10-inch plate as a guide, mark out a circle (not cut).
  • Using an 8-inch plate, mark out a smaller circle in the centre of the larger one.

Assemble:

  • Fill a piping bag (or a zip-top bag with one corner snipped) with the frangipane filling. Fill inside of the smaller circle with the filling.
  • Smooth the top and hide the fève, bean or nut inside the frangipane, away from the very centre or close to the edge.
    1 fève
  • Brush the edges of the dough with water and place the second pastry round on top of the frangipane. Press the edges to seal well.
  • Use a sharp knife and the guide of a 10-inch pie plate to cut out a circle. Remove the excess dough.
  • Press the back of the knife against the edges of the dough to help with sealing.
  • Combine the soy milk and maple syrup in a small bowl. Brush the top of the pastry with some of the mixture and reserve the remainder.
    ½ tablespoon (7 ml) soy milk ,½ tablespoon (7 ml) maple syrup
  • Chill the pastry in the fridge for 30 minutes.

Bake:

  • Preheat the oven to 400°F (200°C).
  • Remove the chilled pastry and brush the top with the remaining soy milk and maple syrup mixture.
  • Use the back of a knife or a toothpick to score the top. Prick a few spots to allow steam to escape.
  • Bake for 25 to 30 minutes. The pastry will puff up as it bakes and the top will become golden brown.
  • Heat the apricot preserve for about 1 minute in the microwave or until completely melted. Brush the top of the pastry as soon as it comes out of the oven.
    1 tablespoon (15 g) apricot preserve
  • Cool for about 20 minutes before slicing, it will deflate as it cools.

Notes

  • Be sure to warn your guests about the fève to avoid cracked teeth!
  • The pastry cream, frangipane and homemade vegan puff pastry dough can be made up to 2 days ahead of time.
  • Leftovers can be stored at room temperature for up to 2 days or in the fridge for up to 5 days.
  • To reheat, bake for 10 to 15 minutes at 300°F/150°C – this will help to re-crisp the crust and counter any sogginess. 
  • Recipe inspired by Meilleur Du Chef.
Tried this recipe? Upload a photo in the comments below!If you enjoyed it, please consider leaving a rating. It really helps the blog.

Nutrition

Serving: 1Slice | Calories: 528kcal | Carbohydrates: 43g | Protein: 8g | Fat: 36g | Saturated Fat: 8g | Trans Fat: 1g | Cholesterol: 1mg | Sodium: 233mg | Potassium: 75mg | Fiber: 3g | Sugar: 12g | Vitamin A: 332IU | Vitamin C: 1mg | Calcium: 62mg | Iron: 2mg
Nutrition Disclaimer
Course: Dessert
Cuisine: French
Diet: Vegan, Vegetarian
5 from 3 votes

Leave a Reply

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

Recipe Rating




The maximum upload file size: 3 MB. You can upload: image. Drop file here

5 Comments

  1. 5 stars
    So good! I just made this for my non vegan friend and husband who only likes chocolate deserts and they both loved it! As a French person who grew up with Galette des Rois I was very happy to keep the tradition going with a plant based twist. Thank you!

    1. I’m so happy they enjoyed it Maria!It’s one of my favorite desserts too. Thank you for sharing it with them!

      – Jhanelle

  2. 5 stars
    this looks really good, saved for a later date

  3. Héloïse says:

    5 stars
    I am Half French & this recipe is even better than the none vegan ones I have done in the past … the flavours are so true to the real fresh ones you get in France 🙂 …. Im now making it a 2nd time & realised that I should have only put in Half the Pastry Cream .. But I put the whole lot & I am going to again now 🙂 … Thanks for this recipe … it is so delicious & those that I severed it up to loved it too 🙂

    1. I’m so happy to hear that Héloïse. Thank you so much for trying it!