Fluffy Marshmallow Stuffed Puff Pastry Boxes: Easy Homemade Recipe with Perfect Layers
If you’ve been craving a fancy, crowd-pleasing treat that’s way easier to make than it looks, let me introduce you to these marshmallow stuffed puff pastry boxes! I first stumbled on this recipe last month when I was looking for something to bring to my book club meeting, and let me tell you—every single person asked for the recipe before they even finished their first bite. It’s got that buttery, flaky pastry crust that melts in your mouth, paired with gooey melted marshmallows and a sweet, tangy jam filling. Total game changer for afternoon tea or weekend snack time!

These pretty little puff pastry boxes are equal parts fancy and easy to make!
What Makes This Puff Pastry Recipe So Great?
Okay, full transparency: I used to be terrified of making laminated pastries. I thought you needed a professional kitchen and years of baking experience to get those perfect flaky layers. But this recipe uses a simple double-wrap pastry method that takes all the stress out of it! No fancy rolling techniques required, just a little patience for the resting steps (trust me, those are non-negotiable for those crispy, layered edges). Plus, you can swap the fillings to match whatever you have on hand—blueberry jam is my go-to, but strawberry, chocolate sauce, or even peanut butter would work so well here.
Ingredients You’ll Need
Let’s break down the ingredients first—no weird, hard-to-find items here! Most of these are staples you probably already have in your pantry:
For the Pastry Dough (Two Separate Batches)
- 110g all-purpose flour for the water pastry crust (that’s the “wet” outer layer)
- 25g granulated sugar (just a touch to add a subtle sweetness to the crust)
- 40g cold water
- 40g solid lard (you can use butter if you prefer, but lard gives that extra flaky texture that’s hard to beat!)
- 90g cake flour (or all-purpose flour works in a pinch) for the dry pastry layer
- 45g solid lard (or cold butter) for the dry pastry layer
For the Filling & Toppings
- Small marshmallows (regular size works perfect—no need for the mini ones here!)
- Your favorite fruit jam or preserves (I used blueberry jam, but strawberry, raspberry, or even apricot is great)
- 1 beaten egg (for brushing the crust, to get that golden brown finish)
Pro tip: If you don’t have lard, unsalted cold butter is a totally fine substitute! Just make sure it’s really cold so your pastry layers stay separate and flaky.
Step-by-Step Guide to Making Your Puff Pastry Boxes
I know step-by-step recipes can feel overwhelming at first, but I promise this one is straightforward! I broke it down into easy, manageable steps with photos to walk you through every part.

Step 1: Make Your Two Pastry Dough Batches
First, we’ll make the water pastry crust and the dry pastry layer separately. For the water pastry: Mix the all-purpose flour, sugar, and cold water in a medium bowl, then add the lard. Knead everything together with your hands until it forms a smooth, soft dough. Wrap it tightly in plastic wrap and let it rest for 20 minutes at room temperature. Do the exact same thing for the dry pastry layer: mix the cake flour and lard together until it forms a crumbly, firm dough, then wrap and rest for the same amount of time.
I like to do this while I’m prepping my workspace, so the dough has time to relax right off the bat. No rushing this rest step! It helps the gluten relax so the dough doesn’t tear when you roll it out later.

Step 2: Split the Dough Into Equal Portions
Once both doughs have rested, take them out of the plastic wrap. You don’t need to weigh them perfectly, but try to split each into 8 roughly equal-sized balls. I just eyeball it and make sure all the water pastry balls are the same size, and all the dry pastry balls are too. If you’re a perfectionist, you can use a kitchen scale, but honestly, close enough works just fine here!

Step 3: Wrap the Dry Pastry in the Water Pastry
Take one water pastry ball and flatten it into a small circle in your palm. Place one dry pastry ball in the center, then pull the edges of the water pastry up around the dry one, pinching the top closed tightly. Flip it over so the sealed side is facing down, and set it aside. Repeat this with all 8 dough pairs. You’ll end up with 8 sealed pastry packets, like little dough dumplings!

Step 4: All Wrapped Up and Ready to Roll
Here’s what all 8 of your wrapped dough packets should look like once you’re done! I like to line them up on a clean, floured surface so I don’t lose track of them. Don’t worry if they look a little lumpy right now—we’ll fix that in the next step.

Step 5: Roll the Dough Into Long Rectangles
Take one wrapped dough packet and use a rolling pin to flatten it into a long, thin rectangle. Try to keep the edges as even as possible, and don’t press too hard—you want to avoid squishing the dry pastry layer inside. If the dough starts to stick, just dust a little extra flour on the surface or the rolling pin. I like to start in the center and roll outwards, which helps keep the rectangle nice and even.

Step 6: Perfectly Rolled Pastry Dough
This is what your rolled dough should look like! It’s a long, thin strip with no visible cracks, and the layers are starting to come together already. Take a quick break here if you need it—we’re about to do the first fold.

Step 7: Fold the Dough for the First Layer
Now for the fun folding part! Take one end of the rolled dough rectangle and fold it towards the center, then fold the other end over the top of it, like you’re closing a letter. Then fold the whole thing in half again, so it’s a tight little square. This is what creates those flaky layers we all love! Wrap the folded dough back up in plastic wrap and let it rest for another 20 minutes. Repeat this with all 8 dough strips.
Pro tip: Keep your workspace cold! If the dough starts to get warm while you’re rolling, pop it in the fridge for 10 minutes before continuing. Warm dough will make the lard/butter melt, and you’ll lose those perfect layers.

Step 8: First Rest Complete—Time to Fold Again!
After the first 20-minute rest, your folded dough squares should be nice and relaxed. This is the second fold, which will double the number of flaky layers in your pastry. Repeat the exact same rolling and folding process from steps 5 to 7, then wrap the dough back up and let it rest for another 20 minutes. I know the resting steps feel like a lot, but this is what makes the difference between a dense, tough pastry and a light, flaky one!

Step 9: Final Roll and Cut Into Small Rectangles
Once the second rest is done, take one folded dough square and roll it out into a small, thin rectangle—about the size of a standard postcard, maybe 6×4 inches. Then use a sharp knife or pizza cutter to cut the rectangle right down the center, so you have two long, thin strips. That’s 16 total pieces of pastry from your 8 original dough packets!

Step 10: Add Your Decorative Slits and Egg Wash
Take each small rectangle of pastry and use a sharp knife to cut 2 or 3 shallow slits on the top side. This isn’t required, but it gives the finished pastry a pretty, decorative look! Then brush the top of each piece with the beaten egg wash—this will make the crust turn a beautiful golden brown color in the oven. I always end up with extra egg wash, so I’ll usually brush a little extra on the ones I’m bringing to parties, just to make them look fancier.

Step 11: Bake the Pastry Shells
Preheat your oven to 180°C (350°F) and line a baking sheet with parchment paper. Arrange your pastry pieces on the baking sheet, leaving a little space between them so they don’t stick together. Bake them in the middle of the oven for 30 minutes, or until they’re puffed up and golden brown all over. I set a timer for 25 minutes first, then check them to make sure they’re not burning—every oven is a little different!

Look at these! They’re perfectly puffed up and flaky, just like I hoped. Let them cool on the baking sheet for 10 minutes before you move them, so they have time to set up a little.

Step 12: Melt the Marshmallows
Take half of your baked pastry shells and set them aside. Grab your marshmallows and place a few small pieces in the bottom of each remaining pastry shell. Pop them back into the oven at 180°C for just 2 to 3 minutes—this will melt the marshmallows into a gooey, sticky filling! Don’t walk away during this step, because marshmallows burn super fast. I set a timer for 2 minutes and peek through the oven window every 30 seconds to make sure they’re not turning dark.

See that? The marshmallows are perfectly melted and gooey, not burnt at all. If yours start to turn brown too fast, just take them out right away—better a little underdone than burnt!

Step 13: Assemble Your Puff Pastry Boxes
Take your melted marshmallow-topped pastry shells and drizzle a little bit of your favorite jam or preserves over the top. I used blueberry jam here, but strawberry would be so good too, or even a chocolate sauce if you’re a chocolate lover! Then take one of the plain baked pastry shells and place it on top of the jam-covered marshmallows, pressing down gently to seal the box together.
I love how pretty these look! They’re like little edible gift boxes, perfect for serving at brunch, afternoon tea, or even as a sweet dessert after dinner. Take a quick photo before you eat them—your friends will definitely ask for the recipe!

Step 14: Enjoy Your Homemade Treat!
And that’s it! Your very own homemade marshmallow stuffed puff pastry boxes are ready to enjoy. I like to pair mine with a warm cup of black tea or a cold glass of milk—they’re the perfect afternoon snack. I usually make a big batch on Sundays and store them in an airtight container for up to 3 days, but they never last that long in my house!
Pro Tips for Perfect Puff Pastry Every Time
- Keep everything cold: As I mentioned earlier, cold dough is key for flaky layers. If your kitchen is warm, pop your dough in the fridge between rolling steps.
- Don’t skip the resting steps: The rest periods let the gluten relax, so your dough doesn’t tear when you roll it out. I know it’s tempting to rush, but trust me, it’s worth the wait.
- Swap the fillings: Blueberry jam is my go-to, but you can use any jam, jelly, chocolate sauce, peanut butter, or even Nutella for a different flavor.
- Watch the marshmallows closely: They go from melted to burnt in seconds! Set a timer and keep an eye on them while they’re in the oven.
- Store leftovers properly: Keep your finished pastry boxes in an airtight container at room temperature for up to 3 days. You can also freeze them for up to a month—just thaw them at room temperature before eating.
Final Thoughts on This Easy Puff Pastry Recipe
I was so nervous the first time I made this recipe, but it turned out way better than I expected! Even if you’re a beginner baker, you can pull off these fancy-looking puff pastry boxes with just a little patience and the right steps. They’re perfect for impressing guests, or just treating yourself to a sweet, indulgent snack. Give this recipe a try and let me know how it turns out—I’d love to hear about your favorite fillings and tweaks!

Ready to make your own batch? Grab your ingredients and get started—you won’t regret it!

