Vegan Braided Cream Cheese & Jam Danish

The one thing your holiday table needs? A braided vegan danish. Not only is it delicious, but it will also have your guests thinking you’re a kitchen pro 😉



  1. Remove dough from the refrigerator, and allow it to come to room temperature.
  2. Preheat the oven to 350°F and line a large baking sheet with parchment paper.
  3. Roll the dough out into a 1/4″ thick rectangle roughly about 8×12″, then cut the edges off to be sure each edge is straight. Place the dough onto the lined baking sheet.
  4. Using a sharp knife*, cut strips into the sides of the dough at a downward slope. You can either discard of the top piece of the dough or save it with the other scraps for another recipe. See a step by step how to in the photos above.
  5. Spread in the cream cheese and jam, then sprinkle it with walnuts.
  6. Fold the bottom flap up, sealing the sides. Take the first strip of pastry on the right and cross it over, then seal the end by pressing it into the other side. Repeat this on alternating sides until you are left with 2 strips of dough (see photos for reference).
  7. Tightly tuck the last two strips over, trying your best to seal the end (like the first bottom piece we folded over). Brush with almond milk.
  8. Carefully place onto a baking sheet.
  9. Bake for 40 minutes or until golden.
  10. Cool and top with icing of choice 🙂 I made a simple icing with vegan powdered sugar and water.