Vegan Danish Pastries

We haven’t had Danish pastries since becoming vegan. Nobody seems to sell vegan cream cheese Danishes! This vegan Danish recipe does require a bit of time, precision, and care to get perfect, but the effort is entirely worth it because the end result is flaky, buttery, and everything that you would expect from a Danish pastry! We also adapted this recipe for a savory bacon, egg, and cheese Danish version, which is perfect for brunch!

We’ve been using a lot of Just Egg in our recipes lately, from eclairs to dinner rolls, and it has been giving us great results.

Make sure to check out the recipe notes for additional information and tips.

If you try this recipe, leave us a comment below to let us know how it goes. We would love to hear from you!


Three Danish pastries on a wire rack.

Vegan Danishes

Little Lighthouse Baking Co.
Soft, flaky Danish pastries with cream cheese and optional fruit filling.
5 from 2 votes
Prep 1 hour
Cook 20 minutes
Rest 4 hours 30 minutes
Total 5 hours 50 minutes
Course Dessert
Cuisine Danish, Vegan
Servings 16 pastries

Equipment

  • stand mixer
  • large bowl
  • plastic wrap
  • parchment paper
  • rolling pin
  • pizza cutter, bench scraper, or large knife
  • small mixing bowls
  • pastry brush
  • wire rack

Ingredients  

Dough

  • 1 packet active dry yeast
  • ¼ cup water (60g)
  • 2 tbsp butter (28g) softened
  • 2 ¾ cups all-purpose flour (343g)
  • 3 tbsp sugar
  • ¾ tsp kosher salt if using unsalted butter
  • 1 tsp vanilla extract
  • ½ cup unsweetened soy milk (120g)
  • 3 tbsp Just Egg or equivalent, see notes

Butter Block

  • 16 tbsp vegan butter (227g) chilled

Filling

  • 8 ounces vegan cream cheese (227g) softened
  • 3 tbsp sugar
  • 3 tbsp Just Egg or equivalent, see notes
  • ¼ tsp kosher salt
  • ½ tsp vanilla extract

Brushing Liquid

  • 1 tbsp vegan butter melted
  • 1 tbsp unsweetened soy milk
  • 1 tbsp Just Egg or equivalent, see notes

Drizzle (Optional)

  • ½ cup powdered sugar (56g)
  • 1 tbsp unsweetened soy milk
  • 1 tbsp vegan butter room temperature

Instructions 

Dough

  • In a stand mixer bowl with a dough hook attachment, add in the water, soy milk, yeast, Just Egg, softened butter, flour, sugar, and kosher salt (if using unsalted butter). Mix on low for 2 minutes or until ingredients are incorporated, scraping the sides and bottom as necessary. Increase speed to medium-low and mix until a smooth, soft dough forms. This should take about 8-10 minutes.
    If the dough is too sticky and continues to stick to the sides and bottom of the bowl, add in flour one tbsp at a time, allowing the flour to fully incorporate into the dough before adding another. The dough should be tacky but not overly sticky.
  • Lightly sprinkle flour on the bottom of a large bowl. Remove the dough from the stand mixer, form it into a ball, and transfer it to the floured bowl. Tightly cover with plastic wrap. Let rise until doubled in size (about 1 hour).
    A ball of dough in a glass mixing bowl, lightly dusted with flour.
  • Once the dough has doubled in size, lightly punch down the dough with your fist. Lay out two pieces of plastic wrap, one vertical and one horiztonal, so that they overlap in the center, forming a cross. Place the dough in the center of the plastic wrap. Fold the plastic wrap pieces over the dough in a square shape so that you make a neat square packet. Flip the square packet over so it is seam-side down. Use a rolling pin to work the dough to create an even layer of dough. The dough should fully fill the plastic wrap square, including the corners.
    Place the dough in the fridge for at least 2 hours and up to 16 hours. A longer rest will result in a better end result.
    A large square of dough wrapped in plastic wrap.

Butter Block

  • Cut the remaining butter into small pieces. Place the butter pieces in the middle of a sheet of parchment paper (about 20" x 15") so that they form a 7" x 7" square. You may not have enough butter pieces to completely fill the square, but make sure you complete the perimeter of the square. Fold the pachment paper tightly around the perimeter of the butter square to form a neat 7" x 7" square packet.
    It is better to make the initial butter square slightly smaller than 7" x 7", maybe about 6.5" x 6.5", to account for the butter spread slightly in the next step. However, try to get the final butter block as close to 7" x 7" as possible.
  • Flip the butter packet so it is seam-side down. Use a rolling pin to gently and firmly roll out the butter to create an even block of butter. The butter block should fully fill the parchment packet, including the corners. Place the wrapped butter block in the fridge until 10 minutes before you are ready to laminate the dough.
    A large, thin square of butter wrapped in parchment paper.

Lamination

  • 10 minutes before you plan to take the dough out of the fridge, move the wrapped butter block from the fridge to the freezer.
  • Remove the dough from the fridge, unwrap it, and place it on a lightly floured surface. Roll out the dough into an 10" x 10" square. Remove the butter block from the freezer, unwrap it, and place it in a diamond position on top of and in the center of the dough.
    A large, thin square of butter on top of a large square of dough. The corners of the butter are at the midpoints of the edges of dough, and the butter is in a diamond formation on the dough.
  • One corner at a time, fold the corners of the dough in towards the center of the butter block. The dough corners should overlap. Pinch along the overlapping seams. The butter block should be completely enclosed in the dough.
    A diamond shape of dough.
  • In our experience, since vegan butter is typically not as firm as non-vegan butters the butter might start becoming soft. If that is the case, wrap the dough in plastic wrap and place it in the freezer for 10 minutes to give the butter time to firm up before continuing.
  • Flip the dough so it is seam-side down. Lightly flour the top and bottom of the dough. Use a rolling pin to gently press down along the length of the top of the dough to create little indents in the dough. Turn the dough 90º and gently press down along the length of the dough again. The goal here is to make the butter inside the dough a little more pliable so it is easier to roll.
  • Roll out the dough into a rectangle that is roughly three times longer than it is wide, dusting more flour as needed and occasionally moving the dough to ensure it doesn't stick to the surface. Make sure to roll both towards you and away from you to ensure the butter is evenly distributed inside the dough. Roll until the dough is between ¼ inch and ½ inch thick.
  • Fold the dough into thirds like a letter by lifting one end (a third of the dough) of the rectangle up onto the center of the dough, followed by the other end of the rectangle. The resulting dough will be three layers stacked on top of each other. This is your first "turn" of the dough.
    Again, if you think your butter is becoming soft, wrap the dough in plastic and place it in the freezer for 10 minutes.
    A slab of folded dough.
  • Rotate the dough 90º. (If you placed your dough in the fridge after the first "turn", make sure the flap is on the top of the dough and the edge of the flap is on the right.) Repeat the rolling and folding process. This is your second "turn".
    Wrap and chill again, if necessary.
  • Rotate the dough 90º a final time. (Again, if you placed your dough in the fridge, make sure the flap is on the top of the dough and the edge of the flap is on the right.) Repeat the rolling and folding process. This is your third and final "turn".
  • Wrap the dough in plastic wrap and place it in the fridge. Let it rest for 1 hour.

Shaping

  • Line two baking sheets with parchment paper.
  • Remove the dough from the fridge, unwrap, and place on a lightly floured surface. Roll out the dough into a square slightly larger than 14" x 14". Trim the edges of the dough so you have a neat 14" x 14" square, and discard the scraps.
    A large, thin sheet of dough with the rough edges trimmed off.
  • Cut the dough into 16 squares (4 x 4 grid) that measure 3.5" x 3.5". Transfer the squares to the baking sheets.
    A large, thin sheet of dough cut into a four by four grid of 16 squares.
  • For each dough square, fold the corners of the dough in toward the middle of the square. Press the corners down into the dough so that they stay in place. You can wet your finger to help the corners stay down.
    A piece of dough with the corners folding into the middle of the square.
  • Loosely cover the baking sheets with plastic wrap. Let rise until the dough is puffed, about 1 hour.

Assembly and Bake

  • Position oven racks on the top and bottom thirds of the oven. Preheat the oven to 400ºF.
  • In a small mixing bowl, combine all of the filling ingredients and mix until well-combined. Try to get rid of any lumps, but some lumps are fine.
  • Uncover the baking trays. Use your thumb to press down on the center of each piece of dough to create a small well, fixing any of the pressed down corners that may have come undone. Place a heaping 1 tbsp of filling on the center of each piece of dough.
    You can also fill with your favorite fruit jam or mix and match cream cheese and jam. Try to keep the filling amount to about 1½ tbsp.
  • In a small bowl or glass, combine the ingredients for the brushing liquid and mix until well-combined. Use a pastry dough to brush the tops of the dough with the mixture.
  • Place one baking tray on the top rack and one on the bottom rack. Bake for 15-20 minutes or until the pastries are a deep golden brown, switching the two baking trays after 10 minutes.
    Two baking trays with unbaked pastries in an oven. One tray is on the top rack of the oven, the other tray is on the bottom rack.

Drizzle (Optional)

  • Remove the baking sheet from the oven. Let cool for 5 minutes on the trays, then transfer pastries to a wire rack. Let cool for another 30 minutes to allow the fillings to set.
  • In a small mixing bowl, combine all of the drizzle ingredients and mix until well-combined. Add more powdered sugar or milk (in very small quantities) to get a drizzle consistency.
  • Use a piping bag, plastic bag with the corner snipped off, or just a spoon to drizzle the mixture on the tops of the pastries.
    Nine Danish pastries on a wire rack.

Notes

  • This recipe uses Just Egg for several components. If you don’t have access to Just Egg, you can simply leave it out of the dough to avoid altering the taste and texture too much. The dough will be more of a croissant dough, but many bakers use croissant dough for their Danishes. The Just Egg can also be left out of the filling mixture or perhaps replace with a couple tablespoons of soy milk to get a good consistency. For the brushing liquid you could use a mixture of 1 tbsp soy milk, 1 tbsp melted butter, and 1 tbsp syrup (such as maple or agave).
  • This recipe makes 16 pastries, . You can effectively cut this recipe in half by doing the following:
    1. After cutting out the squares of dough, stack half of the squares with pieces of parchment paper between the squares. Place them in an airtight container and place the container in the freezer.
    2. When you want to make the frozen pastries, place the container in the fridge for several hours or overnight until thawed.
    3. Continue the recipe starting from step #4 of the Shaping section. You should only use one baking tray, and bake the pastries in the center rack of the oven.

Subscribe
Notify of
Recipe Rating




5 Comments
Inline Feedbacks
View all comments
Rowan
July 27, 2021 11:47 pm

5 stars
These turned out delicious and the instructions were easy to follow. Thank you!

Jen
November 29, 2022 3:49 pm

5 stars
Thank you so much for sharing this! I’m attempting a vegan kringle and this will be the dough for it – happy holidays!!

Kimberly
April 12, 2023 10:02 am

how Big do I make the dough square for step 3? I don’t see a measurement