Creamy Spinach and Cheese Puff Pastry Roll-Ups Recipe
Introduction
These creamy spinach roll ups are a delicious and savory appetizer perfect for any occasion. Wrapped in flaky puff pastry and filled with a blend of cheeses and spinach, they offer a satisfying bite that’s both rich and flavorful.

Ingredients
- 8 oz. cream cheese
- 8 oz. Monterey Jack cheese, shredded
- 1/4 tsp. garlic powder
- 1/4 yellow onion, diced small
- 1 (10 oz.) package frozen spinach, thawed and drained thoroughly
- 1 box puff pastry sheets (2 sheets)
- 1 egg
- 1 tbsp. water
Instructions
- Step 1: Preheat your oven to 400°F (200°C). In a small bowl, combine the egg and water and beat until well mixed to create an egg wash.
- Step 2: In a medium bowl, mix together the softened cream cheese, shredded Monterey Jack cheese, garlic powder, and diced onion until well combined.
- Step 3: Add the thoroughly drained spinach to the cream cheese mixture and stir until evenly incorporated.
- Step 4: Unroll the puff pastry sheets on a clean surface. Using a pastry brush, lightly brush both sides of each sheet with the egg wash.
- Step 5: Spread the spinach and cheese mixture evenly over one side of each puff pastry sheet.
- Step 6: Carefully roll up each puff pastry sheet starting from the side with the filling, forming a tight roll. Slice each roll into 1-inch pieces.
- Step 7: Place the sliced rolls cut side up on a baking sheet lined with parchment paper. Bake in the preheated oven for about 20 minutes, or until the puff pastry is golden brown and puffed.
Tips & Variations
- Make sure to drain the spinach very well to avoid soggy puff pastry.
- For extra flavor, add a pinch of nutmeg to the spinach mixture.
- You can substitute mozzarella or cheddar cheese for Monterey Jack if preferred.
- Serve warm with a side of marinara or ranch dressing for dipping.
Storage
Store leftover roll ups in an airtight container in the refrigerator for up to 3 days. To reheat, place them on a baking sheet and warm in a 350°F (175°C) oven for 8–10 minutes to restore crispness.
How to Serve
Serve this delicious recipe with your favorite sides.
FAQs
Can I use fresh spinach instead of frozen?
Yes, you can use fresh spinach. Simply sauté about 6 cups of fresh spinach until wilted, then drain thoroughly before mixing with the cheese.
Can I prepare the roll ups ahead of time?
Absolutely! Assemble the roll ups and refrigerate them unbaked for up to 6 hours. Brush with egg wash and bake just before serving.
PrintCreamy Spinach and Cheese Puff Pastry Roll-Ups Recipe
These Creamy Spinach Roll Ups are a delightful appetizer or snack featuring a luscious blend of cream cheese, Monterey Jack, garlic, onion, and fresh spinach wrapped in flaky puff pastry. Baked to golden perfection, they offer a warm, cheesy bite that’s perfect for parties or family gatherings.
- Prep Time: 15 minutes
- Cook Time: 20 minutes
- Total Time: 35 minutes
- Yield: 12 roll ups 1x
- Category: Appetizer
- Method: Baking
- Cuisine: American
Ingredients
Cheese Mixture
- 8 oz. Cream Cheese, softened
- 8 oz. Monterey Jack Cheese, shredded
- 1/4 tsp. Garlic Powder
- 1/4 Yellow Onion, diced small
- 1 (10 oz.) Package Frozen Spinach, thawed and drained really well
Pastry & Egg Wash
- 1 Box Puff Pastry Sheets (2 sheets)
- 1 Egg
- 1 Tbsp. Water
Instructions
- Prepare Egg Wash: In a small bowl, combine the egg and water, then beat until well mixed to create an egg wash that will give the puff pastry a beautiful golden finish.
- Make Cheese Mixture: In a medium bowl, mix the softened cream cheese, shredded Monterey Jack cheese, garlic powder, and diced onion thoroughly until smooth and well combined.
- Add Spinach: Fold the thawed and thoroughly drained spinach into the cheese mixture, stirring well to evenly distribute the spinach throughout.
- Prepare Puff Pastry: Unroll the puff pastry sheets onto a flat surface. Brush both sides of each sheet lightly with the prepared egg wash to help seal and add color.
- Spread Filling: Evenly spread the creamy spinach and cheese mixture over one side of each puff pastry sheet, leaving a small border for sealing.
- Roll Up: Carefully roll up the puff pastry sheets from the filled side, creating a tight log. Slice the rolls into even pieces, about 1 to 1.5 inches thick.
- Bake: Arrange the rolls on a baking sheet lined with parchment paper or a silicone mat. Bake in a preheated oven at 400°F (204°C) for about 20 minutes or until the puff pastry is puffy and golden brown.
Notes
- Make sure the spinach is very well drained to prevent soggy pastry.
- Chill the puff pastry sheets before unrolling if they become too soft to handle.
- Serve warm for best flavor and texture.
- These roll ups can be prepared ahead and baked just before serving.
- Optional: Sprinkle a little extra shredded cheese on top before baking for extra cheesy rolls.
Keywords: Spinach roll ups, creamy spinach appetizers, puff pastry snack, cheese roll ups, baked spinach roll ups

