Cheesy Chicken & Spinach Puff Pastry Roll (Full Recipe)

Yield
Total Time
- Prep: 25 minutes
- Cook: 30 minutes
Ingredients
Pastry
- 1 sheet puff pastry (thawed)
Filling
- 250g cooked chicken (shredded or diced)
- 1 cup spinach (fresh or frozen, drained)
- 2 cloves garlic (minced)
- 1 small onion (finely chopped)
- 1 tbsp butter or olive oil
Creamy Cheese Mix
- 150g cream cheese
- 100g shredded mozzarella
- 30g parmesan
- Salt & black pepper
Extra
- 1 egg (for egg wash)
- Optional: herbs (parsley, thyme)
Instructions

Step 1: Cook the Filling
- Heat butter/oil in pan
- Sauté onion until soft
- Add garlic + spinach → cook until wilted
- Add chicken, season with salt & pepper
👉 Remove excess moisture (important)
Step 2: Mix Cheese
- Combine cream cheese + mozzarella + parmesan
- Mix into chicken mixture
👉 Should be creamy but not runny
Step 3: Assemble
- Roll out puff pastry
- Spread filling evenly (leave edges clean)
- Roll tightly into a log
Step 4: Prep for Baking
- Place seam-side down
- Brush with egg wash
- Optional: sprinkle herbs or cheese on top
Step 5: Bake
- Bake at 190°C (375°F) for 25–30 minutes
- Until golden brown and crispy
Step 6: Slice & Serve
- Let rest 5–10 minutes
- Slice into thick pieces
Flavor Profile
- Buttery, flaky crust
- Creamy, cheesy interior
- Savory chicken + spinach balance
Pro Tips
- Don’t overfill → prevents leaking
- Keep pastry cold before baking
- Use parchment paper for easy handling
Variations
- Add mushrooms for extra umami
- Swap chicken → ham or bacon
- Add chili flakes for heat