This Vegan Cherry Danish brings the classic bakery favorite home with a flaky, buttery vegan pastry filled with sweet-tart cherry filling. No eggs or dairy needed—yet it delivers all the comforting, indulgent flavors you crave. Perfect for weekend brunch, holidays, or a special breakfast, these homemade Danishes are surprisingly approachable and customizable. The juicy cherries pair beautifully with a simple glaze for that signature bakery touch.
Ingredients (Makes 8–10 Danishes)
For the Pastry Dough:
- 1 sheet vegan puff pastry, thawed (check labels or use homemade vegan rough puff)
- 2–3 tablespoons vegan butter, melted (for brushing)
For the Cherry Filling:
- 2 cups fresh or frozen pitted cherries (halved if large)
- ¼ cup granulated sugar or coconut sugar
- 1 tablespoon cornstarch or arrowroot powder
- 1 tablespoon lemon juice
- ½ teaspoon vanilla extract
- ¼ teaspoon almond extract (optional, for classic flavor)
- Pinch of salt
For the Glaze (Optional):
- ½ cup powdered sugar
- 1–2 tablespoons plant-based milk
- ½ teaspoon vanilla extract
Optional Add-Ins: Vegan cream cheese layer under cherries, sliced almonds for topping, or a sprinkle of cinnamon.
Instructions
- Make the cherry filling: In a saucepan over medium heat, combine cherries, sugar, cornstarch, lemon juice, vanilla, almond extract (if using), and salt. Cook, stirring occasionally, until the mixture thickens and cherries soften (5–8 minutes for fresh, longer for frozen). Let cool completely.
- Prepare the pastry: Preheat oven to 400°F (200°C). Line a baking sheet with parchment paper. Roll out the thawed puff pastry slightly on a floured surface and cut into 8–10 rectangles or squares.
- Assemble: Place rectangles on the baking sheet. Score a smaller rectangle inside each (leaving a ½-inch border) or gently press the center to create a well. Prick the center with a fork. Brush edges with melted vegan butter. Spoon 1–2 tablespoons of cooled cherry filling into the center of each.
- Bake: Bake for 15–20 minutes until the pastry is golden brown and puffed. Rotate the pan halfway for even baking.
- Glaze and serve: Whisk glaze ingredients until smooth and drizzle over slightly cooled Danishes. Top with almonds if desired. Enjoy warm or at room temperature.
Prep time: 15 minutes (plus cooling) Cook time: 15–20 minutes Total time: About 40 minutes
Nutritional Facts (Approximate per Danish)
- Calories: 180–280 kcal
- Protein: 2–4g
- Total Fat: 8–12g (from puff pastry)
- Carbohydrates: 25–35g
- Dietary Fiber: 1–3g
Note: Values vary with portion size and exact pastry brand. Cherries add natural antioxidants and vitamin C.
Health Benefits
- Fruit-Forward: Cherries provide antioxidants (anthocyanins) that support recovery, sleep, and inflammation reduction.
- Plant-Based Pastry: Vegan puff pastry keeps it dairy- and egg-free while maintaining that flaky texture.
- Customizable Treat: Lower added sugar options make it lighter than traditional versions; great for special occasions without heavy ingredients.
- Balanced Indulgence: Pairs well with a protein source (like nuts or yogurt) for a more satisfying breakfast.
Tips and Variations
- Faster Version: Use store-bought cherry pie filling (check for vegan) or pre-made vegan pastry dough.
- Gluten-Free: Look for gluten-free vegan puff pastry or use a different base like puff pastry-style gluten-free dough.
- Variations: Swap cherries for blueberries, apples, or a mixed berry blend. Add a vegan cream cheese swirl for extra richness.
- Storage: Best fresh on baking day. Store leftovers in an airtight container for 1–2 days; reheat in the oven to restore crispiness. Freeze unbaked assembled Danishes and bake from frozen.
- Pro Tip: Keep pastry cold for maximum flakiness—work quickly and chill if needed.
Serving Suggestions
Serve warm with coffee or tea for breakfast/brunch. Add a side of fresh fruit or vegan yogurt. They make beautiful additions to holiday spreads or potlucks.
This Vegan Cherry Danish delivers bakery-quality results at home—flaky, fruity, and utterly delicious. Bake a batch and enjoy a sweet start to your day! 🍒🥐