Vegan Spinach Puffs

These vegan spinach puffs are flaky parcels of golden puff pastry wrapped around a savory filling of crumbled tofu, wilted spinach, onion, and garlic. You cut the pastry into squares, spoon in the filling, fold each one like an envelope, and bake at 180C for about 25 minutes until puffed and deeply golden. They are quick, fully plant-based, and perfect as a party appetizer.

For me, puff pastry is one of the greatest inventions, and I reach for it whenever I want something impressive without spending the whole day in the kitchen. Parties usually mean lots of social interactions, and while I am 100% into that, there are still times when it can become stressful. Instead of getting anxious about what to bring, I turn these meetings into an occasion to showcase a little culinary skill, and this recipe fits exactly into that sweet spot.

As for the filling, I chose spinach, because spinach is one of my favorite things to combine with pastry puffs. Tofu is another excellent choice, which is what I used in today’s recipe. Whatever you choose to use, I am still positive that the result will be great. These things are so delicious that I am craving more and more and more, so follow my detailed recipe below and you won’t be disappointed either.

Vegan Spinach Puff Pastry

This Recipe Works If You Need

  • A fast, crowd-pleasing party appetizer that travels well and is just as good warm or at room temperature.
  • A plant-based finger food that fits a fully vegan table without anyone feeling like they are missing out.
  • A way to use up a bag of fresh spinach before it wilts in the fridge.
  • A make-ahead bite you can shape in advance and bake fresh right before guests arrive.
  • A protein-rich snack that holds together in your hand instead of falling apart on the plate.

Why You’ll Love This Recipe

  • Quick from start to finish — the filling cooks in one pan in under ten minutes, and the oven does the rest.
  • Only nine ingredients — puff pastry, tofu, spinach, onion, garlic, olive oil, oregano, salt, and pepper, most of which you likely already have.
  • High in plant protein — crumbled tofu gives each puff real substance, so a couple of them actually satisfy.
  • Foolproof shaping — folding squares into envelopes is far more forgiving than rolling or crimping.
  • Naturally vegan — with vegan puff pastry, the whole batch is dairy-free and egg-free with no special swaps.
  • Great for entertaining — they look bakery-bought but come together with almost no fuss.

Ingredient Notes

Vegan puff pastry is the star here, so it is worth checking the label. Many supermarket puff pastry brands are accidentally vegan because they use vegetable oils or margarine instead of butter, but always scan the ingredient list to be sure. Keep the pastry cold right up until you fill it. Cold fat is what creates steam pockets in the oven, and that steam is exactly what makes the layers puff and flake. If the sheets get warm and floppy while you work, slide them back into the fridge for ten minutes.

Tofu is the protein backbone of the filling. Use firm or extra-firm tofu and press out as much water as you can before crumbling it, because excess moisture is the number one cause of soggy pastry. I crumble it by hand into rough, uneven pieces so it stays a little chunky rather than turning to paste, which gives the puffs a better bite.

Spinach cooks down dramatically, which is why the recipe calls for a generous six cups. Fresh spinach is what I use here. Add it at the end and cook it for just one minute, only until it wilts, so it keeps its color and does not release a flood of water into the pan.

Onion and garlic build the savory base. Cook them gently in olive oil until the onion turns translucent before anything else goes in. That slow start draws out their sweetness and takes away any raw, sharp edge, and it is the difference between a flat filling and one that tastes layered.

Oregano, salt, and pepper are the only seasonings, so do not be shy with them. Taste the filling before you fill the pastry, since the puff dough itself is fairly bland and will dilute the seasoning. The filling should taste slightly bold on its own.

how to make Vegan Spinach Puffs

Tips

  • Let the filling cool fully before you fill. Warm filling melts the fat in the pastry, and the layers collapse instead of rising. Spread it on a plate to cool faster while you cut the squares.
  • Do not overfill. The recipe is right to call for just 1 to 1.5 tablespoons per square. Too much filling and the envelope splits open and leaks while baking.
  • Press the edges firmly. Pinch the folded corners shut so they stay sealed. A drop of water or plant milk along the edge helps them hold if the pastry is dry.
  • Watch for the color cue. You know they are ready when the tops are deeply golden and the layers have visibly separated and puffed, usually right around the 25-minute mark at 180C.
  • Leave space on the tray. Puff pastry expands, so give each parcel room to grow without fusing into its neighbor.

Substitutions and Variations

  • Add vegan cream cheese. Spinach is one of my favorite things to combine with pastry, and a spoonful of cream cheese in the filling makes it richer. There are many vegan options in stores, or you can make your own.
  • Swap the greens. Chopped kale or chard works in place of spinach. Both are sturdier, so wilt them a minute longer until tender.
  • Change the herbs. Trade oregano for thyme, dill, or a pinch of nutmeg for a more classic spinach-pastry flavor.
  • Skip the tofu. For a lighter filling, leave out the tofu and double the spinach, then add a little vegan cream cheese to bind it together.
Vegan Spinach Puffs recipe with tofu

Storage and Make Ahead

These puffs are at their best fresh from the oven, when the pastry is still crisp. Store leftovers in an airtight container in the fridge for up to three days, and reheat them in a hot oven for five to ten minutes to bring back the crunch. Avoid the microwave, which turns the pastry soft and chewy. To make them ahead, shape the filled parcels, arrange them on a lined tray, and refrigerate for a few hours or freeze them unbaked, then bake straight from cold, adding a few extra minutes.

They make a perfect appetizer for any gathering. Serve them alongside other crowd-pleasers like these vegan tortilla roll-ups or a bowl of vegan spinach dip for dunking. If you want to lean into the tofu theme, my sticky Asian garlic tofu rounds out a spread nicely. If you give this recipe a try, do not forget to leave a comment and tell me how it went. I am always happy to hear about your experiences with the recipes you find here.

Vegan Spinach Puff Pastry pateuri cu spanac

Vegan Spinach Puffs

These vegan spinach puffs wrap a savory tofu-and-spinach filling in flaky puff pastry for an easy, crowd-pleasing snack or appetizer. Golden, crisp, and ready in under an hour.
Prep Time 15 minutes
Cook Time 35 minutes
Total Time 50 minutes
Choose Serving Size 10

Ingredients 

  • 2 sheets puff pastry vegan, thawed
  • 2 cups tofu crumbled
  • 6 cups spinach
  • 1 onion chopped
  • 2 cloves garlic minced
  • olive oil to taste
  • oregano to taste
  • salt to taste
  • pepper to taste

Instructions

  • Heat 1-2 tablespoons of olive oil in a pan over medium heat.
  • Add the minced garlic and chopped onion and saute until fragrant.
  • Once the onion is translucent, add the crumbled tofu and cook for 3-5 minutes.
  • Add the spinach and season with salt, pepper, and oregano. Cook for 1 more minute, then remove from the heat and let cool.
  • Cut the puff pastry into squares (about 10 x 10 cm). Place 1 to 1.5 tablespoons of the tofu mixture on each square, then fold and pinch the edges shut like an envelope.
  • Bake at 180C (350F) for about 25 minutes, until golden and puffed.

Notes

Serve warm for the flakiest texture. Store leftovers in an airtight container in the fridge for up to 3 days, and reheat in the oven (not the microwave) to keep the pastry crisp. The unbaked puffs also freeze well.

Frequently Asked Questions

Is puff pastry vegan?

It depends on the brand. Many supermarket puff pastry sheets are made with vegetable oils or margarine instead of butter, which makes them accidentally vegan. Always read the ingredient list and look for one that contains no butter, milk, or eggs before you buy.

How do you keep spinach puffs from getting soggy?

Soggy puffs come from excess moisture. Press the tofu well to remove water, cook the spinach only until it wilts, and let the filling cool completely before filling the pastry. Keeping the pastry cold and not overfilling each square also helps the layers stay crisp.

Can I make these spinach puffs ahead of time?

Yes. Shape the filled parcels, arrange them on a lined tray, and refrigerate them for a few hours, or freeze them unbaked. Bake them straight from cold whenever you need them, adding a few extra minutes for frozen ones, so they come out fresh and hot for guests.

What temperature and how long do you bake spinach puffs?

Bake them at 180C for about 25 minutes. They are ready when the tops are deeply golden and the pastry layers have visibly puffed and separated. Give each parcel space on the tray so they have room to expand.

What can I use instead of tofu in the filling?

You can leave out the tofu and double the spinach for a lighter filling, then add a spoonful of vegan cream cheese to bind it together. The puffs will be softer and more delicate but still hold their shape inside the pastry.

How do I store and reheat leftover spinach puffs?

Keep leftovers in an airtight container in the fridge for up to three days. Reheat them in a hot oven for five to ten minutes to restore the crisp pastry. Avoid the microwave, since it makes the puff pastry soft and chewy instead of flaky.

Similar Posts

5 from 2 votes

Leave a Reply

Your email address will not be published. Required fields are marked *

Recipe Rating




3 Comments

    1. Yes. It will get a bit soggy, but simply discard the liquid the next day. To get less soggy, don’t add the salt yet and add it just before making the recipe.