Pinwheels are the appetizer that looks significantly more technically demanding than they actually are and that gap between appearance and effort is precisely what makes them such an excellent party move.
Vegan Spinach and Feta Pinwheels take a sheet of puff pastry, a spinach-and-cheese filling, and a rolling technique that anyone who’s ever made cinnamon rolls can handle, and produce golden, flaky, spiral-shaped bites that disappear from the platter within minutes. The vegan “feta” comes from a combination of vegan mozzarella, vegan Parmesan, and nutritional yeast and together they create a savory, slightly salty, herb-infused filling that tastes genuinely authentic.
I started making these when I needed an impressive-looking appetizer that could be prepped the night before and baked fresh for guests. The make-ahead capability is what genuinely sold me slice the roll, refrigerate overnight, bake for 20 minutes the next day, and arrive at your party with hot-out-of-the-oven pinwheels that look like you’ve been cooking all day. Nobody needs to know the actual effort level.
My Recipe Timing and Serving Details

Here’s your complete planning overview:
| Detail | Info |
| Prep Time | 5 minutes |
| Cook Time | 15–20 minutes |
| Resting Time | 5 minutes |
| Total Time | 30 minutes |
| Yield | 12 pinwheels |
| Servings | 12 pinwheels (serves 4–6 as appetizer) |
| Serving Size | 1 pinwheel |
| Calories Per Pinwheel | 150 kcal |
| Course | Appetizer |
| Diet | 100% Vegan |
This recipe yields 12 pinwheels serving 4–6 people as a generous appetizer (2–3 pinwheels each). At 150 calories per pinwheel with 3 grams of protein and 10 grams of fat (from the puff pastry and vegan cheese), these are a satisfying, rich appetizer that pairs well with lighter dishes alongside them.
The Vegan “Feta” Filling How Three Ingredients Create Authentic Flavor
Traditional spinach and feta pinwheels rely on feta cheese’s specific qualities: salty, slightly tangy, crumbly, and able to melt without becoming stringy. Vegan feta alternatives exist but vary in quality and availability. This recipe creates a custom “feta-adjacent” filling from three vegan cheese components that together produce a result indistinguishable from feta in a baked application:
Vegan mozzarella shreds provide the melt, the binding, and the creaminess that holds the filling together during rolling and baking. When heated, the mozzarella softens and creates cohesion between the spinach and the pastry.
Vegan Parmesan (or nutritional yeast) provides the salty, umami-rich, slightly sharp quality that feta delivers. Nutritional yeast is the more widely available option and works excellently it adds depth and that characteristic savory intensity that makes the filling taste genuinely cheesy rather than just milky.
The garlic powder and green onions add the aromatic, slightly pungent character that makes the filling interesting rather than just creamy and salty. These are the elements that make guests ask “what’s in this?” rather than just eating it without thinking.
FYI this three-component approach works better than most store-bought vegan feta brands in a baked application specifically because it’s designed to melt and bind rather than crumble. Baked applications need different cheese behavior than cold salad applications.
Full Ingredient List
A concise, purposeful list:
The Butter Mixture:
- 1 tablespoon vegan butter
- 1 tablespoon plant-based milk
The Cheese and Herb Filling:
- ½ cup vegan mozzarella shreds
- ¼ cup vegan Parmesan or nutritional yeast flakes
- 2 tablespoons chopped green onions
- ¼ teaspoon garlic powder
- ½ teaspoon salt
The Main Components:
- 1 sheet puff pastry, thawed
- 1 package (10 oz) frozen chopped spinach, thawed and thoroughly drained
The Gluten-Free Note- The recipe title specifies gluten-free, and this requires specific attention to the puff pastry selection. Most standard puff pastry contains wheat flour. For a genuinely gluten-free version, use a certified gluten-free puff pastry brands like Schar or specialty health food store options provide this. The filling ingredients are all naturally gluten-free; the pastry is the only component to check.
The Spinach Draining Step The Most Important Technique

The spinach draining step determines whether your pinwheels come out flaky and golden or soggy and falling apart. Frozen spinach contains an enormous amount of water far more than you’d expect from looking at the thawed package. If that water enters the pastry roll, it creates steam during baking that makes the layers soggy and prevents proper puff.
Here’s the draining technique the recipe uses and why each step matters:
Paper Towel or Kitchen Towel Method
Thaw the frozen spinach completely. Transfer it to the center of a clean kitchen towel or several layers of paper towels. Gather the towel around the spinach and twist firmly over the sink or a bowl, applying as much pressure as possible. Open the towel, gather the spinach into a new dry area, and squeeze again. Repeat until the towel shows minimal moisture.
The quantity of water is genuinely surprising .properly squeezed frozen spinach releases several tablespoons of dark green liquid that would completely compromise the pastry if allowed to stay. This step takes 2 minutes and prevents the primary failure mode of this recipe.
How dry is dry enough? When you squeeze a handful of the pressed spinach, no liquid should actively drip. The spinach should feel damp but not wet similar to a wrung-out sponge that’s been given a final good squeeze.
Equipment You’ll Need For
For Baking:
- Baking sheet / sheet pan – lined with parchment paper. Standard half-sheet pan works perfectly. The parchment is specifically important pinwheels can stick to unlined pans as the cheese filling melts and caramelizes.
- Oven preheated to 400°F – the high temperature creates the initial steam burst that causes the pastry layers to separate and puff. Lower temperatures produce flat, dense pinwheels without the dramatic flake.
For Assembly:
- Clean work surface – lightly floured for rolling out the pastry. Any clean countertop works.
- Pastry brush -for applying the vegan butter mixture to the pastry surface and to the tops of the sliced pinwheels before baking. Even application ensures even browning.
- Serrated knife – specifically recommended for slicing the rolled pinwheel log into ½-inch pieces. A serrated knife saws through the pastry rather than pressing down and compressing the layers. A sharp chef’s knife pressed straight down creates uneven, compressed pinwheels with collapsed layers.
- Kitchen towel or paper towels – for the spinach draining step
- Small bowl and microwave – for melting the vegan butter and combining with plant milk
- Medium mixing bowl – for combining the cheese and herb filling
Step-by-Step Instructions for Spinach and Feta Pinwheels

Step 1 – Preheat and Prepare the Baking Sheet
Preheat the oven to 400°F/200°C. Line your baking sheet with parchment paper and set aside.
Step 2 – Make the Butter Mixture
Place the 1 tablespoon of vegan butter in a small bowl and microwave in 15-second intervals until mostly melted. Add the 1 tablespoon of plant milk and stir together. Set aside to cool slightly you want this warm but not hot when you brush it on the pastry.
Step 3 -Mix the Cheese Filling
In a medium bowl, combine the vegan mozzarella shreds, vegan Parmesan or nutritional yeast, chopped green onions, garlic powder, and salt. Stir until evenly mixed. The filling should look like a cohesive mixture rather than separate components.
Step 4 – Prepare the Work Surface and Pastry
Lightly flour your work surface. Lay the thawed puff pastry sheet flat on the floured surface. If the pastry came folded, unfold it gently cold pastry unfolds without cracking better than room-temperature pastry.
Step 5 – Apply Butter and Filling
Brush the vegan butter mixture evenly across the entire pastry surface. Reserve approximately 1 tablespoon of the butter mixture for brushing the sliced pinwheels.
Spread the cheese mixture evenly over the buttered pastry, leaving a ½-inch border at the far edge (this helps the roll seal).
Step 6 – Drain and Add Spinach
Complete the spinach draining technique described above. Once thoroughly pressed, spread the dry spinach evenly over the cheese layer. Press it gently into the cheese so it adheres.
Step 7 – Roll Like Cinnamon Rolls
Starting at the edge closest to you, roll the pastry away from yourself, rolling tightly but without excessive pressure that would push the filling out. Keep the roll as even and tight as possible a tight roll produces pinwheels with a clear, defined spiral when sliced. A loose roll produces pinwheels that unravel during baking.
Step 8 – Slice with a Serrated Knife
Use your serrated knife to cut ½-inch slices from the roll. Saw rather than press a gentle sawing motion cuts through without compressing the layers. You should get approximately 12 slices from a standard puff pastry sheet.
Place each slice cut-side up on the parchment-lined baking sheet, spacing them at least 1 inch apart they puff and expand during baking and need room.
Step 9 – Brush and Bake
Brush the tops of each pinwheel slice with the reserved vegan butter mixture. Place in the preheated 400°F oven and bake for 15–20 minutes until the edges are golden brown and the pastry has puffed visibly.
Step 10 – Rest and Serve
Remove from the oven and allow to cool for 5 minutes before serving. The filling is extremely hot immediately out of the oven. Serving warm (rather than piping hot) produces the best eating experience the cheese is still melty but won’t burn mouths.
The Make-Ahead Strategy Why This Is the Entertainer’s Secret Weapon
The recipe’s make-ahead capability is genuinely the feature that makes this the perfect party appetizer. Here’s the complete make-ahead timeline:
The night before:
- Complete all steps through Step 8 , roll, fill, and slice
- Place the sliced pinwheels in an airtight container or on a parchment-lined tray covered tightly with plastic wrap
- Refrigerate overnight , up to 24 hours works well
Day of the party:
- Remove pinwheels from refrigerator 15 minutes before baking to take the chill off
- Brush with the reserved butter mixture
- Bake at 400°F for 15–20 minutes
- Serve warm, fresh from the oven
This means you do 25 minutes of work the night before and 20 minutes of baking on the day. You arrive at your own party having done almost nothing that day, with hot-from-the-oven appetizers that taste genuinely fresh. This is the strategy that separates experienced entertainers from those who spend their parties in the kitchen.
Still Hungry, Try It Next recipe :-

Amazing Vegan Cranberry Puff Pastry Bites
Vegan Puff Pastry Finding the Right Product
Most store-bought puff pastry is accidentally vegan made with vegetable shortening rather than butter as the laminating fat. This makes it both vegan and typically also gluten-free in some specialty versions.
Brands that are commonly accidentally vegan-
- Pepperidge Farm Puff Pastry Sheets – widely available, reliable, consistently vegan-friendly (check current label)
- Trader Joe’s puff pastry – periodically available and generally vegan-friendly
- Jus-Rol puff pastry (UK) – vegetable-fat based, widely vegan
For genuinely gluten-free puff pastry-
- Schar Gluten-Free Puff Pastry the most widely available certified gluten-free option in many markets
- Specialty health food stores often carry gluten-free frozen pastry alternatives
- Making your own gluten-free puff pastry from a recipe designed for this use
Reading labels- Look specifically for the fat source. “Vegetable shortening” or “vegetable oil” as the laminating fat means the pastry is vegan. “Butter” indicates it’s not.
Filling Variations Worth Trying
The basic spinach-cheese filling is genuinely excellent as written, but these variations produce equally impressive results:
Sun-dried tomato and basil- Add 3 tablespoons of chopped sun-dried tomatoes (packed in oil, well-drained) to the cheese mixture. Add 2 tablespoons of fresh basil, thinly sliced, with the spinach. The tomato-basil-spinach combination produces a Mediterranean pinwheel that pairs beautifully with Italian appetizer spreads.
Roasted garlic instead of garlic powder- Roast a full garlic head (400°F, 35 minutes, wrapped in foil), squeeze out the cloves, and mix into the cheese filling instead of garlic powder. The roasted garlic provides a sweeter, deeper garlic character that makes the filling taste noticeably more complex.
Olive tapenade layer- Before spreading the cheese mixture, apply a thin layer of store-bought olive tapenade directly on the buttered pastry. The concentrated olive and caper flavor permeates the entire roll during baking and adds a distinctly Mediterranean character.
Caramelized onion version- Spread a thin layer of caramelized onions (cooked slowly until golden and sweet) between the cheese and spinach layers. The sweet onion against the salty cheese and earthy spinach creates a genuinely sophisticated filling.
Nutrition Information Per Pinwheel

At 150 calories per pinwheel:
| Nutrient | Per Pinwheel |
| Calories | 150 kcal |
| Carbohydrates | 12g |
| Protein | 3g |
| Fat | 10g |
| Fiber | 1g |
| Sodium | 253mg |
| Vitamin A | 2,849 IU |
| Calcium | 63mg |
2,849 IU of Vitamin A per pinwheel – reflecting the frozen spinach’s substantial Vitamin A contribution. Each pinwheel delivers meaningful nutrition from the spinach while feeling genuinely indulgent from the puff pastry and melted cheese filling. At 150 calories each, guests can enjoy 2–3 without concern a serving of three pinwheels is 450 calories, appropriate for an appetizer at a party.
Storage After Baking
Best served- Fresh from the oven while warm. Puff pastry loses its crispness quickly.
Refrigerator- Store leftover baked pinwheels in an airtight container for up to 2 days. They soften but remain good.
Reheating- Warm in a 350°F oven for 8 minutes this restores much of the original crispness that refrigeration removes. Avoid the microwave, which makes the pastry soft and steams rather than crisps.
My Final Thoughts
Vegan Spinach and Feta Pinwheels are the appetizer that consistently earns more compliments than any effort level justifies 30 minutes of work, impressive appearance, genuinely delicious flavor, and a make-ahead capability that makes you the most organized host in the room. 150 calories per piece, completely plant-based, visually striking on any appetizer platter.
Roll them the night before. Bake them as guests arrive. Watch the platter empty in minutes.
Then quietly take all the credit. You’ve absolutely earned it. IMO, no further explanation is required.

Spinach and Feta Pinwheels (Vegan & Gluten-Free!)
Ingredients
Equipment
Method
- Step 1 – Preheat and Prepare the Baking Sheet
- Preheat the oven to 400°F/200°C. Line your baking sheet with parchment paper and set aside.
- Step 2 – Make the Butter Mixture
- Place the 1 tablespoon of vegan butter in a small bowl and microwave in 15-second intervals until mostly melted. Add the 1 tablespoon of plant milk and stir together. Set aside to cool slightly you want this warm but not hot when you brush it on the pastry.
- Step 3 -Mix the Cheese Filling
- In a medium bowl, combine the vegan mozzarella shreds, vegan Parmesan or nutritional yeast, chopped green onions, garlic powder, and salt. Stir until evenly mixed. The filling should look like a cohesive mixture rather than separate components.
- Step 4 – Prepare the Work Surface and Pastry
- Lightly flour your work surface. Lay the thawed puff pastry sheet flat on the floured surface. If the pastry came folded, unfold it gently cold pastry unfolds without cracking better than room-temperature pastry.
- Step 5 – Apply Butter and Filling
- Brush the vegan butter mixture evenly across the entire pastry surface. Reserve approximately 1 tablespoon of the butter mixture for brushing the sliced pinwheels.
- Spread the cheese mixture evenly over the buttered pastry, leaving a ½-inch border at the far edge (this helps the roll seal).
- Step 6 – Drain and Add Spinach
- Complete the spinach draining technique described above. Once thoroughly pressed, spread the dry spinach evenly over the cheese layer. Press it gently into the cheese so it adheres.
- Step 7 – Roll Like Cinnamon Rolls
- Starting at the edge closest to you, roll the pastry away from yourself, rolling tightly but without excessive pressure that would push the filling out. Keep the roll as even and tight as possible a tight roll produces pinwheels with a clear, defined spiral when sliced. A loose roll produces pinwheels that unravel during baking.
- Step 8 – Slice with a Serrated Knife
- Use your serrated knife to cut ½-inch slices from the roll. Saw rather than press a gentle sawing motion cuts through without compressing the layers. You should get approximately 12 slices from a standard puff pastry sheet.
- Place each slice cut-side up on the parchment-lined baking sheet, spacing them at least 1 inch apart they puff and expand during baking and need room.
- Step 9 – Brush and Bake
- Brush the tops of each pinwheel slice with the reserved vegan butter mixture. Place in the preheated 400°F oven and bake for 15–20 minutes until the edges are golden brown and the pastry has puffed visibly.
- Step 10 – Rest and Serve
- Remove from the oven and allow to cool for 5 minutes before serving. The filling is extremely hot immediately out of the oven. Serving warm (rather than piping hot) produces the best eating experience the cheese is still melty but won’t burn mouths.
Notes
Nutrition Information Per Pinwheel
At 150 calories per pinwheel:| Nutrient | Per Pinwheel |
| Calories | 150 kcal |
| Carbohydrates | 12g |
| Protein | 3g |
| Fat | 10g |
| Fiber | 1g |
| Sodium | 253mg |
| Vitamin A | 2,849 IU |
| Calcium | 63mg |

Hi — I’m Rachel. I’m a wife, a mom, and a home cook who believes that food should bring comfort, joy, and compassion to the table. I live with my family — two hungry little foodies who are my most honest recipe testers — and together we’ve built a kitchen culture that’s all about good food that happens to be 100% vegan. I started this blog because I wanted a place to share the recipes that keep our days moving, the dishes that make weeknights feel a little easier, and the meals that become our little family traditions.