Deliciously Easy Spinach Artichoke Roll-Ups You Need to Try
There’s a special kind of magic that happens when you combine creamy, savory flavors with a touch of green goodness—and that’s exactly what my Spinach Artichoke Roll-Ups bring to the table. These delightful bites have become a favorite in our household, a recipe that started as a simple way to jazz up a weeknight dinner and quickly turned into a go-to for family gatherings and busy evenings alike. For me, cooking is all about creating moments of connection, and these roll-ups are a perfect example of how a humble blend of ingredients can bring warmth, comfort, and a little sparkle to everyday life.
Table of Contents
Why You’ll Love This Spinach Artichoke Roll-Ups
From the first time I made these Spinach Artichoke Roll-Ups, I knew they were something special. They’re creamy, cheesy, and packed with vibrant spinach and tender artichokes—flavors that remind me of cozy family dinners around my grandmother’s kitchen table. What makes these roll-ups stand out is how effortlessly they come together, even on the busiest nights when time feels like the enemy.
As a mom, I appreciate recipes that strike the perfect balance between quick prep and comforting results. These roll-ups slice and bake in no time but deliver on flavor and that homemade feel that makes everyone gather around the table with a smile. Plus, they’re versatile enough to serve as an appetizer, a side dish, or even a light main course. I often find myself making a batch to bring to school potlucks or weekend brunches with friends, where they disappear almost as fast as I can plate them.
Cooking has always been my way to slow down and savor life, and this recipe is no exception. It’s a little piece of joy wrapped up in flaky dough, perfect for sharing stories, laughter, and those everyday moments that become cherished memories.
Ingredients You’ll Need for This Spinach Artichoke Roll-Ups

- 1 package (8 oz) cream cheese, softened
- 1/2 cup sour cream
- 1 cup shredded mozzarella cheese
- 1/2 cup grated Parmesan cheese
- 1 cup fresh spinach, finely chopped (or 1/2 cup frozen spinach, thawed and drained)
- 1 cup canned artichoke hearts, drained and chopped
- 2 cloves garlic, minced
- 1 teaspoon lemon juice
- 1/2 teaspoon salt
- 1/4 teaspoon black pepper
- 1 sheet puff pastry (thawed if frozen)
- 1 egg, beaten (for egg wash)
If you’re looking to mix things up, feel free to swap the sour cream for Greek yogurt for a tangier twist and added protein. For a dairy-free version, use vegan cream cheese and mozzarella alternatives—though I’ll admit, the classic combo is hard to beat. And if fresh spinach isn’t on hand, frozen works beautifully as long as you squeeze out excess moisture to keep the roll-ups from getting soggy.
Nutrition Facts
- Calories: Approximately 280 per roll-up (based on 8 servings)
- Protein: 10g
- Fat: 18g
- Carbohydrates: 15g
- Fiber: 2g
- Sugar: 2g
- Sodium: 400mg
While these roll-ups are indulgent, they also bring some nutritional benefits thanks to the spinach and artichokes—both rich in vitamins and antioxidants. I love that they feel a little bit like a treat but still carry some wholesome ingredients. It’s all about balance, especially when feeding a busy family where every bite counts toward both flavor and nourishment.
Print
Deliciously Easy Spinach Artichoke Roll-Ups You Need to Try
Learn how to make delicious Spinach Artichoke Roll-Ups. Easy recipe with step-by-step instructions.
- Total Time: 45 minutes
- Yield: 4 servings 1x
Ingredients
- 1 package (8 oz) cream cheese, softened
- 1/2 cup sour cream
- 1 cup shredded mozzarella cheese
- 1/2 cup grated Parmesan cheese
- 1 cup fresh spinach, finely chopped (or 1/2 cup frozen spinach, thawed and drained)
- 1 cup canned artichoke hearts, drained and chopped
- 2 cloves garlic, minced
- 1 teaspoon lemon juice
- 1/2 teaspoon salt
- 1/4 teaspoon black pepper
- 1 sheet puff pastry (thawed if frozen)
- 1 egg, beaten (for egg wash)
If you’re looking to mix things up, feel free to swap the sour cream for Greek yogurt for a tangier twist and added protein. For a dairy-free version, use vegan cream cheese and mozzarella alternatives—though I’ll admit, the classic combo is hard to beat. And if fresh spinach isn’t on hand, frozen works beautifully as long as you squeeze out excess moisture to keep the roll-ups from getting soggy.
Instructions
- Preheat your oven to 375°F (190°C) and line a baking sheet with parchment paper. This little step makes cleanup easier—a lifesaver when juggling kids and kitchen chaos.
- In a medium bowl, mix the softened cream cheese and sour cream until smooth and creamy. I use a handheld mixer for this, but a sturdy spoon works just fine.
- Add the shredded mozzarella, grated Parmesan, chopped spinach, chopped artichoke hearts, minced garlic, lemon juice, salt, and pepper. Stir everything together until evenly combined. I always sneak a little extra garlic because it adds such a lovely depth of flavor.
- Unfold the puff pastry sheet on a lightly floured surface. Using a rolling pin, gently roll it out to smooth any creases and slightly enlarge it—about 12×12 inches.
- Spread the spinach and artichoke mixture evenly over the puff pastry, leaving a small border around the edges.
- Carefully roll the pastry into a tight log, starting from one edge. Pinch the seams and ends to seal.
- Using a sharp knife, slice the log into 8 equal pieces. Arrange the slices cut-side up on the prepared baking sheet, spacing them about 1 inch apart.
- Brush the tops with the beaten egg. This step gives the roll-ups that gorgeous golden shine I love to see coming out of the oven.
- Bake for 20-25 minutes, or until the pastry is puffed and golden brown. You’ll know they’re ready when they smell irresistible and have that perfect crispness.
- Remove the roll-ups from the oven and let cool for 5 minutes before serving. Trust me—these will be hot, gooey, and worth the wait!
Whenever I make these, I find that involving my kids really helps speed things up—and it’s a great way to teach them about ingredients and flavors. Plus, they love being able to say they “helped make dinner,” which makes the meal all the more special.
- Prep Time: 15 minutes
- Cook Time: 30 minutes
- Category: Main Dish
- Method: Cooking
- Cuisine: International
Steps to Create Your Spinach Artichoke Roll-Ups
- Preheat your oven to 375°F (190°C) and line a baking sheet with parchment paper. This little step makes cleanup easier—a lifesaver when juggling kids and kitchen chaos.
- In a medium bowl, mix the softened cream cheese and sour cream until smooth and creamy. I use a handheld mixer for this, but a sturdy spoon works just fine.
- Add the shredded mozzarella, grated Parmesan, chopped spinach, chopped artichoke hearts, minced garlic, lemon juice, salt, and pepper. Stir everything together until evenly combined. I always sneak a little extra garlic because it adds such a lovely depth of flavor.
- Unfold the puff pastry sheet on a lightly floured surface. Using a rolling pin, gently roll it out to smooth any creases and slightly enlarge it—about 12×12 inches.
- Spread the spinach and artichoke mixture evenly over the puff pastry, leaving a small border around the edges.
- Carefully roll the pastry into a tight log, starting from one edge. Pinch the seams and ends to seal.
- Using a sharp knife, slice the log into 8 equal pieces. Arrange the slices cut-side up on the prepared baking sheet, spacing them about 1 inch apart.
- Brush the tops with the beaten egg. This step gives the roll-ups that gorgeous golden shine I love to see coming out of the oven.
- Bake for 20-25 minutes, or until the pastry is puffed and golden brown. You’ll know they’re ready when they smell irresistible and have that perfect crispness.
- Remove the roll-ups from the oven and let cool for 5 minutes before serving. Trust me—these will be hot, gooey, and worth the wait!
Whenever I make these, I find that involving my kids really helps speed things up—and it’s a great way to teach them about ingredients and flavors. Plus, they love being able to say they “helped make dinner,” which makes the meal all the more special. Learn more: Irresistible Bacon Wrapped Sweet Potato Bites You Need to Try
Tips for Making the Best Spinach Artichoke Roll-Ups
Through years of experimenting in my kitchen, balancing the demands of family life, and learning from both successes and flops, I’ve picked up a few tips that make these roll-ups truly shine:
- Drain those greens well: Whether you’re using fresh or frozen spinach, make sure to squeeze out as much moisture as possible. Too much liquid can make the pastry soggy and prevent it from puffing up beautifully.
- Don’t skimp on the cheese: The combo of cream cheese, mozzarella, and Parmesan is what gives these roll-ups their luscious, melty texture and rich flavor. Using good-quality cheeses makes a noticeable difference.
- Chop artichokes finely: Larger chunks can cause uneven rolling and make slicing tricky. Finely chopped artichokes distribute flavor evenly throughout each bite.
- Use an egg wash: This simple step adds that golden color and slight crunch on top, making the roll-ups look as good as they taste.
- Let them rest: Give the roll-ups a few minutes after baking to set up so the filling isn’t molten lava when you bite in. Patience here is rewarded with perfectly gooey, yet manageable rolls.
“Cooking is my way to slow down and savor life, and these roll-ups are a little piece of joy wrapped up in flaky dough.” – Emma
Serving Suggestions and Pairings

Spinach Artichoke Roll-Ups are wonderfully versatile. In our home, they often make an appearance as a starter for weekend dinners or as a fun finger food for casual get-togethers. Here are some of my favorite ways to serve them:
- Alongside a fresh mixed green salad tossed with lemon vinaigrette for a light, balanced meal.
- Paired with a warm bowl of tomato soup on chillier days—comfort food at its best.
- As part of a brunch spread alongside scrambled eggs, roasted potatoes, and fresh fruit.
- With a simple dipping sauce like marinara, ranch, or a tangy garlic aioli to add an extra flavor boost.
One of my favorite memories is serving these roll-ups during a backyard picnic with my family. The kids loved dunking them into their favorite sauces, and my husband couldn’t get enough of the flaky pastry. Food like this turns ordinary moments into cherished family stories.
Storage and Reheating Tips
Life at our house rarely slows down, so I always make sure to have leftovers stored properly for quick meals later. These Spinach Artichoke Roll-Ups reheat beautifully, making them perfect for busy weeknights or lunchboxes.
- To store: Place cooled roll-ups in an airtight container and refrigerate for up to 3 days.
- To freeze: Arrange the roll-ups on a baking sheet lined with parchment and freeze until solid. Transfer to a freezer-safe bag or container. Freeze for up to 2 months.
- To reheat: Warm in a preheated oven at 350°F (175°C) for about 10-12 minutes if refrigerated, or 20-25 minutes if frozen, until heated through and crisp again.
- Microwave reheating: This works in a pinch but can soften the pastry. Heat in 30-second intervals until warm, then crisp up in a toaster oven if possible.
One thing I’ve learned is that leftovers don’t just save time—they give you another chance to enjoy a little homemade love, even when life feels hectic. These roll-ups are always a treat, no matter when you eat them.
Frequently Asked Questions
What are the main ingredients for Spinach Artichoke Roll-Ups?
The main ingredients for Spinach Artichoke Roll-Ups include the items listed in our ingredients section above. Each ingredient plays a crucial role in achieving the perfect flavor and texture.
How long does it take to make Spinach Artichoke Roll-Ups?
The total time to make Spinach Artichoke Roll-Ups includes both preparation and cooking time. Check the recipe card above for exact timing details.
Can I make Spinach Artichoke Roll-Ups ahead of time?
Yes, Spinach Artichoke Roll-Ups can often be prepared in advance. Store it properly in an airtight container in the refrigerator and consume within the recommended timeframe.
What can I serve with Spinach Artichoke Roll-Ups?
Spinach Artichoke Roll-Ups pairs well with various sides and accompaniments. Consider the serving suggestions mentioned in the recipe for the best dining experience.
Is Spinach Artichoke Roll-Ups suitable for special diets?
Depending on the ingredients used, Spinach Artichoke Roll-Ups may be adapted for various dietary needs. Check the ingredients list and consider substitutions as needed for your dietary requirements.
Final Thoughts
Spinach Artichoke Roll-Ups are more than just a recipe—they’re a way to bring a little extra warmth and connection to the everyday hustle. For me, cooking has always been about creating moments that matter, whether it’s teaching my kids to appreciate fresh ingredients or sharing a simple yet delicious meal with my husband after a long day.
These roll-ups capture that feeling perfectly: approachable, flavorful, and made for real life. They remind me of my grandmother’s kitchen, where food was the language of love and family stories were told with every bite. I hope that when you make these, you’ll feel that same sense of comfort and joy—whether you’re feeding a hungry family, entertaining friends, or simply treating yourself to a little homemade happiness.
So go ahead—grab your puff pastry, gather your ingredients, and get ready to roll out some love with these Spinach Artichoke Roll-Ups. Trust me, your taste buds (and your family) will thank you.
