If you have a soft spot for flaky, buttery pastries paired with creamy filling and fruity sweetness, then you are in for a real treat with this Homemade Apricot Cream Cheese Danishes Recipe. These delights bring together the tender puff pastry with a luscious cream cheese blend and the vibrant, slightly tangy apricot topping, making every bite a perfect celebration of texture and flavor. Whether you’re whipping them up for a cozy weekend brunch or a special occasion, this Homemade Apricot Cream Cheese Danishes Recipe will quickly become a cherished favorite in your baking repertoire.
Ingredients You’ll Need

The magic behind these danishes is all in the simple yet thoughtfully chosen ingredients. Each one plays a crucial role in creating that irresistible combination of flaky, creamy, and fruity goodness that makes this dish shine.
- Puff Pastry (14 oz): The flaky and buttery base that puffs up beautifully, creating the perfect pastry shell.
- Dried Apricots (3/4 cup, chopped): Provides natural sweetness and a delightful chewy texture once softened.
- Sugar (1/2 cup): Sweetens the apricot filling and balances tartness perfectly.
- Cream Cheese (4 oz, softened): Adds a rich, tangy creaminess that complements the fruit beautifully.
- Ricotta Cheese (1/2 cup): Lightens and smooths the cream cheese filling for a luscious texture.
- Powdered Sugar (1 1/2 cups): Sweetens the cream cheese filling and creates a silky smooth finish.
- Lemon Zest (1 tsp): Brightens the filling with a fresh, citrusy aroma.
- Vanilla (1/2 tsp): Enhances all the flavors with its warm, sweet notes.
- Eggs (2): Used to seal the danishes and give them that gorgeous golden color.
How to Make Homemade Apricot Cream Cheese Danishes Recipe
Step 1: Soften and Sweeten Apricots
Start by placing your chopped dried apricots in a saucepan covered with water. Bring this to a gentle boil, then reduce the heat and let the apricots simmer for about 20 minutes until wonderfully soft. Keep a bit of water handy to add if the mixture dries out. Once tender, stir in half a cup of sugar to melt into the fruit, creating a luscious, sweet filling. Reserve two tablespoons of this delicious apricot liquid after draining—this will be your secret to giving the pastries a beautiful glossy finish.
Step 2: Prepare the Cream Cheese Filling
While your apricots cool, blend softened cream cheese and ricotta cheese with powdered sugar, lemon zest, and vanilla using a handheld mixer. This results in a perfectly smooth, creamy filling that balances tanginess and sweetness, which is the heart of our Homemade Apricot Cream Cheese Danishes Recipe.
Step 3: Roll and Cut Puff Pastry
On a lightly floured surface, roll your puff pastry sheets into 10-inch squares. Depending on the brand, you might have to cut the pastry in half or prepare individual sheets. Once flattened, cut the pastry into eight squares. This is where the flaky, buttery texture starts taking shape—each square will cradle the fillings for the perfect bite-sized treat.
Step 4: Assemble the Danishes
Spoon about two tablespoons of the cream cheese mixture into the center of each pastry square, followed by a teaspoon of the apricot filling on top. This layering ensures every bite delivers a burst of creamy and fruity delight. Next, whisk one egg with a tablespoon of water and brush this onto two opposite corners of each square. Bring those corners together over the filling, folding to create the classic danish shape while securing the filling inside.
Step 5: Add a Glaze and Bake
Brush the exterior of each danish with the reserved apricot liquid—this step will give your pastries a gorgeous shine and subtle fruity aroma as they bake. Pop them into a preheated 350ºF oven and bake for 20 to 23 minutes or until they puff up golden brown. Let them cool just enough to handle, then get ready to indulge in a warm or room temperature treat.
How to Serve Homemade Apricot Cream Cheese Danishes Recipe

Garnishes
To elevate these danishes at your next brunch or coffee break, consider dusting them lightly with powdered sugar or drizzling with a simple vanilla glaze. Fresh apricot slices or a pinch of finely chopped toasted almonds add a lovely touch of texture and natural flavor that makes presentation pop.
Side Dishes
Serve these danishes alongside a fresh fruit salad or a citrusy green salad with a poppy seed dressing for a balanced brunch spread. A cup of strongly brewed coffee or a bright herbal tea complements the rich, fruity notes perfectly, turning your simple pastry into an experience.
Creative Ways to Present
Try arranging your Homemade Apricot Cream Cheese Danishes Recipe on a wooden board surrounded by edible flowers or fresh herbs like mint for a whimsical look. For gatherings, line up the pastries in rows on a colorful platter or place each on a decorative paper doily to delight your guests visually before their first bite.
Make Ahead and Storage
Storing Leftovers
If you have any danishes left (which might be rare!), store them in an airtight container at room temperature for up to two days. This keeps the pastry crisp while maintaining the creamy filling’s freshness, ready whenever a craving strikes.
Freezing
You can freeze the danishes before baking. Arrange them on a baking sheet, freeze until firm, then transfer to a freezer bag for up to a month. When ready to enjoy, bake from frozen—just add a few extra minutes to the baking time for perfectly fresh results.
Reheating
Warm leftover danishes in a 325ºF oven for 5 to 7 minutes to refresh the flaky texture and gently melt the filling. Avoid microwaving, as it tends to make pastries soggy, robbing them of that delightful crispness.
FAQs
Can I use fresh apricots instead of dried?
Absolutely! Fresh apricots can be used, but you’ll want to adjust the cooking time accordingly since fresh fruit releases more water. Simmer them gently until the mixture thickens enough to use as filling.
What can I substitute for ricotta cheese?
If ricotta isn’t in your fridge, cream cheese alone works, but ricotta lightens the filling nicely. Alternatively, mascarpone or even Greek yogurt strained to a thick consistency can be used for a similar texture.
Is it possible to make these danishes gluten-free?
For a gluten-free version, look for gluten-free puff pastry options available at specialty stores or online. Keep in mind that gluten-free puff pastry may not be as flaky but will still taste delicious with the creamy apricot filling.
Can I prepare the apricot filling ahead of time?
Yes! The apricot filling can be made up to three days in advance and stored in the refrigerator. This saves time on baking day and allows the flavors to develop even deeper.
How do I prevent the pastry from getting soggy?
To keep your danishes crisp, ensure you drain the apricots well and reserve some of the liquid separately instead of mixing it all back in. Also, brushing the apricot liquid on the outside rather than the inside helps maintain that flaky texture.
Final Thoughts
Making this Homemade Apricot Cream Cheese Danishes Recipe is such a joy because it brings together simple ingredients into a truly special pastry that tastes like it came from a fancy bakery. From the flaky crust to the creamy filling and the sweet apricot topping, every piece feels like a little celebration. I encourage you to give this recipe a try soon—you might just discover your new favorite pastry to share with friends and family!
Print
Homemade Apricot Cream Cheese Danishes Recipe
- Total Time: 1 hour 5 minutes
- Yield: 8 danishes
Description
Homemade Apricot Cream Cheese Danishes are delightful pastries featuring a flaky puff pastry base filled with a creamy blend of cream cheese and ricotta, topped with a sweet apricot filling. These danishes are baked until golden and delicious, perfect for breakfast or a sweet snack.
Ingredients
Apricot Filling
- 3/4 cup dried apricots, chopped
- 1/2 cup sugar
- Water, enough to cover apricots
Cheese Filling
- 4 oz cream cheese, softened
- 1/2 cup ricotta cheese
- 1 1/2 cups powdered sugar
- 1 tsp lemon zest
- 1/2 tsp vanilla extract
Pastry
- 1 package puff pastry (14 oz), preferably Dufour or Pepperidge Farm
- 2 eggs
- 1 tbsp water (for egg wash)
Instructions
- Prepare Apricot Filling: Add chopped apricots to a saucepan and cover with water. Bring to a boil, then reduce to a simmer and cook until apricots soften, about 20 minutes. Add additional water if needed to ensure some liquid remains. Stir in 1/2 cup sugar and cook over medium heat until sugar dissolves, about 2-3 minutes.
- Drain and Cool: Drain the apricots, reserving about 2 tablespoons of the liquid for later use. Allow both apricots and liquid to cool.
- Preheat Oven: Preheat the oven to 350ºF (175ºC). Line a baking sheet with parchment paper.
- Make Cheese Filling: In a medium bowl, combine softened cream cheese, ricotta cheese, powdered sugar, lemon zest, and vanilla. Mix with a handheld mixer until smooth and creamy.
- Prepare Puff Pastry: If using Dufour puff pastry, cut it in half and roll each half into a 10-inch square on a lightly floured surface. If using Pepperidge Farm puff pastry, roll each sheet into 10-inch squares. Cut pastry into 8 equal squares total.
- Assemble Danishes: Spoon about 2 tablespoons of the cream cheese filling into the center of each pastry square. Then add about 1 teaspoon of the apricot filling on top of the cheese layer.
- Fold Pastry: Beat the 2 eggs with 1 tablespoon water to create an egg wash. Brush two opposite corners of each square with the egg wash. Fold one corner over the filling, then fold the opposite corner across, sealing them with the egg wash.
- Finish Prep: Brush the outside of each danish with the reserved apricot liquid to add shine and flavor.
- Bake: Place the danishes on the prepared baking sheet and bake in the preheated oven for 20-23 minutes, or until the pastry is puffed and golden brown.
- Serve: Allow the danishes to cool slightly. They are delicious warm or at room temperature.
Notes
- Use a light dusting of flour when rolling puff pastry to prevent sticking.
- If apricot filling is too thick, add a little more water for easier spooning.
- The egg wash helps seal pastry and imparts a golden color.
- Danishes can be stored in an airtight container at room temperature for up to 1 day or refrigerated for up to 3 days.
- Reheat in a warm oven for a few minutes to restore flakiness before serving.
- Prep Time: 30 minutes
- Cook Time: 35 minutes
- Category: Breakfast Pastry
- Method: Baking
- Cuisine: American