Authentic yeast buns filled with sweet vegan cream cheese and for a variation you make them just fruit filled or do a combination of both!

Bakery Style Cheese Danish [Vegan]

Cooking Time




  • 3 cups All Purpose Flour
  • 1/4 cup Granulated Sugar
  • 1/4 teaspoon Baking Powder
  • 3 teaspoons Egg replacer
  • 1/4 teaspoon Nutmeg
  • 1 teaspoon Cardamom
  • 1/4 teaspoon salt
  • 14 tablespoons Soy Milk
  • 1 tablespoons + 1/4 teaspoon Dry Yeast
  • 1 cup Softened Vegan Butter
  • 1 1/2 cup Vegan Cream Cheese
  • 2 tablespoons Vegan Butter
  • 10 tablespoons Confectioner's Sugar
  • 2 tablespoons Cornstarch
  • 1 teaspoon Vanilla Extract
  • 1/4 cup Light Brown Sugar
  • 4 tablespoons Vegan Butter Softened
  • 2 teaspoons Cinnamon
  • 1/3 cup Aquafaba
  • 3 tablespoons Granulated Sugar
  • For the glaze, ½ cup any jelly or jam melted with 2 tablespoons water over low heat stirring constantly


  1. First prepare the dough by proving your yeast in the warm plant milk with a pinch of sugar, let it stand to frothy for about 5 minutes.
  2. In a stand mixer with the dough hook attachment combine all the dry ingredients including the sugar and mix well
  3. Add the proved yeast/milk mixer along with the soft vegan butter.
  4. Mix on low speed to incorporate then turn the mixer to medium speed and mix for 5 minutes (scrape the bottom and sides of the bowl to help it mix evenly) *You can mix this entire recipe by hand by kneading it all together on a lightly floured work surface to a soft pliable dough
  5. Turn the dough out onto floured surface and knead it by hand about 20 turns
  6. Place into a lightly oiled bowl, cover and rest in a warm spot for approximately 1 hour or until almost doubled in size.
  7. Meanwhile prepare the cheese filling by combining all the ingredients together in a large mixing bowl and mix by hand with a wooden spoon until smooth, reserve in the refrigerator until needed.
  8. Mix the cinnamon schmear also by hand in a medium bowl by blending all the ingredients together with a wooden spoon or spatula until smooth and to a whipped like consistency.
  9. Once the dough is risen, turn it out onto a floured work surface and press out the gasses while forming to a rectangle shape.
  10. Roll the dough to 18" X 12" approximately ¼" thick.
  11. Spread the cinnamon filling over the entire surface of the dough then fold the dough over in half from the long side. The resulting size of the dough will now be 18" X 6"
  12. Gently roll the dough to an even rectangle that is now 18" X 9" and cut strips along the short sides to 1" pieces.
  13. Dock a slit in the middle of each dough strip and form the snail shapes as shown in the video.
  14. Place the danish snails onto t a parchment lined sheet pan spaced 2" apart.
  15. Cover teh pans loosely with plastic wrap and set to a warm spot for approximately 30 minutes to 1 hour depending on the temperature of your room. The danishes will be fluffy and puffed.
  16. Once the danishes are proofed and puffy, start preheating your oven to 350°F
  17. Press an indent into the center of each danish and fill with 2-3 tablespoons cheese filling.
  18. Brush the aquafaba sugar mixture over each danish and bake in a preheated 350°F oven for 25-30 minutes or until golden browned.
  19. *A double sheet pan will prevent over browning on the bottoms
  20. Immediately out of the oven brush the hot melted jam over each danish.
  21. Serve as soon as possible, yeast pastry goes stale fast and is meant to be eaten the day they are made