Go Back
+ servings
Vegan Spinach Pinwheels

Vegan Spinach Pinwheels

Are you having friends over and you want to serve something quick, delicious, and crowd-pleasing? Then you have to make these Vegan Spinach Pinwheels! It’s finger-food at its best!
Course Appetizer, Snacks
Cuisine Vegan
Prep Time 10 minutes
Cook Time 20 minutes
Total Time 30 minutes
Servings 20 pinwheels
Calories 63kcal
Author Bianca Haun | Elephantastic Vegan


  • 9 oz frozen spinach
  • 1 teaspoon canola oil
  • 2 garlic cloves minced
  • 1/2 large yellow onion diced
  • 1/4 teaspoon salt
  • 1 package vegan puff pastry dough*
  • 1/3 cup vegan feta cheese


  • In a large pot, bring water to a boil. Cook the frozen spinach until soft. Then drain it and squeeze out excess water.
  • In a pan with canola oil, cook the diced onion and minced garlic until translucent and golden over medium heat. You can add a splash of water if it browns too quickly. (Takes about 5-7 minutes)
  • Combine the drained spinach with the onion and garlic mixture, add the salt, and let it cool off.
  • Preheat the oven to 350°F/180°C.
  • Roll out the puff pastry. Spread out the spinach mixture on the puff pastry but leave the bottom quarter empty. Add the crumbled vegan feta on top. Then roll in the puff pastry.
  • Once it’s all rolled in, cut it into slices. About 1 cm thick. I got 20 slices out of my puff pastry roll.
  • Place the pinwheels onto a baking tray lined with parchment paper. Bake them at 350°F/180°C for 10-12 minutes.
  • Once they are cooled off a bit, they are ready to serve! Enjoy!


*Puff pastry: Dimensions - 16x9 inches or 40x24 cm.


Calories: 63kcal | Carbohydrates: 7g | Protein: 2g | Fat: 4g | Saturated Fat: 2g | Polyunsaturated Fat: 1g | Monounsaturated Fat: 5g | Trans Fat: 1g | Sodium: 118mg | Potassium: 66mg | Fiber: 1g | Sugar: 1g | Vitamin A: 1496IU | Vitamin C: 1mg | Calcium: 22mg | Iron: 1mg