Go Back
+ servings
Centered Vegan Cream Cheese Danish & drizzled with icing & berries.
4.82 from 22 votes

Vegan Cream Cheese Danish

Turn puff pastry into the most delicious vegan cream cheese Danish recipe.
Course Breakfast
Cuisine Vegan
Prep Time 15 minutes
Cook Time 18 minutes
Total Time 33 minutes
Servings 8 Danish
Calories 403kcal
Author Ginny McMeans


For the Pastry

  • 17 ounces puff pastry sheets - 1 package
  • 3 tablespoons aquafaba


  • 8 ounces dairy-free cream cheese
  • ¼ cup organic granulated sugar
  • 1 teaspoon lemon juice
  • 1 teaspoon vanilla extract
  • ¼ teaspoon almond extract - optional


  • ½ cup organic powdered sugar
  • 1 tablespoon unsweetened dairy free milk

For the Topping

  • Fruit, fresh or canned pie filling
  • Jam or jelly 


  • Remove puff pastry from freezer and thaw according to package directions.
  • Preheat oven to 400 degrees F
  • Line 2 baking sheets with parchment paper or a silicone mat.
  • In a small bowl mix aquafaba and 1 teaspoon water, set aside
  • In a medium bowl, beat cream cheese until smooth.
  • Add sugar, lemon juice, and extracts and beat until smooth.
  • Lay out puff pastry and cut each sheet into 4 squares. Place squares on prepared baking sheet.
  • Spoon 2 tablespoons cream cheese mixture evenly into the center of the pastry. Very slightly flatten the top of the cream cheese mixture.
  • Fold corners of puff pastry in to the center. Brush with aquafaba wash.
  • Bake for 16-18 minutes or until pastry is golden brown and puffed.
  • Cool on a wire rack.


  • In a small bowl, whisk together powdered sugar and milk until smooth
  • Drizzle over Danish.


  • To serve, add pie filling or jam to the center of the Danish, if desired.



Store leftovers in refrigerator in an airtight container.


Serving: 1Danish | Calories: 403kcal | Carbohydrates: 44g | Protein: 6g | Fat: 28g | Saturated Fat: 6g | Sodium: 260mg | Potassium: 39mg | Fiber: 3g | Sugar: 15g | Vitamin A: 1IU | Vitamin C: 1mg | Calcium: 25mg | Iron: 2mg