Spinach Artichoke Cheese Puff Pastry Rolls Recipe

I absolutely love this Spinach Artichoke Cheese Puff Pastry Rolls Recipe because it perfectly balances creamy, cheesy goodness with a flaky, buttery crust that basically melts in your mouth. Whenever I need a crowd-pleasing appetizer or a snack that feels a little fancy but is so easy to make, I reach for this recipe. You’ll find that it comes together quickly with simple ingredients but delivers that wow factor every time.

When I first tried this recipe, I was amazed by how the savory spinach and artichoke filling pairs beautifully with the trio of cheeses—Parmesan, Gruyère, and white cheddar—wrapped in puff pastry. It’s ideal for game days, potlucks, or even a cozy night in when you want something indulgent yet homey. Once you try these rolls, you’ll be hooked like my family is!

❤️

Why You’ll Love This Recipe

  • Rich Flavor Combo: The blend of cheeses with tangy artichokes and savory spinach creates a deliciously creamy filling.
  • Easy Yet Impressive: You get a fancy-looking appetizer with minimal effort using store-bought puff pastry.
  • Versatile Snack: Perfect for parties, a quick appetizer, or a tasty addition to any meal.
  • Make-Ahead Friendly: You can prep ahead and freeze before baking to save time on busy days.

Ingredients You’ll Need

These ingredients come together for a classic spinach and artichoke filling wrapped in flaky puff pastry. Each component has a role—from the tanginess of marinated artichokes to the meltiness of three different cheeses—ensuring every bite is packed with flavor.

  • Frozen spinach: Make sure to thaw and squeeze out as much liquid as possible for no soggy pastry.
  • Marinated artichoke hearts: Adds a delicious tang—drain well to avoid excess moisture.
  • Parmesan cheese: Sharp and salty, it adds depth to the filling’s flavor.
  • Gruyère cheese: Melts beautifully and adds a subtle nuttiness.
  • White cheddar cheese: Provides creamy richness and slight sharpness.
  • Garlic: Freshly grated or finely chopped to add a savory kick.
  • Cream cheese: Brings creamy texture and richness that binds everything together.
  • Lemon zest (optional): Adds a bright, fresh aroma enhancing the filling.
  • Crushed red pepper flakes: Just a hint of heat to wake up the flavors.
  • Kosher salt: To taste, balancing all the ingredients.
  • Egg: Used both inside and as an egg wash for a golden finish.
  • Heavy cream: Mixed with the egg for brushing—helps the rolls brown beautifully.
  • All-purpose flour: For dusting your work surface to keep puff pastry from sticking.
  • Puff pastry: The star of the show—store-bought sheets make this recipe so quick and easy!
  • Everything bagel seasoning: A brilliant topping that adds crunch and flavor, but feel free to skip if you prefer plain.
📝
Note: You’ll find the complete list of ingredients, along with their exact measurements, in the printable recipe card at the bottom of this post.

Variations

I love making this Spinach Artichoke Cheese Puff Pastry Rolls Recipe my own by swapping out cheeses or adding extras to suit the occasion. Don’t be afraid to experiment based on what you have in your fridge or what your family likes.

  • Add cooked bacon or pancetta: I tried this once and it added a delicious smoky crunch that my family couldn’t get enough of.
  • Use vegan cream cheese and cheeses: Perfect for a plant-based twist while keeping all the creamy texture intact.
  • Include chopped sun-dried tomatoes: Adds a sweet and tangy burst that complements the artichokes beautifully.
  • Swap everything bagel seasoning for sesame seeds or poppy seeds: A simple way to change up the flavor profile.

How to Make Spinach Artichoke Cheese Puff Pastry Rolls Recipe

Step 1: Mix the flavorful filling

In a large bowl, combine the thawed and well-drained spinach with chopped marinated artichoke hearts, Parmesan, Gruyère, white cheddar, minced garlic, cream cheese, lemon zest if you’re using it, red pepper flakes, and salt. Stir everything until it’s evenly mixed. I like to taste the filling here to make sure the seasoning is just right before assembling—this little step makes a big difference!

Step 2: Prepare the puff pastry

On a lightly floured surface, roll out the two thawed sheets of puff pastry into 10-inch squares. Then cut each square in half to make four rectangles total. Whisk together an egg and heavy cream to create an egg wash that will give your rolls a golden, glossy finish.

Step 3: Assemble the rolls

Turn a rectangle so the longer edge is facing you. Use a fork to prick the dough all over—this keeps it from puffing up too much while baking. Spoon a quarter of the spinach-artichoke mixture along the edge closest to you, forming a neat rope of filling. Next, brush the far edge with the egg wash, then roll the dough tightly over the filling away from you. Gently crimp the edge with a fork to seal. Repeat this with the remaining rectangles and filling. Place the rolls on a parchment-lined sheet and pop them in the freezer for about 20 minutes—this step helps them hold their shape while baking.

Step 4: Slice and season

Preheat your oven to 425°F with a rack centered. Slice each frozen log into 4 pieces so you have 16 bite-sized rolls. Place them back on the lined baking sheet, brush each piece with egg wash, and sprinkle generously with everything bagel seasoning. I love the extra crunch and flavor that this topping adds—try not to skip it!

Step 5: Bake to golden perfection

Bake the rolls for about 25 minutes, until the puff pastry turns golden brown and crispy. The smell will be irresistible. Let them cool for a few minutes before serving so the cheese filling sets up a bit and doesn’t ooze out on the first bite.

👨‍🍳

Pro Tips for Making Spinach Artichoke Cheese Puff Pastry Rolls Recipe

  • Drain the spinach and artichokes very well: Excess moisture can make the pastry soggy, so use a clean kitchen towel or paper towels to press out liquid.
  • Chill the assembled rolls before baking: Freezing or refrigerating helps them hold their shape and prevents the filling from leaking during baking.
  • Don’t skip the egg wash: It creates that gorgeous golden color and helps the everything bagel seasoning stick.
  • Use a sharp knife or dental floss to slice: This prevents squashing the rolls and keeps the edges neat.

How to Serve Spinach Artichoke Cheese Puff Pastry Rolls Recipe

The image shows several golden brown, rectangular pastries topped with mixed seeds and spices, arranged on white parchment paper over a white marbled surface. Each pastry has a crispy, flaky outer layer sprinkled with toasted white and black sesame seeds, and reddish-brown spice flakes. The center of the pastries is filled with a visible green leafy mixture, seemingly spinach or herbs combined with melted cheese that oozes softly from the sides. One pastry is broken in half, revealing the soft, creamy textured filling inside, with the green filling contrasting nicely against the golden crust. There are scattered seeds and spice bits on the parchment paper around the pastries, enhancing the rustic look. Photo taken with an iphone --ar 4:5 --v 7

Garnishes

I usually keep garnishes simple because the rolls are packed with flavor on their own, but a light sprinkle of freshly chopped parsley or a dusting of extra Parmesan right before serving looks beautiful and adds a fresh touch. Sometimes I serve with a ramekin of marinara or a creamy ranch dip on the side—it’s a crowd-pleaser every time.

Side Dishes

These rolls pair wonderfully with a crisp green salad dressed in lemon vinaigrette or even a bowl of tomato soup for dipping. When I’ve made this recipe for brunch, I love serving it alongside fresh fruit and scrambled eggs for a well-rounded meal.

Creative Ways to Present

For special occasions, I arrange the rolls on a wooden board with small bowls of dipping sauces like garlic aioli and pesto. You can even skewer a few together for bite-sized appetizers that are perfect for parties. Wrapping each roll with a fresh herb sprig or colorful toothpick adds a charming finishing touch.

Make Ahead and Storage

Storing Leftovers

Leftover Spinach Artichoke Cheese Puff Pastry Rolls keep well in an airtight container in the fridge for up to 3 days. I recommend reheating them in the oven rather than the microwave to preserve that crisp pastry—just pop them in a 350°F oven for about 8-10 minutes until warmed through.

Freezing

One of the best things about this recipe is how well the frozen logs freeze before baking. After assembling and freezing for 20 minutes, I wrap them tightly in plastic wrap and store in a freezer-safe bag for up to 2 months. When I’m ready to eat, I slice and bake straight from frozen, adding a few extra minutes to the bake time.

Reheating

To reheat, I avoid the microwave since it can make the pastry soggy. Instead, I use a toaster oven or conventional oven at 350°F, placing the rolls on a baking sheet for 8-10 minutes until crispy and warm. This method revives the flaky texture and gooey cheese perfectly.

FAQs

  1. Can I use fresh spinach instead of frozen in the Spinach Artichoke Cheese Puff Pastry Rolls Recipe?

    Absolutely! If you prefer fresh spinach, sauté it until wilted, then squeeze out all the water before mixing it into the filling. This helps keep the pastry from getting soggy and maintains the right texture for the rolls.

  2. What type of puff pastry is best for this recipe?

    Store-bought frozen puff pastry works perfectly and makes this recipe a breeze. Just be sure to thaw it according to package instructions before rolling it out. Opt for the classic all-butter puff pastry for the best flavor and flakiness.

  3. Can I make the rolls vegan?

    Yes! Substitute the cheeses and cream cheese with vegan alternatives, and use a plant-based puff pastry. Replace the egg wash with a non-dairy milk or aquafaba for browning. The flavor changes slightly but still deliciously satisfying.

  4. How long do Spinach Artichoke Cheese Puff Pastry Rolls last?

    Freshly baked rolls are best eaten within 1-2 days for optimal crispiness but can be refrigerated for up to 3 days. If properly frozen before or after baking, they keep for 1-2 months in the freezer.

Final Thoughts

This Spinach Artichoke Cheese Puff Pastry Rolls Recipe holds a special place in my kitchen because it’s a comfort food classic that’s easy to make yet impressive enough to share. I love how flexible it is—you can dress it up or down, make it ahead, and always count on getting compliments. If you’re looking for an appetizer or snack that’s both cozy and crowd-pleasing, give this recipe a try; I promise it’ll become one of your go-to favorites just like it did for me.

Print
clock clock iconcutlery cutlery iconflag flag iconfolder folder iconinstagram instagram iconpinterest pinterest iconfacebook facebook iconprint print iconsquares squares iconheart heart iconheart solid heart solid icon
Spinach Artichoke Cheese Puff Pastry Rolls Recipe

Spinach Artichoke Cheese Puff Pastry Rolls Recipe

5 Stars 4 Stars 3 Stars 2 Stars 1 Star 4.9 from 149 reviews
  • Author: Emily
  • Prep Time: 15 mins
  • Cook Time: 25 mins
  • Total Time: 1 hr 15 mins
  • Yield: 16 rolls
  • Category: Appetizer
  • Method: Baking
  • Cuisine: American
  • Diet: Vegetarian

Description

Delicious and savory Spinach Dip Rolls featuring a flavorful blend of spinach, marinated artichoke hearts, and a mix of cheeses wrapped in flaky puff pastry. Perfect as an appetizer or snack, these rolls are easy to prepare and bake to golden perfection.


Ingredients

Units Scale

Spinach Dip Filling

  • 1 lb. frozen spinach, thawed, drained
  • 1 cup chopped marinated artichoke hearts (about 6 oz. drained)
  • 1 cup shredded Parmesan cheese
  • 1/2 cup shredded Gruyère cheese
  • 1/2 cup shredded white cheddar cheese
  • 3 cloves garlic, grated or finely chopped
  • 2 oz. cream cheese, room temperature
  • Zest of 1 lemon (optional)
  • 1/2 tsp. crushed red pepper flakes
  • 1/2 tsp. kosher salt

Egg Wash and Pastry

  • 1 large egg
  • 2 Tbsp. heavy cream
  • All-purpose flour, for dusting
  • 1 (17-oz.) pkg. puff pastry, thawed
  • 2 Tbsp. everything bagel seasoning or to taste

Instructions

  1. Prepare the spinach dip filling: In a large bowl, combine thawed and drained spinach, chopped marinated artichoke hearts, shredded Parmesan, Gruyère, cheddar cheeses, grated garlic, cream cheese, lemon zest if using, crushed red pepper flakes, and kosher salt. Mix thoroughly until evenly combined.
  2. Prepare the dough and egg wash: In a small bowl, whisk together the egg and heavy cream to create an egg wash. On a lightly floured surface, roll out both sheets of thawed puff pastry into 10″ x 10″ squares. Cut each square in half to yield 4 rectangles total.
  3. Assemble the rolls: Position a rectangle with the longer edge facing you. Pierce the dough all over with a fork to prevent blistering. Spoon one quarter of the spinach dip mixture into a rope shape along the edge of the dough closest to you. Brush the opposite edge with egg wash. Roll the dough tightly around the filling, rolling away from you. Use a fork to gently crimp the edges to seal the roll. Repeat this with the remaining dough and filling, resulting in 4 logs. Transfer the logs to a parchment-lined baking sheet and freeze for 20 minutes to firm up.
  4. Prepare for baking: Preheat oven to 425°F (220°C) with a rack positioned in the center. Once chilled, slice each log into 4 equal pieces for a total of 16 rolls. Place rolls spaced on the baking sheet. Brush each piece generously with the egg wash, then sprinkle with everything bagel seasoning for extra flavor and texture.
  5. Bake and serve: Bake the rolls in the preheated oven until the puff pastry is golden brown and crisp, approximately 25 minutes. Remove from oven and let cool slightly before serving to allow filling to set and to avoid burns.

Notes

  • Freezing the assembled rolls before slicing helps maintain shape and prevents filling from spilling out during baking.
  • Use room temperature cream cheese for easier mixing and a smoother filling.
  • The lemon zest is optional but adds a fresh brightness to the dip filling.
  • Ensure puff pastry is fully thawed before rolling to prevent cracking.
  • Everything bagel seasoning adds a savory crunch; substitute with sesame seeds or omit if unavailable.

Nutrition

  • Serving Size: 1 roll
  • Calories: 150
  • Sugar: 1 g
  • Sodium: 280 mg
  • Fat: 10 g
  • Saturated Fat: 5 g
  • Unsaturated Fat: 4 g
  • Trans Fat: 0.2 g
  • Carbohydrates: 12 g
  • Fiber: 1.5 g
  • Protein: 5 g
  • Cholesterol: 45 mg

Leave a Comment & Rate this Recipe!

If you love this recipe, please consider giving it a star rating when you leave a comment. Star ratings help people discover my recipes online. Your support means a lot to me, I appreciate you.

Recipe rating 5 Stars 4 Stars 3 Stars 2 Stars 1 Star

Your email address will not be published. Required fields are marked *