I absolutely love this Spinach Dip Rolls with Artichoke and Cheese Recipe because it’s a total crowd-pleaser that feels fancy but is surprisingly easy to make. Whenever I’m hosting a casual get-together or just want a cozy snack, I reach for this recipe because it’s cheesy, crispy, and packed with that rich spinach-artichoke flavor we all crave. Plus, using puff pastry makes it almost foolproof, which is a big win in my book.
You’ll find that these rolls are perfect for everything from holiday parties to weeknight appetizers. The combination of cheeses with marinated artichokes and spinach is irresistible — and the best part? You can prep them ahead of time, pop them in the freezer, and bake whenever you need a hot, fresh bite. This Spinach Dip Rolls with Artichoke and Cheese Recipe has definitely become one of my go-to recipes for impressing guests without stress.
Why You’ll Love This Recipe
- Easy and Elegant: Puff pastry makes it quick to assemble but looks delightfully fancy when baked.
- Flavor Packed: Spinach, artichokes, and three cheeses combine for an irresistible creamy, savory mix.
- Make-Ahead Friendly: You can freeze the rolls before baking, perfect for last-minute entertaining.
- Guaranteed Crowd-Pleaser: My family goes crazy for these every time — I’m sure yours will too!
Ingredients You’ll Need
All these ingredients come together like a dream, creating that classic spinach-artichoke dip flavor inside a golden, flaky roll. Each one plays a key role — from the tang of Parmesan to the creaminess of cream cheese — so try to use fresh or quality versions for the best results.
- Frozen spinach: Make sure it’s fully thawed and well-drained so the dough doesn’t get soggy.
- Marinated artichoke hearts: Choose the ones packed in brine or marinade for the best flavor punch.
- Parmesan: Freshly shredded Parmesan adds sharpness — pre-grated just won’t have the same impact.
- Gruyère: This cheese melts beautifully and adds a subtle nuttiness.
- White cheddar: For that creamy, slightly sharp bite that balances the cheeses.
- Garlic: Fresh grated or finely chopped imparts that signature savory depth.
- Cream cheese: Softened to room temp, it creates the smooth base that holds everything together.
- Lemon zest (optional): Adds a fresh brightness that I really love, but you can skip it if you prefer.
- Crushed red pepper flakes: A subtle heat that perks up the filling without overpowering.
- Kosher salt: Essential for seasoning — don’t leave it out!
- Large egg: Mixed with cream for the egg wash to get that beautifully shiny, golden crust.
- Heavy cream: For richness in the egg wash, helps browning.
- All-purpose flour: Used for dusting the surface while rolling out the pastry.
- Puff pastry sheets: Thawed and handled gently to keep them flaky and light.
- Everything bagel seasoning or toasted sesame seeds: The perfect finishing touch for extra crunch and flavor.
Variations
I love how versatile this Spinach Dip Rolls with Artichoke and Cheese Recipe is — feel free to personalize it with whatever cheeses or add-ins you have on hand. I’ve tried a few tweaks over the years and would encourage you to experiment to find your personal favorite version.
- Cheese Swap: Once, I swapped Gruyère for mozzarella when I ran out, and it was still creamy but milder in flavor.
- Spicy Kick: Adding a pinch of smoked paprika or cayenne gives these rolls a smoky heat that’s surprising and delicious.
- Greens Variation: I’ve made these with kale or chard instead of spinach for a heartier texture—and I liked the earthiness it added.
- Vegan Version: Use vegan cream cheese and cheese substitutes, plus a flax egg for brushing the dough, to make this plant-based friendly.
How to Make Spinach Dip Rolls with Artichoke and Cheese Recipe
Step 1: Mix the Flavorful Filling
Start by combining your thawed, well-drained spinach with chopped marinated artichoke hearts in a large bowl. Then, add all your shredded cheeses, grated garlic, softened cream cheese, lemon zest if using, red pepper flakes, and kosher salt. I love mixing this by hand because it lets me feel the texture and know when everything is evenly distributed. The cream cheese helps bind the filling so it won’t fall apart when baking.
Step 2: Prepare and Cut the Puff Pastry
On a lightly floured surface, roll each puff pastry sheet to about a 10″ x 10″ square—this makes the dough a little thinner and easier to roll with filling. Then, cut each square in half to create two rectangles. Make sure to work quickly so the dough doesn’t get too warm. Before filling, pierce the dough all over with a fork to prevent bubbling during baking.
Step 3: Roll Up the Loaded Dough
Place one-quarter of the spinach mixture in a rope along the long edge of the dough closest to you. Now here’s a trick I discovered: brushing the far edge with egg wash before rolling helps the dough seal nicely. Roll away from you, keeping it tight around the filling. Use a fork to gently crimp along the edge to seal the roll—this helps keep everything inside during baking. Repeat with the rest to get four logs total, then transfer to a parchment-lined baking sheet and freeze for about 20 minutes to firm up before slicing.
Step 4: Slice and Brush Before Baking
Preheat your oven to 425°F and arrange the rack in the center. Slice each chilled roll into four equal pieces—these little logs are perfect bite-sized appetizers. Place them cut-side down on the baking sheet, then brush each piece generously with egg wash. Finally, sprinkle everything bagel seasoning or toasted sesame seeds on top for that irresistible pop of flavor and texture.
Step 5: Bake Until Golden and Delicious
Bake for about 25 minutes or until the dough is puffed and a beautiful golden brown. You’ll want to peek around the 20-minute mark just to ensure they’re not browning too quickly. Let them cool slightly before serving — the filling will be hot and luscious! When I first tried this, waiting those few minutes was tough because the aroma is so tempting.
Pro Tips for Making Spinach Dip Rolls with Artichoke and Cheese Recipe
- Drain the spinach well: I learned the hard way that excess water makes the rolls soggy, so I press the spinach dry with paper towels before mixing.
- Freeze before slicing: Chilling the logs for 20 minutes helps you get clean slices that don’t squish or crumble.
- Use fresh cheese: Freshly shredded cheeses melt better and taste creamier than pre-shredded, which often contains anti-caking agents.
- Avoid overfilling: Too much filling can cause the dough to tear or leak, so keep the filling rope slim and manageable.
How to Serve Spinach Dip Rolls with Artichoke and Cheese Recipe
Garnishes
I like to keep garnishes simple since the rolls are already packed with flavor. A light sprinkle of fresh chopped parsley or chives adds just enough freshness and pretty color. Sometimes, I serve them with a small bowl of sour cream or a tangy yogurt dip on the side — it’s a hit every time.
Side Dishes
These rolls pair wonderfully with a crisp green salad or a bowl of tomato soup for a comforting combo. If you’re serving at a party, I often include them alongside a charcuterie board where they add a warm, melty option to the mix. They also make a great accompaniment to roasted veggies or grilled chicken for a light meal.
Creative Ways to Present
For special occasions, I’ve arranged these spinach dip rolls in a circle on a large platter with a small bowl of dipping sauce in the center—it looks inviting and encourages sharing. Another fun trick is to alternate sprinkled bagel seasoning with sesame seeds or everything seasoning for a beautiful, varied appearance. You can even skewer the rolls with toothpicks for easy grab-and-go bites.
Make Ahead and Storage
Storing Leftovers
I usually store leftover rolls in an airtight container in the refrigerator for up to 3 days. When cooling them, I let them come to room temperature before sealing so they don’t get soggy. Reheating works best as a quick toasty snack.
Freezing
One of my favorite parts about this Spinach Dip Rolls with Artichoke and Cheese Recipe is how freezer-friendly it is. I freeze the unbaked rolls after assembling them, which means I can bake fresh, hot bites whenever guests pop by. Just freeze wrapped well on a parchment-lined tray, then transfer to a freezer bag once solid. They keep great for up to 3 months.
Reheating
To reheat, I pop the rolls back into a 375°F oven for about 10–15 minutes until heated through and crispy again. Avoid microwaving if possible, since the pastry softens and loses that beautiful crunch. If you’re in a hurry, a toaster oven is a good option for reheating individual portions.
FAQs
-
Can I use fresh spinach instead of frozen for this recipe?
Yes, you can definitely use fresh spinach! Just make sure to wilt it down in a pan first, then squeeze out all the excess moisture before mixing with the rest of the filling. This helps avoid soggy pastry and keeps the rolls from becoming watery.
-
What can I substitute if I don’t have Gruyère or white cheddar?
You can swap Gruyère for mozzarella or Swiss cheese and use sharp yellow cheddar in place of white cheddar. The key is using a mix of cheeses that melt well and have balanced flavors. Don’t be afraid to experiment with what you have—this recipe is forgiving!
-
How long do the spinach dip rolls keep after baking?
Once baked, these rolls keep well in an airtight container in the fridge for about 3 days. For best texture when reheating, warm them in the oven rather than the microwave to keep the pastry crisp.
-
Can I prepare these rolls vegan or dairy-free?
Absolutely! Use vegan cream cheese and plant-based cheese alternatives, and replace the egg wash with a mixture of non-dairy milk and maple syrup or aquafaba for brushing. The flavor will differ slightly but still delicious!
Final Thoughts
This Spinach Dip Rolls with Artichoke and Cheese Recipe feels like a special treat every time I make it, but it’s so easy that it’s become part of my regular rotation too. I love sharing it with friends because it’s a guaranteed hit — fun to eat and bursting with flavor. If you want a warm, cheesy appetizer or snack that’s a little bit indulgent but totally doable, give these rolls a try. I promise you’ll keep coming back to this recipe once you see how effortlessly delicious they are!
PrintSpinach Dip Rolls with Artichoke and Cheese Recipe
- 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
These savory Spinach Dip Rolls combine a creamy blend of spinach, marinated artichokes, and a trio of cheeses wrapped in flaky puff pastry. Perfect as an appetizer or party snack, they offer a delightful mix of gooey filling and crispy golden crust with a flavorful kick from garlic, lemon zest, and red pepper flakes.
Ingredients
Filling
- 1 lb. frozen spinach, thawed, drained
- 1 cup chopped marinated artichoke hearts (about 6 oz. drained)
- 1 cup shredded Parmesan
- 1/2 cup shredded Gruyère
- 1/2 cup shredded white cheddar
- 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
- 1 large egg
- 2 Tbsp. heavy cream
Dough and Topping
- All-purpose flour, for dusting
- 1 (17-oz.) pkg. puff pastry, thawed
- 2 Tbsp. everything bagel seasoning or toasted sesame seeds
Instructions
- Prepare the filling: In a large bowl, mix together the thawed and drained spinach, chopped marinated artichokes, shredded Parmesan, Gruyère, white cheddar, grated garlic, room temperature cream cheese, lemon zest if using, crushed red pepper flakes, and kosher salt until well combined.
- Roll and cut puff pastry: In a small bowl, whisk together the egg and heavy cream to create an egg wash. Lightly flour a clean surface and roll each sheet of puff pastry to a 10″ x 10″ square. Cut each square in half vertically and horizontally to make four rectangles in total.
- Fill and shape rolls: With the longer edge of each rectangle facing you, pierce the dough all over with a fork to prevent puffing unevenly. Spoon one-quarter of the spinach mixture into a rope along the edge closest to you. Brush the top edge (farthest from you) with egg wash, then carefully roll the dough away from you tightly around the filling. Use a fork to gently crimp the edges to seal. Repeat this process for all four rectangles to create four logs. Place the rolls on a parchment-lined baking sheet and freeze for 20 minutes to firm up.
- Preheat oven and slice rolls: Position an oven rack in the center and preheat to 425°F (220°C). Remove the logs from the freezer and slice each one into 4 equal pieces for a total of 16 rolls. Arrange them on the parchment-lined baking sheet, spacing evenly.
- Brush, season, and bake: Brush each roll piece generously with the remaining egg wash and sprinkle with everything bagel seasoning or toasted sesame seeds. Bake in the preheated oven until the puff pastry is golden brown and cooked through, approximately 25 minutes. Allow the rolls to cool slightly before serving.
Notes
- For a milder flavor, omit the crushed red pepper flakes.
- These rolls can be assembled ahead and frozen before baking; bake directly from frozen adding a few extra minutes to the baking time.
- Serve warm with sour cream, ranch dressing, or your favorite dip for extra indulgence.
- Make sure to thoroughly drain the spinach to prevent soggy dough.
- You can substitute Gruyère with mozzarella if preferred.
Nutrition
- Serving Size: 1 roll
- Calories: 230
- Sugar: 1 g
- Sodium: 320 mg
- Fat: 15 g
- Saturated Fat: 7 g
- Unsaturated Fat: 7 g
- Trans Fat: 0 g
- Carbohydrates: 16 g
- Fiber: 2 g
- Protein: 7 g
- Cholesterol: 45 mg