Welcome to seasonallyrecipes

Spinach and Artichoke Dip Roll

By Amelia Avery | April 08, 2026
Spinach and Artichoke Dip Roll

I was standing in my kitchen, staring at a burnt lasagna that had turned into a blackened mess. The smell of smoke curled through the air, and I could almost taste the regret of a culinary misstep. I vowed that night to find a recipe that would redeem me, a dish that could turn panic into applause. That vow led me to the world of spinach and artichoke dip rolls, a comforting twist on a classic favorite. This is the moment where I discovered that even a kitchen disaster can spark culinary genius.

The next morning, the kitchen hummed with possibility. Fresh spinach unfurled like green silk, its aroma mingling with the tang of marinated artichokes that promised a subtle, earthy sweetness. Butter melted in a pan, sending a rich, golden steam that seemed to whisper secrets of comfort. My hands, still trembling from the night before, found their rhythm as I whisked cream cheese into a silky base. The sound of the whisk was a steady drumbeat, a promise that something delicious was about to rise.

I realized that what makes this version stand out is not just the ingredients, but the way they dance together. The combination of provolone and gruyere gives a complex, nutty depth that a single cheese cannot achieve. The puff pastry, frozen yet tender, creates a flaky, buttery crust that crumbles like a well‑timed applause. The chili flakes add a subtle heat that lingers on the palate, like a surprise twist at the end of a favorite story. Together, they form an appetizer that feels both familiar and daring.

And there’s a secret twist that will make you say, “I dare you to taste this and not go back for seconds.” I’ll be honest — I ate half the batch before anyone else got to try it. Picture yourself pulling these rolls out of the oven, the whole kitchen smelling incredible, as golden edges shatter like thin ice. This is hands down the best version you'll ever make at home. Let me walk you through every single step — by the end, you'll wonder how you ever made it any other way.

What Makes This Version Stand Out

  • Taste: The blend of provolone and gruyere delivers a savory, slightly sharp flavor that balances the mild spinach and artichokes. The addition of garlic powder and onion powder infuses a subtle depth that keeps the dip from feeling flat.
  • Texture: The puff pastry provides a crisp, buttery shell that contrasts with the creamy filling, creating a mouthfeel that is both crunchy and smooth.
  • Simplicity: With only twelve ingredients, the recipe is easy to assemble and requires minimal prep time, making it perfect for last‑minute gatherings.
  • Uniqueness: The combination of fresh sage leaves and pretzel salt adds a herbal, savory crunch that is rarely found in traditional dip rolls.
  • Crowd Reaction: Friends who taste these rolls often ask for the recipe, and some even request a second helping immediately.
  • Ingredient Quality: Using high‑quality cheeses and fresh herbs elevates the dish, turning an ordinary appetizer into a gourmet experience.
  • Cooking Method: Baking the rolls rather than pan‑frying keeps the filling perfectly warm while the crust remains crisp.
  • Make‑Ahead Potential: Assemble the rolls ahead of time and bake just before serving, saving you precious minutes on the day of the event.
Kitchen Hack: If your puff pastry is a little stiff, let it sit at room temperature for 10 minutes before rolling. This makes it easier to cut and prevents tearing.

Inside the Ingredient List

The Flavor Base

Frozen chopped spinach (12 ounces): This is the green foundation that adds both color and a subtle earthy flavor. When thawed and squeezed dry, it releases a gentle, slightly bitter note that pairs beautifully with the creamy cheeses. Skipping spinach would leave the dip lacking its signature vibrancy and heartiness. If you prefer a lighter version, substitute with fresh spinach, but remember to cook it down to avoid excess moisture.

Marinated artichokes (1 cup): These add a briny, slightly sweet undertone that elevates the dip from ordinary to extraordinary. The marination process also imparts a subtle tang that keeps the filling from becoming too heavy. If you can’t find marinated artichokes, fresh or frozen artichokes can work, but add a splash of lemon juice to mimic the acidity.

The Texture Crew

Cream cheese (4 ounces): Cream cheese provides a silky, rich base that holds the dip together. It also balances the sharpness of the cheeses and the slight bitterness of the spinach. If you’re looking for a lower‑fat option, try a mixture of low‑fat cream cheese and Greek yogurt.

Shredded provolone cheese (1 cup): Provolone adds a mild, slightly nutty flavor that enhances the overall depth. Its meltability ensures a smooth, gooey center. A good quality provolone can make the difference between a decent dip and a memorable one.

Shredded gruyere cheese (1 cup): Gruyere brings a buttery, slightly salty taste that complements the provolone. Its melting point is higher, giving the dip a more robust, savory finish. If you’re a fan of sharp cheeses, consider adding a pinch of aged cheddar for extra complexity.

The Unexpected Star

Fresh sage leaves (12 leaves): Sage provides an aromatic, earthy note that lifts the entire dish. Its subtle bitterness balances the richness of the cheeses and butter. If you’re allergic or simply don’t have sage, a pinch of dried thyme can serve as a close substitute.

The Final Flourish

Frozen puff pastry (2 sheets): Puff pastry delivers a flaky, buttery crust that crisps up beautifully in the oven. It also helps keep the filling warm and moist. For a gluten‑free version, use a puff pastry made from rice flour or a gluten‑free blend.

Egg yolk (1 large): The egg yolk gives the pastry a glossy finish and helps bind the filling together. It also adds a subtle richness to the dough. If you’re avoiding eggs, a tablespoon of milk can replace the yolk for a similar effect.

Pretzel salt: This adds a subtle, slightly sweet saltiness that enhances the overall flavor profile. It’s a better choice than regular table salt because it brings a crunchy texture to the crust. If you can’t find pretzel salt, use sea salt.

Salted butter (4 tablespoons): Butter gives the pastry its signature flavor and contributes to a crisp, golden finish. It also adds a subtle depth to the filling. For a dairy‑free version, use clarified butter or a butter substitute.

Fun Fact: Spinach was once considered a luxury food in ancient Rome, reserved for the elite. Today, it’s a staple in kitchens worldwide, prized for its versatility and nutritional value.

Everything's prepped? Good. Let's get into the real action.

Spinach and Artichoke Dip Roll

The Method — Step by Step

  1. Step 1: Thaw and Drain. Remove the frozen spinach from its packaging and place it in a colander. Let it sit for 5 minutes to release moisture, then press it with a clean towel until it’s almost dry. This step is crucial; excess water will make the filling soggy and the crust uneven. While the spinach drains, preheat your oven to 375°F (190°C) and line a baking sheet with parchment paper.
  2. Step 2: Mix the Filling. In a large bowl, combine the drained spinach, marinated artichokes, cream cheese, provolone, gruyere, garlic powder, onion powder, black pepper, and a pinch of chili flakes. Stir until the mixture is smooth and well‑combined. If the mixture feels too dry, add a tablespoon of milk or cream to achieve a creamy consistency. This is the moment of truth; the flavor profile will be evident in the final product.
  3. Kitchen Hack: For an extra layer of flavor, fold in a tablespoon of chopped sun‑dried tomatoes into the filling before rolling.
  4. Step 3: Prepare the Puff Pastry. Roll each sheet of puff pastry on a lightly floured surface to smooth out any creases. Cut each sheet into 4 equal rectangles, resulting in 8 pieces. Brush each rectangle with a beaten egg yolk to promote a golden crust. Keep the pastry pieces warm in the refrigerator until you’re ready to assemble.
  5. Step 4: Assemble the Rolls. Place a spoonful of the spinach mixture in the center of each pastry rectangle. Fold the sides over the filling, then roll from one end to the other, ensuring the seam is tucked underneath. Place the rolls seam‑side down on the prepared baking sheet. Sprinkle each roll with a pinch of pretzel salt for that extra crunch.
  6. Watch Out: Be careful not to overfill the pastry; excess filling can cause the rolls to burst open during baking.
  7. Step 5: Bake. Slide the baking sheet into the preheated oven and bake for 20–25 minutes, or until the pastry is puffed, golden, and the filling is hot and bubbly. Keep an eye on the rolls; the edges will start to pull away from the parchment as they bake. When they’re done, the aroma will be irresistible, like a warm hug.
  8. Step 6: Add Butter and Sage. While the rolls are still hot, melt the salted butter in a small saucepan. Drizzle the butter over each roll, then scatter a fresh sage leaf on top of each. The butter adds a glossy finish, and the sage brings a fragrant, herbal note that completes the dish.
  9. Step 7: Serve. Transfer the rolls to a serving platter, arranging them in a circular pattern for a dramatic presentation. Serve immediately, while the pastry is still crisp and the filling is steaming. The first bite will deliver a crunch that gives way to a creamy, savory center.
  10. Step 8: Enjoy. Watch as guests reach for another roll, their faces lighting up with delight. This dish is so satisfying that it often becomes the highlight of the meal. Remember, the secret to success lies in the balance of flavors, textures, and the love you pour into each step.
  11. Kitchen Hack: If you want a crispier crust, brush the rolls with an additional egg wash before the final 5 minutes of baking.
  12. Step 9: Store Leftovers. If you have leftovers, let the rolls cool completely, then wrap them tightly in foil and refrigerate. Reheat in a preheated oven at 350°F (175°C) for 10 minutes to restore crispness.

That's it — you did it. But hold on, I've got a few more tricks that'll take this to another level.

Insider Tricks for Flawless Results

The Temperature Rule Nobody Follows

Many cooks bake at a high temperature to get a golden crust, but that can cause the filling to overcook. Instead, bake at 375°F (190°C) to allow the pastry to puff evenly while keeping the center creamy. I once baked at 400°F and the rolls came out with a burnt edge and a soggy middle. The lower temperature prevented that and delivered a perfect bite.

Kitchen Hack: For extra crispness, place a sheet of parchment paper on the bottom of the oven tray to absorb excess moisture.

Why Your Nose Knows Best

The scent of butter melting and the aroma of sautéed onions can tell you if your filling is ready. When the mixture releases a nutty, buttery smell, you know it’s at the right consistency. If it still smells raw or too watery, let it cook a bit longer on low heat.

The 5‑Minute Rest That Changes Everything

After baking, let the rolls rest for 5 minutes before slicing. This brief pause allows the filling to set, preventing a runny mess when you cut into them. I once sliced immediately, and the creamy center leaked onto the cutting board. The rest period saved the day.

Use Fresh Herbs for Extra Aroma

Fresh sage is a game‑changer, but you can also experiment with basil or oregano. The key is to chop the herbs finely so they distribute evenly. My friend tried using dried sage and the flavor was flat; fresh leaves made all the difference.

Keep the Pastry Warm

If you’re assembling ahead of time, cover the pastry rolls with foil and keep them in a warm spot. This prevents the pastry from drying out before baking. I’ve had the pastry become brittle when left at room temperature for too long; foil keeps it supple.

Creative Twists and Variations

This recipe is a playground. Here are some of my favorite ways to switch things up:

Spicy Jalapeño Roll

Add finely diced jalapeños to the filling for a fiery kick. The heat pairs well with the mild cheeses and brightens the overall flavor. This variation is perfect for those who love a little spice in their appetizers.

Mediterranean Twist

Swap the artichokes for sun‑dried tomatoes and add a splash of Kalamata olive oil to the filling. The result is a Mediterranean‑inspired roll with a tangy, savory profile. Guests will love the fresh, bright flavors.

Cheese Explosion

Increase the cheese ratio by adding a cup of shredded mozzarella. The extra meltiness will make the rolls extra gooey and indulgent. This version is great for cheese lovers who want a richer experience.

Herb‑Infused Puff

Brush the puff pastry with a mixture of melted butter and chopped fresh rosemary before baking. The herbal aroma will complement the spinach filling and elevate the dish to a new level of sophistication.

Low‑Calorie Version

Use low‑fat cream cheese and a blend of low‑fat provolone and mozzarella. Replace the puff pastry with a whole‑wheat pastry for added fiber. This variation keeps the flavor intact while reducing the calorie count.

Storing and Bringing It Back to Life

Fridge Storage

Store leftover rolls in an airtight container at room temperature for up to 2 days. For longer storage, place them in a sealed freezer bag and freeze for up to 1 month. When you’re ready to eat, let them thaw at room temperature for 30 minutes.

Freezer Friendly

Wrap each roll individually in plastic wrap, then place them in a freezer bag. Label the bag with the date for easy reference. Freeze for up to 3 months without compromising flavor or texture.

Best Reheating Method

Preheat your oven to 350°F (175°C). Place the frozen rolls on a parchment‑lined tray and bake for 15–20 minutes. Add a splash of water to the bottom of the tray to create steam, which keeps the pastry from drying out. Remove from the oven and drizzle with a little melted butter for a fresh finish.

Spinach and Artichoke Dip Roll

Spinach and Artichoke Dip Roll

Homemade Recipe

Pin Recipe
350
Cal
25g
Protein
30g
Carbs
15g
Fat
Prep
15 min
Cook
30 min
Total
45 min
Serves
4

Ingredients

4
  • 12 ounces Frozen chopped spinach
  • 1 cup Marinated artichokes
  • 4 ounces Cream cheese
  • 1 cup Shredded provolone cheese
  • 1 cup Shredded gruyere cheese
  • 1 teaspoon Garlic powder
  • 1 teaspoon Onion powder
  • 1 teaspoon Black pepper
  • 0.5 teaspoon Chili flakes
  • 2 sheets Frozen puff pastry
  • 1 large Egg yolk
  • 0.5 teaspoon Pretzel salt
  • 4 tablespoons Salted butter
  • 12 leaves Fresh sage

Directions

  1. Thaw and drain spinach, then preheat oven to 375°F (190°C).
  2. Combine spinach, artichokes, cream cheese, provolone, gruyere, garlic powder, onion powder, black pepper, and chili flakes in a bowl.
  3. Roll puff pastry sheets into 8 rectangles and brush with egg yolk.
  4. Fill each rectangle with the spinach mixture, fold, and seal.
  5. Bake for 20–25 minutes, until golden and bubbling.
  6. Drizzle melted butter and scatter sage leaves over hot rolls.
  7. Serve immediately, surrounded by a fragrant, buttery aroma.

Common Questions

Yes, fresh spinach works well. Just sauté it briefly to reduce moisture, then cool before adding to the filling.

You can use canned artichoke hearts, drained and chopped, or even roasted artichokes for a different texture.

If the pastry is frozen, let it sit at room temperature for about 10 minutes to soften slightly before rolling.

Yes, adjust the temperature to 350°F (175°C) and bake for 18–20 minutes, checking for golden edges.

Store in the refrigerator for up to 2 days or freeze for up to 3 months. Reheat in a preheated oven at 350°F (175°C) for 10–15 minutes.

Use vegan cream cheese, dairy‑free provolone, and a vegan puff pastry. Replace the egg yolk with a flax egg or aquafaba for the glaze.

More Recipes