Vegan Spinach Pinwheels

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?

A spinach pinwheel sits on top several other pinwheels.

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!

Key Ingredients

Ingredients are laid out on a white counter. The labels next to the ingredients read, vegan mozz, plant-based milk, garlic powder, salt, spinach, vegan parmesan, puff pastry, vegan butter, and green onions.

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.
  1. Vegan butter — Use your favorite dairy-free butter, whether it be buttery sticks or in a tub.
  2. Plant-based milk — Use your favorite, but make sure it’s unsweetened and non-vanilla flavored (plain is best).
  3. Vegan mozzarella — Use your favorite vegan mozzarella shreds, like Daiya or Follow Your Heart.
  4. 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.
  5. Green onions — You’ll need 2 to 3 stalks of green onions, depending on how thick they are (more stalks if they’re smaller).
  6. Seasoning — We’ll use garlic powder and salt for flavor.
  7. Puff pastry — I use Pepperidge Farm Puff Pastry because it’s accidentally vegan.
  8. Frozen spinach — You’ll need one 10 oz package of frozen chopped spinach.
Sheets of puff pastry sit next to a floured wooden rolling pin on a marble counter top.

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.

Storage Tips

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.

Serving Suggestions

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.
A hand holds a spinach pinwheel, hovering over more of them.

Make-Ahead Tips

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.

Frequently-Asked Questions

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.

Looking down on several vegan spinach pinwheels, one stacked on the top.

Vegan Appetizers

Throwing a party? You can make these vegan spinach pinwheels and wow your guests! Here are even more delicious vegan party foods:

Looking down on a pinwheel pastry infused with spinach. It sits on top of several other of the pastries.

Vegan Pinwheels Recipe

These spinach-infused vegan pinwheels are made with puffy pastry. They're the best appetizer because they're not only easy to make, they're delicious too!
5 from 3 votes
Course: Appetizer
Cuisine: American
Prep Time: 5 minutes
Cook Time: 20 minutes
Resting Time: 5 minutes
Total Time: 30 minutes
Servings: 12 (1 pie crust)
Calories: 150kcal


  • 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.
    Looking down on a bowl full of vegan mozzarella, parmesan, and chopped green onions.
  • 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.
    A. hand holds a pastry brush, spreading melted butter over a pastry sheet.
  • Spread the cheese mixture evenly over the buttered pastry sheet.
    A hand is distributing a cheese mixture over 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. 
    A hand holds frozen spinach wrapped in a paper towel and is squeezing liquid from the spinach out into a bowl.
  • Spread the spinach over the cheese mixture.
    A hand distributes spinach pieces over a pastry sheet lined with cheese and butter.
  • Begin at the side closest to you, roll the pastry sheet like you would roll cinnamon rolls.
    Hands are rolling up pastry with a spinach and cheese filling.
  • Use a serrated knife to cut 1/2-inch slices. Place sliced pieces on the prepared pan about an inch or more apart.
    A hand holds a serrated knife, using it to cut slices out of a spinach pastry log.
  • Brush the slices with the reserved butter mixture.
    A pastry brush is brushing melted butter over pastry rolls on a baking sheet lined with parchment paper.
  • 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)


Make-Ahead Tips:
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 prior to your even and serve them warm.
Vegan Puff Pastry:
You can find store-bought puff pastry sheets that are accidentally vegan. This is what I use to keep this recipe easy. However, you can use the puff pastry from this vegan danish recipe.
Calories: 150kcal | Carbohydrates: 12g | Protein: 3g | Fat: 10g | Saturated Fat: 3g | Polyunsaturated Fat: 1g | Monounsaturated Fat: 5g | Trans Fat: 1g | Cholesterol: 1mg | Sodium: 253mg | Potassium: 102mg | Fiber: 1g | Sugar: 1g | Vitamin A: 2849IU | Vitamin C: 1mg | Calcium: 63mg | Iron: 1mg

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.

13 Responses to Vegan Spinach Pinwheels

  1. Avatar thumbnail image for MarlyPatty Reply

    5 stars
    These were delicious! I just made them as a new years breakfast and we loved it! Also, referring to the comment about Pepperidge Farm pastry sheets, I do not see milk in the ingredients. Could’ve changed since the comment was posted, but looks vegan to me. Thanks for the recipe & happy new year!

    • Avatar thumbnail image for MarlyMarly

      Hi Patty. I’m so glad you liked these vegan pinwheels. Happy new year to you too!

  2. Avatar thumbnail image for MarlyMegan Reply

    If we were to make these for non vegans would they turn out the same if we replaced the vegan ingredients with non vegan?

    • Avatar thumbnail image for MarlyMarly

      Hi Megan. Thanks for your comment. I’m sure it would turn out fine with non-vegan ingredients. You can find puff pastry in most stores which makes this recipe much easier. However, I find vegan cream cheese, especially Tofutti, to be pretty good. It might be worth a try. Let me know how it goes!

  3. Avatar thumbnail image for MarlyBrianna Reply

    How much of this do you think I could do in advance? I want to make these for a BBQ tomorrow but really don’t want to do all of the work tomorrow morning.

    • Avatar thumbnail image for MarlyMarly

      Hi Brianna. If you wanted to make these quickly you might want to buy the pastry at the store, but just know that it’s not easy to find it vegan. I thought they were vegan originally, but come to find out there is some slight amount of animal product in it. Otherwise, you can follow the recipe to make the dough and that’s the part you could make the day before. Hope you have a great time at your BBQ!

  4. Avatar thumbnail image for MarlyLederreiniger Reply

    Looks really yummie and a perfect snack for the oscar’s!

  5. Avatar thumbnail image for Marlymaria Reply

    These look really delicious! Now..I hate to be a party pooper, but I’m pretty sure that the Pepperidge Farm puff pastry sheets aren’t vegan.I looked up the ingredients and they contain milk.

    • Avatar thumbnail image for MarlyMarly

      Thank you so much for your comment. I always try to be so careful when I buy products, but sometimes I swear I need to bring along a magnifying glass to the grocery store with me because the ingredients can be printed in 3 point font! Thanks for bringing this error to my attention. You were right – that product I had previously listed here was not vegan. I have removed it and have replaced it with a link to a vegan recipe for puff pastry. Of course, that said, I will definitely remake this recipe and will add photos so everyone can see the truly vegan version.

      Thanks again for your comment. It’s great when we can help each other out like that!

  6. Avatar thumbnail image for MarlySarah Reply

    5 stars
    I really enjoyed your story, made me smile! Thanks and the rolls look good too!

    • Avatar thumbnail image for MarlyMarly

      Ah, thank you, Sarah! I like making people smile. And just so you know…your comment made me smile too!

  7. Avatar thumbnail image for MarlyBobbie {the vegan crew} Reply

    5 stars
    I love how food has the ability to take us back to particular a moment in time. These pinwheels definitely need to make an appearance at our next party (I’m too afraid I’d eat the whole batch myself if I were to make them on a random afternoon without a crowd to share them with)!

    • Avatar thumbnail image for MarlyMarly

      I agree! Parties are a necessity when making things that are too tempting. We could start something called the Party Diet!

Rate / Comment

Your email address will not be published.

Recipe Rating

This site uses Akismet to reduce spam. Learn how your comment data is processed.