These Vegan Spinach Puffs are a perfect bite-sized snack that’s full of savory goodness. With a creamy filling made of vegan cream cheese, nutritional yeast, and fresh spinach, all wrapped in crispy puff pastry, they are perfect for a party, or just a quick and satisfying snack.
Why You’ll Love This Recipe
These Vegan Spinach Puffs are the ideal snack for anyone craving something both delicious and plant-based. With a smooth, cheesy filling packed with spinach and garlic, and a crispy puff pastry shell, they’re the perfect combination of flavors and textures. Whether you're looking for a fun appetizer for a gathering or a quick snack for yourself, these puffs will certainly hit the spot. They’re easy to make, customizable, and will surely impress your guests!
Ingredients
-
1 cup fresh spinach, chopped
-
4 oz vegan cream cheese, softened
-
¼ cup nutritional yeast (or grated vegan Parmesan cheese alternative)
-
1 clove garlic, minced
-
¼ teaspoon black pepper
-
⅛ teaspoon salt
-
½ teaspoon onion powder
-
1 sheet vegan puff pastry, thawed
-
1 tablespoon plant-based milk, for brushing
(Tip: You'll find the full list of ingredients and measurements in the recipe card below.)
Directions
-
Preheat the oven: Preheat your oven to 400°F (200°C). Line a baking sheet with parchment paper.
-
Prepare the filling: In a medium bowl, combine the chopped spinach, vegan cream cheese, nutritional yeast, minced garlic, black pepper, salt, and onion powder. Mix until well combined.
-
Prepare the puff pastry: On a lightly floured surface, roll out the puff pastry sheet to smooth out any creases. Cut the sheet into 12 equal squares.
-
Fill the puffs: Place a spoonful of the spinach and cream cheese mixture in the center of each pastry square.
-
Seal the puffs: Fold each square over to form a triangle and press the edges to seal. Use a fork to crimp the edges for a decorative finish.
-
Brush with plant-based milk: Place the puffs on the prepared baking sheet. Brush the tops with plant-based milk to ensure a golden, crisp finish.
-
Bake: Bake in the preheated oven for 12-15 minutes, or until the puffs are golden brown and puffed up.
-
Serve: Remove from the oven and let cool slightly before serving. Enjoy!
Servings and Timing
-
Servings: 12 puffs
-
Prep Time: 10 minutes
-
Cook Time: 15 minutes
-
Total Time: 25 minutes
Storage/Reheating
To store your Vegan Spinach Puffs, place them in an airtight container and refrigerate for up to 3 days. You can also freeze them for up to 2 months. To reheat, simply bake them in a preheated oven at 350°F (175°C) for about 10 minutes, or until warmed through and crispy.
FAQs
1. Can I use regular puff pastry instead of vegan puff pastry?
Yes, but using vegan puff pastry ensures the recipe stays fully plant-based and dairy-free.
2. Can I add other vegetables to the filling?
Absolutely! Feel free to add vegetables like mushrooms, artichokes, or bell peppers to the filling for extra flavor and variety.
3. How can I make these puffs spicier?
To add some heat, try adding red pepper flakes or chopped jalapeños to the filling.
4. Can I make these in advance?
Yes, you can prepare the puffs ahead of time and refrigerate them before baking. When ready to serve, just bake as instructed.
5. Can I use cashew cheese instead of vegan cream cheese?
Yes, cashew cheese is a great alternative for a more creamy and slightly nutty flavor.
6. How do I know when the puffs are done baking?
The puffs should be golden brown and puffed up. If they look crisp and golden, they're ready to come out of the oven!
7. Can I use frozen spinach for this recipe?
Yes, frozen spinach can be used, but make sure to thaw it and squeeze out excess moisture before adding it to the filling mixture.
8. How can I make these puffs gluten-free?
To make these puffs gluten-free, look for gluten-free puff pastry, which is available in many grocery stores.
9. Can I skip the nutritional yeast?
While nutritional yeast adds a cheesy flavor, you can replace it with a vegan Parmesan or simply omit it if you prefer a more subtle taste.
10. How do I make the puffs even flakier?
To get extra flaky puffs, handle the puff pastry as little as possible and avoid overworking it.
Conclusion
These Vegan Spinach Puffs are the perfect combination of creamy, savory, and flaky, making them an ideal snack for any occasion. Whether you’re hosting a party, craving a delicious bite, or need a plant-based snack, these puffs will deliver both flavor and satisfaction. Try them out, and you'll surely find yourself reaching for more!

Vegan Spinach Puffs
- Total Time: 25 minutes
- Yield: 12 puffs
- Diet: Vegan
Description
These Vegan Spinach Puffs are a flaky, plant-based appetizer perfect for parties, holiday gatherings, or snacking. Made with creamy vegan cream cheese, nutrient-packed spinach, and savory seasonings, all wrapped in golden puff pastry, they’re an irresistible vegan finger food that's quick and easy to make
Ingredients
Ingredients:
1 cup fresh spinach, chopped
4 oz vegan cream cheese, softened
¼ cup nutritional yeast (or grated vegan Parmesan alternative)
1 clove garlic, minced
¼ tsp black pepper
⅛ tsp salt
½ tsp onion powder
1 sheet vegan puff pastry, thawed
1 tbsp plant-based milk, for brushing
Instructions
Instructions:
-
Preheat oven to 400°F (200°C) and line a baking sheet with parchment paper.
-
In a medium bowl, mix chopped spinach, vegan cream cheese, nutritional yeast, garlic, black pepper, salt, and onion powder until well combined.
-
Roll out the puff pastry on a floured surface and cut into 12 squares.
-
Add a spoonful of filling to the center of each square.
-
Fold into triangles and press edges to seal; crimp with a fork for a decorative edge.
-
Place on baking sheet and brush with plant-based milk.
-
Bake for 12–15 minutes until golden and puffed.
-
Let cool slightly and serve warm.
Notes
- For a spicier kick, add red pepper flakes or jalapeños to the filling.
- You can substitute with cashew cheese or add chopped mushrooms or bell peppers for variety.
- Frozen spinach can be used—just thaw and squeeze out excess liquid first.
- Store leftovers in an airtight container for up to 3 days in the fridge or freeze for up to 2 months. Reheat at 350°F for 10 minutes.
- For extra flakiness, handle the pastry as little as possible.
- Prep Time: 10 minutes
- Cook Time: 15 minutes
- Category: Appetizer
- Method: Baking
- Cuisine: American