Cheesy Spinach Artichoke Puff Pastry Braid
A flaky, golden puff pastry braid filled with creamy spinach, artichoke hearts, and gruyere. Perfect for brunch or a savory snack.
Published 8 min read
- Total time
- Prep
- Cook
- Serves
- 6
- Makes 1 braid (6 servings)
- Cuisine
- American
- Calories
- 420
- per serving, estimated

On this page16 sections
This cheesy spinach artichoke puff pastry braid delivers maximum flakiness with every bite. Golden, buttery layers encase a creamy filling of spinach, artichoke hearts, and gruyere. Perfect for brunch, game day, or a savory snack, this braid comes together quickly and bakes into a showstopper. The contrast of crisp pastry and rich, cheesy center is irresistible. Serve it warm and watch it disappear.
This recipe takes the classic spinach artichoke dip and wraps it in flaky puff pastry. The filling is simple: cream cheese, spinach, artichokes, and gruyere, mixed together and spread onto pastry. The pastry is then cut into strips and braided for a beautiful presentation. Baking at 400°F ensures the pastry puffs and turns golden while the cheese melts into a creamy, savory center. The result is a versatile dish that works as an appetizer, brunch centerpiece, or party snack.
The appeal
Why you’ll love it
The method relies on the contrast between the cold, flaky puff pastry and the rich, creamy filling. The high oven temperature causes the pastry's layers to separate and puff, creating a crisp, shattering crust. The filling, made with cream cheese and gruyere, stays moist and flavorful, providing a savory counterpoint to the buttery pastry.
Cutting the pastry into strips and braiding them not only looks impressive but also allows steam to escape during baking, preventing the pastry from becoming soggy. The braid structure also creates more surface area for browning, resulting in a deeply golden, appetizing crust. This technique is forgiving and easy to master, even for novice bakers.
What you need
Ingredients
Makes 1 braid (6 servings).
Contains:
- Gluten
- Milk
- Eggs
- Sesame
Tools
Equipment
- Baking sheet
- Parchment paper
- Sharp knife
- Pastry brush
- Mixing bowl
- Spatula
Swaps
Substitutions
Instead ofGruyere cheese
UseSwiss cheese or white cheddar
Instead ofFrozen spinach
UseFresh spinach, wilted and squeezed dry
Instead ofCanned artichoke hearts
UseFrozen artichoke hearts, thawed and quartered
Good to know
Notes
Use high-quality puff pastry, preferably all-butter, for the best flavor and flakiness. Thaw it in the refrigerator overnight or at room temperature for about 30 minutes, just until it's pliable but still cold. If the pastry becomes too warm, it will be difficult to work with and may not puff as well.
The filling can be customized to taste. For a spicier version, add a pinch of red pepper flakes. For extra richness, use a mix of gruyere and parmesan. If you prefer a lighter filling, reduce the cream cheese to 150 grams. The key is to keep the filling thick so it doesn't make the pastry soggy.
Prep
Before you start
Before starting, ensure the puff pastry is thawed but still cold. Preheat the oven to 400°F (200°C) and line a baking sheet with parchment paper. Thaw the spinach and squeeze out as much water as possible. Drain and quarter the artichoke hearts. Shred the gruyere if not already shredded. Beat the egg in a small bowl for the egg wash.
Step by step
Method
Phase 1
Prepare the Filling
Step 1: Prepare the Filling
In a medium bowl, mix together the cream cheese, spinach, artichoke hearts, and gruyere until well combined. Season with salt and pepper to taste.
You’ll need: cream cheese, softened · frozen chopped spinach, thawed and squeezed dry · canned artichoke hearts, drained and quartered · shredded gruyere cheese
Look for: The filling should be thick and creamy, with chunks of artichoke and spinach evenly distributed.
Tip: Make sure the spinach is thoroughly squeezed dry to avoid a soggy braid.
Step 2: Preheat the Oven
Preheat the oven to 400°F (200°C). Line a baking sheet with parchment paper.
Look for: The oven is ready when it reaches temperature.
Tip: Use an oven thermometer to ensure accuracy.
Checkpoint
The filling should be thick and creamy, with the spinach and artichokes evenly distributed. The cream cheese should be fully incorporated, and the mixture should hold together when scooped. Season to taste, but remember that gruyere is salty, so go easy on the salt.
Phase 2
Assemble the Braid
Step 3: Assemble the Braid
On a lightly floured surface, roll out the puff pastry sheet slightly to smooth the creases. Spread the filling evenly down the center of the pastry, leaving about 1 inch at the top and bottom.
You’ll need: frozen puff pastry, thawed
Look for: The filling should be in a log shape, about 2 inches wide.
Tip: Do not overfill, or the braid may burst open.
Step 4: Cut Strips and Braid
Using a sharp knife, cut diagonal strips along both sides of the filling, about 1 inch apart. Fold the strips over the filling, alternating sides, to create a braid. Pinch the ends to seal.
Look for: The braid should look tight and even.
Tip: Cut the strips cleanly to avoid tearing the pastry.
Checkpoint
The pastry should be rolled out evenly, and the filling should be spread in a neat log down the center. The strips should be cut evenly, and the braid should look tight and uniform. The ends should be pinched to seal in the filling.
Phase 3
Bake and Finish
Step 5: Apply Egg Wash and Seeds
Brush the entire braid with the beaten egg, then sprinkle with sesame seeds.
You’ll need: egg, beaten (for egg wash) · sesame seeds
Look for: The braid should be glossy and coated with seeds.
Tip: Brush gently to avoid deflating the pastry.
Step 6: Bake the Braid
Place the braid on the prepared baking sheet and bake for 20-25 minutes, until golden brown and puffed. The internal temperature of the egg wash should reach 160°F (71°C) to ensure the egg is fully cooked.
Internal temperature 160°F (71°C)
Look for: The pastry is golden and flaky, with cheese bubbling at the edges.
Tip: If the top browns too quickly, cover loosely with foil.
Step 7: Cool and Serve
Let the braid cool on the baking sheet for 5 minutes before slicing. Serve warm.
Look for: The braid is set but still warm.
Tip: Use a serrated knife to slice cleanly.
Checkpoint
The braid should be golden brown and puffed, with visible flaky layers. The cheese should be bubbling at the edges, and the aroma should be buttery and savory. The egg wash should be set and shiny, and the sesame seeds should be toasted. Let cool slightly before serving.
Doneness
How to tell it’s done
The braid is done when the pastry is deep golden brown and puffed, and the filling is bubbling at the edges. The internal temperature of the egg wash should reach 160°F (71°C) to ensure the egg is fully cooked. If the top browns too quickly, cover loosely with foil for the last few minutes of baking. Let cool for 5 minutes before slicing to allow the filling to set slightly.
Avoid these
Common mistakes
One common mistake is overfilling the pastry, which can cause the braid to burst open during baking. Another is not squeezing the spinach dry enough, leading to a soggy bottom. Also, be careful not to overwork the puff pastry; handle it gently and keep it cold. If the pastry tears, simply patch it with a scrap piece. Avoid opening the oven door too often during baking, as this can cause the pastry to deflate.
Cook safely
Food safety
Safe internal temperatures
Cook to at least these temperatures, measured with an instant-read thermometer in the thickest part.
| Food | Minimum internal temperature |
|---|---|
| Egg dishes | 160°F (71°C) |
Better results
Tips
Tip 1
For the flakiest result, keep the puff pastry cold until the moment it goes into the oven. If the pastry warms up, chill it in the freezer for 10 minutes before baking. Use a sharp knife or pizza cutter to cut the strips cleanly, which helps the braid hold its shape. Also, brush the egg wash only on the pastry, not on the baking sheet, to avoid sticking.
Tip 2
To make the braid even more flavorful, add a pinch of garlic powder or nutmeg to the filling. For a touch of brightness, a squeeze of lemon juice over the finished braid can enhance the flavors. Serve the braid warm, as it is best when the cheese is still molten and the pastry is crisp. Leftovers can be reheated in a 350°F oven for 5-7 minutes to restore crispness.
Make it yours
Variations
Add Bacon
Add 1/2 cup cooked, crumbled bacon to the filling for a smoky, savory twist. Reduce the salt in the filling slightly to account for the bacon's saltiness.
Use Feta
Replace half of the gruyere with crumbled feta cheese for a tangy, Mediterranean flavor. Add a handful of chopped fresh dill to the filling for extra freshness.
Spicy Kick
Stir in 1/2 teaspoon of red pepper flakes or a few dashes of hot sauce to the filling for a spicy version. Serve with a cooling yogurt dip to balance the heat.
Veggie Boost
Add 1/2 cup of sautéed mushrooms or roasted red peppers to the filling. Be sure to drain any excess liquid to keep the braid crisp.
On the table
Serving suggestions
Serve the braid warm, sliced into 6 pieces. It pairs beautifully with a simple green salad or a bowl of tomato soup. For brunch, serve alongside fresh fruit and mimosas. The braid also makes a great party appetizer—cut into smaller pieces for easy finger food.
For an extra touch, sprinkle with fresh herbs like parsley or chives before serving. The braid can also be served at room temperature, making it perfect for picnics or potlucks. Store any leftovers as directed and reheat gently to enjoy the flaky texture again.
Leftovers
Storage & make-ahead
- Fridge
- Store in an airtight container in the refrigerator for up to 3 days.
- Freezer
- Wrap tightly and freeze for up to 2 months. Reheat from frozen in a 350°F oven for 15-20 minutes.
- Reheat
- Reheat in a 350°F (175°C) oven for 5-7 minutes until crisp and warmed through.
Store leftover braid in an airtight container in the refrigerator for up to 3 days. To reheat, place in a 350°F (175°C) oven for 5-7 minutes until warmed through and crisp. Avoid microwaving, as it will make the pastry soggy.
Make ahead
The filling can be prepared up to 2 days in advance and stored in the refrigerator. Assemble the braid just before baking. Alternatively, assemble the braid, cover, and refrigerate for up to 4 hours before baking. You may need to add a few minutes to the baking time if starting from cold.
Questions
Frequently asked questions
Can this be made ahead and baked later?
Yes, assemble the braid, cover, and refrigerate for up to 4 hours before baking. You may need to add a few minutes to the baking time. Alternatively, bake it fully, then reheat in a 350°F oven for 5-7 minutes.
Why did the puff pastry not puff up?
Puff pastry needs to be cold when it goes into a hot oven. If it warms up too much, the butter melts before the steam can create layers. Also, avoid opening the oven door during baking. Make sure the pastry is fully thawed but still cold.
Can frozen spinach be used instead of fresh?
Yes, frozen spinach works perfectly. Thaw it completely and squeeze out as much water as possible to prevent a soggy braid. Use about 1 cup of thawed, squeezed spinach, which is roughly half a 10-ounce package.
What can be used instead of gruyere?
Swiss cheese, white cheddar, or even mozzarella can be used as substitutes. For a sharper flavor, try aged cheddar or gouda. Keep in mind that the cheese should melt well and complement the spinach and artichokes.
How should leftovers be reheated?
Reheat leftovers in a 350°F (175°C) oven for 5-7 minutes until crisp and warmed through. Avoid the microwave, as it will make the pastry soggy. Leftovers can be stored in the refrigerator for up to 3 days.
Everything in one place: the recipe card below gathers the ingredients, steps and estimated nutrition, ready to print.

Recipe card
Cheesy Spinach Artichoke Puff Pastry Braid
A flaky, golden puff pastry braid filled with creamy spinach, artichoke hearts, and gruyere. Perfect for brunch or a savory snack.
- Prep
- Cook
- Total
- Servings
- 1 braid (6 servings)
Ingredients
- 1 sheet frozen puff pastry, thawed
- 200 g cream cheese, softened
- 1 cup frozen chopped spinach, thawed and squeezed dry
- 1 cup canned artichoke hearts, drained and quartered
- 1 cup shredded gruyere cheese
- 1 egg, beaten (for egg wash)
- 1 tbsp sesame seeds
Instructions
Prepare the Filling. In a medium bowl, mix together the cream cheese, spinach, artichoke hearts, and gruyere until well combined. Season with salt and pepper to taste.
Preheat the Oven. Preheat the oven to 400°F (200°C). Line a baking sheet with parchment paper.
Assemble the Braid. On a lightly floured surface, roll out the puff pastry sheet slightly to smooth the creases. Spread the filling evenly down the center of the pastry, leaving about 1 inch at the top and bottom.
Cut Strips and Braid. Using a sharp knife, cut diagonal strips along both sides of the filling, about 1 inch apart. Fold the strips over the filling, alternating sides, to create a braid. Pinch the ends to seal.
Apply Egg Wash and Seeds. Brush the entire braid with the beaten egg, then sprinkle with sesame seeds.
Bake the Braid. Place the braid on the prepared baking sheet and bake for 20-25 minutes, until golden brown and puffed. The internal temperature of the egg wash should reach 160°F (71°C) to ensure the egg is fully cooked.
Cool and Serve. Let the braid cool on the baking sheet for 5 minutes before slicing. Serve warm.
Allergens: Gluten, Milk, Eggs, Sesame
Nutrition (estimated, per serving)
- Calories
- 420 kcal
- Protein
- 12 g
- Carbs
- 28 g
- Fat
- 29 g
Estimates only: values vary with brands, substitutions and portion sizes.
Recipe by EasyCooks Kitchen · easycooksrecipes.com
Share this recipe
Send it to someone who’d love it, or save it for later.
Spotted a mistake in this recipe? Let us know.





