November 06, 2019

Easy Chocolate Braided Swirl Puff with Vanilla Cream Cheese Icing

One of my good friends Alex allowed me to steal her amazing swirl puff recipe. What a wonderful friend right! When she made this for me I could honestly say I fell in love again (sorry husband). Seeing her make this recipe was one of the best things that could be done, the smell of all of the ingredients when they came together were so lovely. Let me tell you, when she put the puff into the oven, the house smelled like fresh baked chocolate chip cookies were in the making. Lets be honest we all LOVE that smell and if some of you are nodding your heads saying "No" this is the main reason you need to try this recipe, I promise you the beautiful chocolatey smell will make you drool.

Easy Chocolate Braided Swirl Puff with Vanilla Cream Cheese Icing


for approx. 12 servings (or maybe 1 since you may not want to share) Which ever you may choose, I promise no one will judge your decision.


  • 2 puff pre-made pastry dough of your choice (lets be real, none of us have time to have the puff sheets by scratch)

Chocolate Sauce

  • 12 oz bittersweet chocolate
  • 3/4 cup of unsalted butter
  • 1/2 white sugar
  • 1/4 cup cocoa powder
  • 1 tbsp. ground cinnamon (optional)
  • 2 tbsp. espresso powder
  • 1 egg wash

Vanilla Cream Cheese Icing

  • 2 oz. room temperature cream cheese
  • 7 tbsp. room temperature unsalted butter
  • 1/2 tbsp. Mexican vanilla extract
  • 2 tbsp. room temperature milk
  • 1 1/2 cups sifted confectioners sugar
  • 1/4 tsp. salt

Let us Begin


Step 1

Bring out the dough from the package onto a floured work surface. Place the two sheets onto a nonstick cookie sheet, don’t forget to place a sheet of parchment paper onto your cookie sheet as well. Let the dough sit at room temperature for at least 20-30 minutes. Pre-heat your oven to 375 degrees

Chocolate Mixture

Step 2

For the chocolate sauce, mix bittersweet chocolate, butter, sugar, cocoa powder, cinnamon, and espresso powder in a mixing bowl. Mix together for about 5 minutes until everything is full combined into one mixture.

Chocolate meets Dough

Step 3

Cover the two pieces of dough with the chocolate sauce leaving 1/2 inch - 1 inch of room on all four sides of the dough.

Rolled Dough

Step 4

Gently roll each piece of dough until they dough looks like a log

Cut  Dough

Step 5

Using a knife, cut each log vertically in half making sure the seam is side down. Lay one piece of dough over vertically so you have a rough “hashtag tag” #. Lay another piece horizontally over the vertical piece above the other horizontal piece. Lay the final piece vertically on the right of the other vertical piece having it go over the tip horizontal piece, keep weaving the dough under the lower horizontal piece. At the bottom vertical piece on the right side, bring it to the left layering it over the other vertical lower piece. Keep following this method around the dough clockwise until there is no dough left. Once you have returned to the bottom lower vertical pieces, take the original piece you crossed over (lower left vertical piece) cross it over the right layer you used used. Continue this processes counterclockwise until you have reached the bottom or you are unable to layer the dough.

almost finished puff

Step 6

Once you have finished, transfer the puff onto a baking sheet lined with parchment paper and brush with an egg wash mixture.

finished puff

Step 7

Bake the puff for 35-45 minutes. Wait for the puff to look lightly browned and cooked throughly.


Step 8

Mix together cream cheese and butter with an electric mixer (or by hand) in a bowl until the mixture gets a creamy texture. Mix for about 5 minutes. Mix together vanilla and mix, then gradually mix in the confectioners’ sugar (a few tbsp. at a time). Once everything has been fully combined finally mix in the salt. Mix everything together until the mixture is smooth and fluffy. Drizzle the icing on the puff or feel free to dip it. ENJOY!

My Name is Athena

Hello to everyone and thank you for taking the time to check out my blog. The world can be seen in so many different ways, I am here to show you how I interoperate the world in my eyes one blog at a time. La vida es muy corta para no disfrutar la felizidad y el amor!

Share your thoughts below and follow my instagram @theelifestylediary so we can stay connected. XOXO