These Vegan Spinach Cheese Pinwheels are a flavorful, wholesome snack that combines creamy plant-based cheese with nutrient-rich spinach in flaky puff pastry.
Packed with protein, fiber, and heart-healthy fats, they’re naturally low in saturated fat and perfect for everyday cooking.
Quick to assemble, freezer-friendly, and endlessly satisfying, they make a versatile appetizer, lunchbox treat, or party snack.

Vegan Spinach Pinwheels
Equipment
- 2 sheets vegan puff pastry, thawed
- Mixing bowl, medium
- Sharp knife or serrated knife
- Baking sheet
- Parchment paper
Ingredients
- 2 sheets vegan puff pastry thawed
- 5 –6 oz baby spinach fresh or thawed if frozen
- 8 oz plain vegan cream cheese or cashew cream cheese
- ½ tsp dried parsley
- ¼ tsp dried thyme
- ¼ tsp dried tarragon
- ½ tsp dried dill
- 1 tsp onion flakes
- ¾ tsp garlic powder
- ⅓ tsp salt adjust to taste
- A pinch of cinnamon
- A pinch of nutmeg
Instructions
- Prepare the Puff Pastry: Start by removing the vegan puff pastry sheets from the freezer. Allow them to thaw completely at room temperature until they are soft and pliable but not sticky. This usually takes around 20–30 minutes. The pastry should be easy to roll out without cracking. If it feels cold or firm, leave it on the counter a bit longer to avoid tearing during assembly.
- Cook or Thaw the Spinach: If using fresh spinach, place it in a heatproof bowl and pour boiling water over it. Let the spinach wilt for about 3 minutes, then drain it thoroughly using a fine mesh strainer. Press gently to remove excess water. For frozen spinach, ensure it is fully thawed and squeeze out all moisture with a clean kitchen towel or paper towels. Removing excess liquid is crucial to prevent the pinwheels from becoming soggy.
- Make the Spinach-Cheese Filling: Transfer the drained spinach to a medium mixing bowl. Add the vegan cream cheese (or homemade cashew cream cheese) to the spinach. Sprinkle in the dried herbs: parsley, thyme, tarragon, and dill. Add the onion flakes, garlic powder, salt, cinnamon, and nutmeg. Mix thoroughly with a spatula or spoon until the mixture is smooth, creamy, and evenly seasoned. Taste the filling and adjust seasoning if needed. The filling should have a balanced flavor—herbaceous, slightly savory, and aromatic.
- Roll Out the Puff Pastry: Place one puff pastry sheet on a lightly floured or parchment-lined surface. Lay the second sheet on top and gently roll both together with a rolling pin to create a uniform rectangle, approximately 12 × 14–16 inches. Ensure the thickness is even across the sheet to guarantee consistent baking. Avoid over-rolling, as the layers may separate.
- Spread the Filling: Evenly spread the prepared spinach-cheese mixture over the surface of the rolled puff pastry, leaving about 1/2 inch border around the edges. Use the back of a spoon or a small offset spatula to smooth it into an even layer. This will ensure every bite contains a consistent filling and makes the final pinwheels visually appealing.
- Roll the Pastry into a Log: Starting from one of the longer edges, carefully roll the puff pastry into a tight log, keeping the filling inside. Roll slowly to prevent the filling from spilling out. The log will be soft and slightly flexible at this point. Once rolled, pinch the seam gently to seal.
- Chill or Freeze the Log: Place the rolled log on a plate or tray and refrigerate for at least 1 hour to firm up. Chilling makes slicing much easier and prevents the pinwheels from collapsing. If you’re short on time, you can also freeze the log for 15–20 minutes to harden slightly. For meal prep, you can refrigerate for up to a day before slicing.
- Slice the Pinwheels: Remove the chilled log from the refrigerator. Using a very sharp knife or a serrated knife, slice the log into 1/2-inch thick rounds. Cut slowly and evenly to maintain the spiral shape. Each slice should hold together firmly without flattening. Place the slices on a parchment-lined baking sheet, leaving a small space between them to allow for puffing during baking.
- Bake the Pinwheels: Preheat the oven to 400°F (200°C). Bake the pinwheels in the preheated oven for 25–30 minutes or until the pastry is golden brown and puffed. Keep an eye on them toward the end of baking to avoid over-browning. The pinwheels should have a crispy, flaky exterior with a creamy, flavorful spinach-cheese interior.
- Cool and Serve: Once baked, remove the pinwheels from the oven and allow them to cool for a few minutes on the baking sheet. This helps them set slightly and makes them easier to handle. Serve warm as a snack, appetizer, or party treat. They can also be stored at room temperature for the day or in the refrigerator for up to 3 days. Reheat gently before serving if desired.
- Optional Flavor Variations: To customize the pinwheels, consider adding finely chopped sun-dried tomatoes, pickled jalapeños, or fresh herbs to the spinach filling. For a gluten-free version, use gluten-free tortillas instead of puff pastry and bake for 10–15 minutes after slicing.
- Freezing and Make-Ahead Tips: These pinwheels freeze beautifully. You can either freeze the rolled log whole in an airtight container or slice and freeze the unbaked pinwheels on a tray, then transfer to a freezer bag. Bake directly from frozen, adding a few extra minutes to the cooking time. This makes them an excellent make-ahead snack for busy days or last-minute gatherings.
Notes
- Ensure all excess moisture is removed from spinach to prevent soggy pinwheels.
- Use a sharp knife or serrated knife for clean, even slices.
- Chilling the rolled log before slicing ensures the pinwheels hold their shape during baking.
- For gluten-free variation, substitute puff pastry with gluten-free tortillas and reduce baking time to 10–15 minutes.
- Pinwheels can be customized with extras like sun-dried tomatoes, roasted red peppers, or pickled jalapeños.
- Freezing the log or individual slices is an excellent make-ahead option; bake directly from frozen, adding a few extra minutes.
- Adjust herbs and spices to taste; a pinch of nutmeg and cinnamon adds warmth and depth.
- Cashew cream cheese can be used for a softer, homemade vegan filling.
Chef’s Secrets For Perfect Pinwheels
Achieving flaky, flavorful pinwheels comes down to a few key techniques.
First, always allow puff pastry to thaw fully at room temperature, as this prevents tearing during rolling.
Removing moisture from spinach is essential; any excess water will make the pastry soggy.
When mixing the filling, taste and adjust the seasoning—herbs should be aromatic but balanced.
Rolling the log tightly and sealing the edges ensures the filling stays inside while baking.
Finally, chilling the log for at least an hour makes slicing cleaner and keeps the spirals intact.
Using a sharp knife or serrated knife and cutting slowly will preserve the pinwheel shape beautifully.
Serving Suggestions For Snack Time
Vegan Spinach Cheese Pinwheels are versatile and can be enjoyed in many ways. Serve them warm as a party appetizer or afternoon snack.
They pair wonderfully with fresh vegetable sticks, roasted red pepper dip, or a tangy vegan ranch dressing.
For a heartier option, place two or three pinwheels alongside a leafy green salad or a bowl of soup.
They’re also ideal for lunchboxes or picnics, as they are portable, satisfying, and can be eaten at room temperature.
For entertaining, arrange them on a platter with colorful garnishes like cherry tomatoes or fresh herbs.
Storage Tips For Best Results
Pinwheels store exceptionally well, making them perfect for meal prep or make-ahead snacks.
At room temperature, they can be kept in an airtight container for up to a day.
For longer storage, refrigerate them for up to 3 days.
To maintain their crispiness, reheat gently in a preheated oven at 350°F (175°C) for 5–7 minutes rather than microwaving, which can make them soft.
Freezing is also an excellent option: either freeze the rolled log whole or slice and freeze the unbaked pinwheels.
Bake from frozen, adding a few extra minutes to ensure even cooking.
Frequently Asked Questions
1. Can I use frozen spinach?
Yes, frozen spinach works well. Ensure it is fully thawed and squeeze out all excess water before mixing it with the cheese and herbs. Removing moisture is critical to prevent soggy pastries.
2. Can I make these gluten-free?
Absolutely! Use gluten-free tortillas instead of puff pastry. Spread the filling evenly, chill the rolled log, slice, and bake for 10–15 minutes at 400°F (200°C) until golden.
3. Can I prepare pinwheels ahead of time?
Yes, you can make the rolled log ahead of time and refrigerate for up to a day before slicing and baking. You can also freeze either the log or individual slices for up to 3 months.
4. What can I substitute for vegan cream cheese?
Cashew cream cheese is a great substitute. Blend soaked cashews with water, refined coconut oil, lemon juice, and a splash of vinegar for a creamy, plant-based alternative. Chill longer if using this softer filling.
5. How do I prevent pinwheels from falling apart?
Ensure the puff pastry is rolled tightly and edges are sealed. Chill the log thoroughly before slicing and use a sharp knife for clean, even cuts. Proper filling-to-pastry ratio and careful handling are key to maintaining the spiral shape.