If you’ve ever had a chocolate almond croissant, you know exactly where this is going. That flakey, buttery pastry layered with rich almond filling and chocolate – its unreal. A few years ago, I had one in San Francisco that was literal perfection. It was everything you expect in a pastry: flakey, sweet almond filling, and just enough chocolate to make it feel indulgent but not over-the-top. So naturally, I had to create the vibe at home – with my own twist. Enter: Chocolate Almond Swirls.
Think buttery puff pastry (hello, shortcut!), a homemade almond filling thats super simple to make, and bits of chocolate chips throughout. These are not croissants – no. laminated or excessive work here – but they are SO good, easy to make, and perfect for your next bake!

What Makes These Chocolate Almond Swirls So Good?
- Puff pastry: Store-bought puff pastry is the ultimate hack. It bakes up golden and flakey every time, no stress involved.
- Homemade almond filling: Made with almond flour, butter, sugar, and a touch of vanilla. It’s rich, nutty, and bakes into the most delicious soft center.
- Chocolate chips: I use a mix of milk- and semi-sweet chocolate, but any chocolate would also be amazing too! The chocolate melts into the almond filling as everything bakes, and its just delish!
- No fancy equipment needed! If you can roll dough and spread the almond filling, you can make these.
How to Make Chocolate Almond Swirls
Let’s keep it simple. Here’s the gist:
Make the almond filling. Just mix together the softened unsalted butter, almond flour, sugar, egg, and vanilla. Thats it.

Roll our your thawed puff pastry. You’ll want to roll it out just slightly than how it comes in the package. Then, Spread the almond filling and sprinkle chocolate chips evenly over the sheet of puff pastry.


Top with a second sheet of puff pastry, gently pressing to seal. Slice into 10 even strips (using a knife or a pizza cutter).
Then twist and swirl. To do so, pick up one strip and gently pinch both end to hold it taut. Carefully twist one end several times in one direction while holding the other end steady. This will create a spiraled rope shape. Then, gently coil or curve the twisted strip into a swirl and place it onto the baking sheet. Don’t worry if some filling peeks out. Repeat this step with all the strips.


Transfer to a baking sheet lined with parchment paper. Brush with egg wash! Then sprinkle with additional chocolate chips and slivered almonds (optional). Allow to chill for 10 minutes in the fridge while the oven preheats to 400ºF.


Bake until the tops puffed and the edges are golden brown, about 15-20 minutes. These pastries bake up flakey and golden – like something you’d pick up from a bakery, but from your own oven.

Lastly, Dust the pastries with powdered sugar and enjoy! These pastries are best enjoyed warm!

A Little Something Sweet that Always Delivers
I made a batch of these for a small get-together, and they were an instant hit – flakey, chocolatey, and just delicious! It’s one of those recipes that looks and feels special without requiring a ton of effort, which honestly makes it even better. The taste of the chocolate and the almond filling balance perfectly. So, if you’re into that chocolate-almond combo, these chocolate almond swirls are worth a spot in your weekend baking lineup!
Chocolate Almond Swirls
Course: DessertDifficulty: Medium10
servings30
minutes15
minutesButtery puff pastry twisted with a rich almond filling and chocolate chips – flakey, sweet, and so delicious!
Ingredients
- For the Chocolate Almond Swirl Pastries
2 sheets puff pastry (thawed according to the package)
3/4 cup almond flour
1/4 cup + 2 tablespoons granulated sugar
6 tablespoons unsalted butter, softened
1 large egg, room temperature
2 teaspoons vanilla
1/4 teaspoon salt
1 cup chocolate chips, plus additional for garnish
1/4-1/2 cup sliced almonds, or as desired (optional)
powdered sugar, as desired, for dusting (optional)
- Egg Wash
1 large egg
Directions
- Before starting, make sure your puff pastry sheets are fully thawed according to the package directions. Keep them slightly cold but pliable for best results.
- Line 2 baking sheets with parchment paper. Set aside.
- In a medium sized bowl, mix together almond flour, granulated sugar, softened butter, egg, vanilla, and salt. Mix until smooth and well combined. Set aside.
- On a lightly floured surface, gently and slightly roll out both puff pastry to smooth any creases.
- Spread the almond filling evenly over one of the puff pastry sheets. Sprinkle the chocolate chips evenly over the almond mixture.
- Place the second puff pastry sheet on top of the filling. Gently press down to seal the edges and help the filling adhere.
- Using a sharp knife or pizza cutter, slice the pastry into 10 even stripes.
- Pick up one strip and gently pinch both end to hold it taut. Carefully twist one end several times in one direction while holding the other end steady. This will create a spiraled rope shape. Then, gently coil or curve the twisted strip into a swirl and place it onto the baking sheet. Don’t worry if some filling peeks out. Repeat this step with all the strips.
- Carefully transfer each swirled pastry to your prepared baking sheet, spacing them about 2-3 inches apart.
- In a small bowl, beat 1 large egg to make an egg wash. Brush the tops of each pastry with egg wash and sprinkle with additional chocolate chips and sliced almonds.
- Place the baking sheets in fridge for about 10 minutes while the oven preheats to 400ºF.
- Place baking sheet in the oven, on the middle rack. Bake for 15-20 minutes, or until the pastries are puffed, the edges are golden brown. The filling will slightly ooze out and will caramelize as it bakes.
- Let the pastries cool slightly on the pan before transferring to a wire rack.
- Enjoy warm or at room temperature with a dusting of powdered sugar.


Leave a Reply