Spinach Artichoke Pinwheels Easy Homemade Snack Recipe for Beginners

Ready In
Servings 12 pieces
Difficulty

The first time I made these spinach artichoke pinwheels, it was kind of an accident. I was staring into my fridge, craving a snack that wasn’t just another bag of chips or some sad crackers. All I had was a frozen puff pastry sheet, a jar of artichoke hearts, fresh spinach, and a handful of cheeses. I figured, why not roll them all up and bake? Three tries later, I nailed the perfect balance of creamy, savory, and flaky that snack lovers dream about. These pinwheels became my go-to for everything from lazy Sunday afternoons to party appetizers.

What makes this recipe so special is its simplicity combined with that indulgent spinach artichoke dip flavor everyone loves, baked into crispy, golden pinwheels. You don’t need fancy ingredients or hours in the kitchen, just a handful of simple staples and a little patience. Whether you’re a beginner or just need a quick snack fix, these easy homemade spinach artichoke pinwheels deliver every time. Plus, they’re fun to make and even more fun to eat.

Why This Recipe Works

I’ve tested this recipe against store-bought options and other homemade versions, and here’s why these spinach artichoke pinwheels stand out:

  • Simple ingredients, big flavor — You probably have most of this stuff in your fridge or pantry already. No weird specialty items required.
  • Perfectly flaky and creamy — The puff pastry crisps up beautifully while the spinach-artichoke filling stays luscious and flavorful without being soggy.
  • Snack-friendly sizes — Bite-sized pinwheels are ideal for parties, lunchboxes, or casual snacking. No mess, no fuss.
  • Beginner-friendly — Rolling and slicing puff pastry feels intimidating at first, but I walk you through every step so you won’t stress.
  • Customizable — Want it cheesier? Add extra mozzarella. Prefer a garlicky kick? Toss in fresh minced garlic. These pinwheels handle tweaks like a champ.

Every time I pull these out at a gathering, they disappear in minutes. They’re the kind of snack that makes you look like you put in way more effort than you actually did. Honestly, once you try this recipe, you might find yourself making it just for yourself on quiet nights. I know I do.

Ingredients Breakdown

Here’s what you’ll need to make these spinach artichoke pinwheels come to life. I’m breaking down each ingredient so you know exactly why it’s there and how to get the best results.

For the Pastry Base:

Puff pastry sheet (1 sheet, about 9×12 inches / 230x300mm) — The flaky, buttery canvas for these pinwheels. I use store-bought frozen sheets because they save so much time. Just thaw it fully in the fridge overnight or on the counter for a few hours before rolling. You can’t really substitute this with pie crust or phyllo; it won’t have the same puff or texture.

For the Filling:

spinach artichoke pinwheels preparation steps

Fresh spinach (3 cups / 90g, packed) — It’s best to use fresh over frozen here for texture and flavor. Wilt it down gently in a pan or microwave, then squeeze out excess moisture. Too much water will make your filling soggy.

Artichoke hearts (1 cup / 140g, chopped) — Canned or jarred works fine, just make sure to drain them well. I chop mine into small pieces so every bite has a little bit of that tangy goodness.

Cream cheese (4 ounces / 115g, softened) — The creamy base that binds everything together. Full-fat cream cheese gives the best richness.

Mayonnaise (2 tablespoons / 30ml) — Adds moisture and a slight tang to balance the richness. You can swap this with Greek yogurt if you want a lighter version, but it changes the texture a bit.

Parmesan cheese (¼ cup / 25g, grated) — Sharp, salty, and nutty. This amps up the savory factor and helps the filling hold its shape.

Mozzarella cheese (½ cup / 50g, shredded) — For melty, gooey goodness. I use whole milk mozzarella for the best melt.

Garlic (2 cloves, minced) — The secret flavor booster. Fresh garlic is a must here—no jarred stuff.

Lemon juice (1 teaspoon / 5ml) — Brightens the filling and balances the richness. Freshly squeezed is best.

Salt and pepper — To taste. I usually go light on salt since the cheeses add plenty, but don’t skip it entirely.

Optional but Recommended:

Red pepper flakes (¼ teaspoon) — For a subtle kick. I like adding this when I want a little heat without overpowering the flavors.

Fresh herbs (1 tablespoon chopped parsley or basil) — Adds freshness and color. Totally optional but worth it.

Equipment You’ll Need

You don’t need a fancy kitchen setup to make these spinach artichoke pinwheels. Here’s what I actually use and recommend:

  • Baking sheet — Any rimmed sheet will do. I line mine with parchment paper to prevent sticking and make cleanup a breeze.
  • Mixing bowl — For combining the filling ingredients. A medium-sized bowl works fine.
  • Skillet or microwave-safe bowl — To wilt and drain the spinach.
  • Rolling pin — Optional but helpful if you want to gently even out the puff pastry. I usually just use my hands to smooth it out.
  • Sharp knife or pizza cutter — To slice the rolled pinwheels cleanly (a pizza cutter is my favorite for this).
  • Spatula or spoon — For spreading the filling evenly.

If you don’t have a rolling pin, no worries—you can carefully stretch the pastry with your fingers. And if you don’t own a pizza cutter, a sharp chef’s knife works just as well.

Step-by-Step Instructions

  1. Preheat and prep (10 minutes)
    Preheat your oven to 400°F (200°C). Line a baking sheet with parchment paper. Take your frozen puff pastry sheet out of the fridge to warm slightly if it’s still too stiff to roll (about 10 minutes at room temp).
  2. Wilt and drain spinach (5 minutes)
    Heat a skillet over medium heat and toss in the fresh spinach. Cook just until wilted, about 2-3 minutes, stirring frequently. Remove from heat and transfer to a clean kitchen towel or cheesecloth. Squeeze out as much moisture as possible—this is key to avoiding soggy pinwheels.
  3. Prepare the filling (5 minutes)
    In a medium mixing bowl, combine the softened cream cheese, mayonnaise, grated Parmesan, shredded mozzarella, minced garlic, drained artichoke hearts, lemon juice, salt, pepper, and red pepper flakes if using. Stir until smooth and well combined. Add the squeezed spinach and chopped herbs, folding gently until evenly incorporated.
  4. Roll out the puff pastry (3 minutes)
    On a lightly floured surface or parchment paper, gently roll out the puff pastry to smooth any folds or creases. You want a roughly 9×12 inch rectangle. Don’t stretch it too thin; just even it out for easier spreading.
  5. Spread the filling (2 minutes)
    Use a spatula or the back of a spoon to spread the spinach artichoke filling evenly over the entire surface of the puff pastry, leaving a ½-inch border along one of the longer edges free of filling (this will help seal the roll).
  6. Roll up and slice (5 minutes)
    Starting from the edge with filling, carefully roll the pastry into a tight log. Press the seam gently to seal. Using a sharp knife or pizza cutter, slice the log into approximately 12 pinwheels, about 1 inch thick each.
  7. Bake (15-18 minutes)
    Arrange the pinwheels cut-side up on the prepared baking sheet, spaced about 1 inch apart. Bake in the preheated oven for 15-18 minutes, or until golden brown and puffed. Keep an eye on them—the edges should be crisp and the filling bubbly.
  8. Cool slightly and serve (5 minutes)
    Let the pinwheels cool on the baking sheet for 5 minutes before transferring to a wire rack or serving platter. They’re best warm but still delicious at room temperature.

From start to finish, this recipe takes about 45 minutes, with less than 20 minutes of active prep. Perfect for a last-minute snack or easy appetizer.

Expert Tips & Troubleshooting

After making these spinach artichoke pinwheels a dozen times, here are some tips that saved me headaches (and a few burnt batches):

  • Don’t skip squeezing the spinach — Moisture is the enemy of flaky pastry. I’ve learned this the hard way when my pinwheels turned soggy in the middle.
  • Use softened cream cheese — It spreads easier and mixes better with the other filling ingredients. Take it out of the fridge 30 minutes before you start or microwave in 10-second bursts.
  • Seal the roll well — Leaving a border on one edge and pressing the seam firmly keeps your pinwheels from unraveling during baking.
  • Slice cleanly — Use a sharp knife or pizza cutter and wipe the blade between cuts if needed to prevent dragging filling out of the pinwheels.
  • Watch baking time carefully — Puff pastry can go from perfectly golden to burnt quickly. Check at 15 minutes and adjust as needed depending on your oven.
  • Make ahead tip: You can assemble the pinwheels, wrap them tightly, and refrigerate for up to 24 hours before baking. Just add a couple minutes to the baking time if they’re cold from the fridge.

Variations & Substitutions

Once you’ve mastered the classic spinach artichoke pinwheels, these variations are a fun way to mix it up:

  • Mushroom & Swiss: Sauté finely chopped mushrooms and swap mozzarella for Swiss cheese for a nutty twist.
  • Sun-Dried Tomato & Basil: Add chopped sun-dried tomatoes and fresh basil to the filling. Skip the artichokes for a different flavor profile.
  • Spicy Jalapeño: Toss in finely diced jalapeños or a dash of cayenne powder for heat lovers.
  • Vegan version: Use dairy-free cream cheese and shredded vegan mozzarella, and swap mayonnaise for a vegan alternative or extra mashed avocado.
  • Gluten-free: Use gluten-free puff pastry sheets (available at specialty stores). Baking time may vary slightly.

Serving & Storage

These pinwheels are best enjoyed warm, fresh from the oven. I love serving them alongside a crisp sparkling drink—something like the champagne punch or sparkling sangria recipes I’ve shared before. The bubbles cut through the richness perfectly.

If you’re serving them at a party, arrange the pinwheels on a platter with toothpicks for easy grabbing. They pair wonderfully with other bite-sized appetizers like crispy prosciutto-wrapped asparagus bites or the fluffy mini quiches.

Storage: Cool completely before storing in an airtight container. They keep well at room temperature for up to 2 days. For longer storage, refrigerate for up to 5 days or freeze for up to 2 months. To reheat, bake at 350°F (175°C) for 8-10 minutes or until warmed through and crisp again.

Nutrition Information

Nutrient Per Pinwheel (1/12th)
Calories 140
Protein 5g
Total Carbohydrates 12g
Dietary Fiber 1g
Sugars 1g
Total Fat 8g
Saturated Fat 4g
Sodium 210mg

These pinwheels offer a moderate amount of protein and fat from the cheeses balanced with carbs from the puff pastry. They’re an indulgent snack but come with some veggies tucked inside, so that feels good, right? Enjoy them in moderation as part of a balanced snack or appetizer spread.

Final Thoughts

So that’s how you make spinach artichoke pinwheels with simple ingredients that deliver big on flavor and texture. I know I’ve shared a lot of tips and ideas, but trust me—once you try these, you’ll want to keep making them again and again. They’re the kind of snack that feels fancy but comes together in no time, perfect for impressing friends or just treating yourself.

Don’t be afraid to experiment with fillings and cheeses, or scale the recipe up for parties. And if you ever want to switch gears, I’ve got plenty of other bite-sized favorite recipes like the crispy bacon-wrapped dates that are equally addictive.

If you make these pinwheels, please drop a comment below—I love hearing how you customize them or what snacks you pair them with. Happy snacking!

FAQs

Can I use frozen spinach instead of fresh?

Yes, but make sure to thaw it completely and squeeze out as much moisture as possible. Frozen spinach tends to be wetter, so extra squeezing is essential to avoid soggy pinwheels. I prefer fresh for texture, but frozen works in a pinch.

Can I make these ahead of time?

Absolutely! You can assemble the pinwheels, wrap them tightly in plastic wrap, and refrigerate for up to 24 hours before baking. Just add a couple extra minutes to baking time if they come straight from the fridge.

What if I don’t have puff pastry?

If you don’t have puff pastry, you could try crescent roll dough as a substitute, though the texture will be different—less flaky and buttery but still tasty. Pie crust isn’t recommended because it’s too dense and crumbly for rolling pinwheels.

Can I add other fillings?

Yes! Cooked bacon bits, caramelized onions, sun-dried tomatoes, or even chopped olives are great additions. Just be mindful not to overload the filling or make it too wet.

Why did my pinwheels turn soggy?

Usually that means too much moisture in the filling. Make sure you squeeze out the spinach well and drain the artichokes thoroughly. Don’t skip spreading the filling evenly and leaving the puff pastry border to seal the roll tight.

How do I store leftover pinwheels?

Store cooled pinwheels in an airtight container at room temperature for up to 2 days, in the fridge for up to 5 days, or freeze for up to 2 months. Reheat in the oven for best texture.

Can I freeze these pinwheels before baking?

Yes, you can freeze the assembled, sliced pinwheels on a baking sheet until firm, then transfer them to a freezer bag. Bake from frozen, adding a few extra minutes to the baking time.

Pin This Recipe!

spinach artichoke pinwheels recipe
Print

Spinach Artichoke Pinwheels

These easy homemade spinach artichoke pinwheels combine creamy, savory filling with flaky puff pastry for a perfect snack or appetizer. Ideal for beginners, they bake up golden and delicious in under an hour.

  • Author: Eva
  • Prep Time: 25 minutes
  • Cook Time: 18 minutes
  • Total Time: 43 minutes
  • Yield: 12 pinwheels 1x
  • Category: Snack
  • Cuisine: American

Ingredients

Scale
  • 1 sheet frozen puff pastry (about 9x12 inches / 230x300mm), thawed
  • 3 cups fresh spinach (about 90g), packed
  • 1 cup artichoke hearts (about 140g), chopped and drained
  • 4 ounces cream cheese (115g), softened
  • 2 tablespoons mayonnaise (30ml)
  • 1/4 cup grated Parmesan cheese (25g)
  • 1/2 cup shredded mozzarella cheese (50g)
  • 2 cloves garlic, minced
  • 1 teaspoon fresh lemon juice (5ml)
  • Salt and pepper, to taste
  • 1/4 teaspoon red pepper flakes (optional)
  • 1 tablespoon chopped fresh herbs (parsley or basil, optional)

Instructions

  1. Preheat oven to 400°F (200°C). Line a baking sheet with parchment paper. Let puff pastry warm slightly if still stiff, about 10 minutes at room temperature.
  2. Wilt fresh spinach in a skillet over medium heat for 2-3 minutes, stirring frequently. Remove from heat and squeeze out excess moisture using a clean kitchen towel or cheesecloth.
  3. In a medium mixing bowl, combine softened cream cheese, mayonnaise, grated Parmesan, shredded mozzarella, minced garlic, drained artichoke hearts, lemon juice, salt, pepper, and red pepper flakes if using. Stir until smooth.
  4. Fold in the squeezed spinach and chopped fresh herbs gently until evenly incorporated.
  5. On a lightly floured surface or parchment paper, gently roll out the puff pastry to smooth folds, maintaining roughly a 9×12 inch rectangle.
  6. Spread the spinach artichoke filling evenly over the puff pastry, leaving a ½-inch border along one long edge free of filling.
  7. Starting from the edge with filling, roll the pastry into a tight log and press the seam to seal.
  8. Slice the log into approximately 12 pinwheels, about 1 inch thick each, using a sharp knife or pizza cutter.
  9. Arrange pinwheels cut-side up on the prepared baking sheet, spaced about 1 inch apart.
  10. Bake for 15-18 minutes until golden brown and puffed, watching closely to avoid burning.
  11. Let cool on the baking sheet for 5 minutes before transferring to a wire rack or serving platter. Serve warm or at room temperature.

Notes

Squeeze out as much moisture as possible from the spinach to avoid soggy pinwheels. Use softened cream cheese for easier mixing. Seal the roll well and slice cleanly to prevent filling from spilling. Watch baking time carefully to avoid burning. Pinwheels can be assembled ahead and refrigerated for up to 24 hours before baking; add a few minutes to baking time if baking cold. For freezing, freeze assembled pinwheels on a baking sheet until firm, then transfer to a freezer bag and bake from frozen with extra baking time.

Nutrition

  • Serving Size: 1 pinwheel
  • Calories: 140
  • Sugar: 1
  • Sodium: 210
  • Fat: 8
  • Saturated Fat: 4
  • Carbohydrates: 12
  • Fiber: 1
  • Protein: 5

Keywords: spinach artichoke pinwheels, easy snack recipe, homemade appetizer, puff pastry snack, party appetizers, beginner recipe

Did you make this recipe?

Share a photo and tag us — we can't wait to see what you've made!

You might also love these recipes

Leave a Comment

Recipe rating