**Preheat Oven**: Preheat your oven to 400°F (200°C). Line a baking sheet with parchment paper.
**Prepare the Cream Cheese Filling**: In a mixing bowl, beat the softened cream cheese, sugar, and vanilla extract until smooth and creamy.
**Cut the Puff Pastry**: Roll out the puff pastry and cut it into rectangles or squares depending on the size of danish you prefer.
**Assemble the Danish**: Spoon about 1 tablespoon of the cream cheese mixture into the center of each puff pastry square. Add a spoonful of cherry pie filling on top of the cream cheese.
**Fold the Pastry**: Fold the corners of the pastry toward the center, overlapping them slightly. Press gently to seal.
**Egg Wash**: In a small bowl, beat the egg and brush the edges of each pastry with the egg wash to give it a golden brown finish.
**Bake**: Bake for 15-18 minutes or until the pastry is puffed and golden brown.
**Cool and Serve**: Let the danishes cool slightly before serving. Dust with powdered sugar if desired.
### Prep Time:
- 15 minutes
### Cook Time:
- 18 minutes
### Total Time:
- 33 minutes
### Nutrition (per serving):
- Calories: 250
- Fat: 15g
- Carbohydrates: 25g
- Protein: 4g
- Sugar: 10g
This Cherry Cheese Danish is a simple, impressive dish perfect for any occasion, and it's easily customizable to your favorite fruit fillings.