These Vegan Spinach Cheese Pinwheels make a delicious, cheesy appetizer perfect for a party or any occasion. It’s another one of those recipes that will have your guests doing a double-take when you tell them it’s vegan. Who would have thought something with such a buttery, cheesy taste could be?
Spinach pinwheels are a perfect appetizer. They’re easy to make, and everyone loves them. Seriously. I have yet to find someone who eats these who doesn’t love them.
Keep some frozen spinach and puff pastry in your freezer until you’re ready to make your vegan spinach pinwheels!
You can find the full printable recipe, including ingredient quantities, below. But first, here are some explanations of ingredients and steps to help you make this recipe perfect every time.
- Lemon — We’ll use both the zest and the juice of the lemon.
- Oats — I used rolled oats for this recipe, but you can substitute instant oats.
- Chia — We’ll add some ground chia seeds to create a thicker texture. You can use whole chia seeds; I just prefer ground because it creates a smoother finished texture.
- Syrup — I used maple syrup, but you can substitute agave nectar.
- Milk — We’ll use almond milk for the best overnight oats! Substitute your favorite plant-based milk.
- Yogurt — I love adding some plant-based yogurt (plain, unsweetened) for an even more tangy flavor.
- Protein Powder — I add some vanilla protein powder for increased flavor and nutrients. If your protein powder is not sweetened, you may want to add an extra teaspoon or two of sweetener.
- Cornstarch — We’ll use cornstarch to thicken the lemon curd topping.
- Turmeric — A pinch of turmeric makes that lemon curd sunny yellow.
- Vegan butter — Use your favorite dairy-free butter, whether it be buttery sticks or in a tub.
- Plant-based milk — Use your favorite, but make sure it’s unsweetened and non-vanilla flavored (plain is best).
- Vegan mozzarella — Use your favorite vegan mozzarella shreds, like Daiya or Follow Your Heart.
- Vegan parmesan cheese — You can find vegan parmesan at various stores these days, or you can make homemade vegan parmesan. You can substitute nutritional yeast flakes.
- Green onions — You’ll need 2 to 3 stalks of green onions, depending on how thick they are (more stalks if they’re smaller).
- Seasoning — We’ll use garlic powder and salt for flavor.
- Puff pastry — I use Pepperidge Farm Puff Pastry because it’s accidentally vegan.
- Frozen spinach — You’ll need one 10 oz package of frozen chopped spinach.
What is Vegan Puff Pastry?
Puff pastry is a laminated dough (thin layers of dough separated by butter, created by folding the dough multiple times) that creates fluffy, flaky pastries. Imagine the flakiness of croissants in pastry form. That’s what puff pastry offers. You can find vegan puff pastry sold in most supermarkets. It’s what I refer to as accidentally vegan. Or you can use my pastry recipe from this vegan danish to create your own pastry dough.
Store leftovers in an airtight container in the fridge. These pinwheels are best freshly-baked, so to create that same experience with reheating, avoid the microwave and heat them in a toaster oven or oven at 300°F/150°C for 5 minutes until heated through and the pastry is crispy again.
These spinach pinwheels are delicious as is, but here are some sauce ideas you can serve alongside them for dipping or complementary dips:
Why This Recipe is a Winner
- EASY — Storebought puff pastry creates a buttery light crust that’s easy to make.
- FLAVORFUL — Adding garlic and vegan cheese creates a delicious flavor.
- PERFECT TEXTURE — Pressing frozen spinach removes excess liquid, creating a colorful filling with mellow spinach flavor.
You can prepare the dough and cut them into slices and transfer the slices to an airtight container and refrigerate up to overnight. Then pop them in the oven before your event and serve them warm.
Can you freeze puff pastry pinwheels?
You can freeze pinwheels made from puff pastry. Once they’ve baked and cooled, transfer them to a freezer-safe container or bag and freeze them for up to 2 months. To reheat transfer frozen pinwheels to a toaster oven or oven and heat at 300°F for up to 10 minutes until heated through and crispy.
Can puff pastry appetizers be made ahead of time?
You can make puff pastry appetizers ahead of time by preparing the recipe up to the point of baking them. Transfer the unbaked sliced pinwheels to a freezer-safe bag and freeze them in a single layer. They can be frozen for up to 2 months. When you’re ready to serve, transfer frozen pinwheels to a pan lined with parchment paper. Then heat your oven and follow the recipe instructions for baking.
How long does it take puff pastry to thaw?
It takes around 6 to 8 hours for frozen puff pastry to thaw. To do this, transfer it to the fridge overnight, and it will be ready to go in the morning.
Vegan Pinwheels Recipe
- 1 tablespoon vegan butter
- 1 tablespoon plant-based milk
- ½ cup vegan mozzarella shreds
- ¼ cup vegan parmesan cheese (or nutritional yeast flakes)
- 2 tablespoons chopped green onions
- ¼ teaspoon garlic powder
- ½ teaspoon salt
- 1 sheet puff pastry (see note)
- 10 oz package frozen chopped spinach thawed and drained
- Preheat oven to 400°F/200°C. Prepare a baking sheet by covering it with a sheet of parchment paper.
- Place the vegan butter in a small bowl and microwave until it's mostly melted. Add the vegan milk and stir it together. Set aside to cool slightly.
- Stir together the shredded vegan cheese, vegan parmesan (or nutritional yeast flakes), chopped onions, garlic powder, and salt.
- Prepare a work area by sprinkling it with flour. Lay out the prepared pastry sheet on the floured surface.
- Brush the melted butter mixture over the pastry sheet, reserving some for the slices.
- Spread the cheese mixture evenly over the buttered pastry sheet.
- Place thawed frozen spinach in a kitchen towel or paper towels and wrap tightly. Stand over the sink or a bowl and squeeze the towel to drain as much liquid from the spinach as possible.
- Spread the spinach over the cheese mixture.
- Begin at the side closest to you, roll the pastry sheet like you would roll cinnamon rolls.
- Use a serrated knife to cut 1/2-inch slices. Place sliced pieces on the prepared pan about an inch or more apart.
- Brush the slices with the reserved butter mixture.
- Place in the oven and bake for 15 to 20 minutes, until the pinwheels are golden brown on the edges.
- Remove from the oven and allow to cool slightly before serving warm.
(The products above contain sponsored links to products we use and recommend)
The nutrition information shown is an estimate provided by an online nutrition calculator and should not be considered a substitute for a professional nutritionist’s advice.
This post was originally published in 2013 and was updated to include new photos, new text, and an updated recipe in 2021.