You know those days when you open the fridge, stare at a sheet of puff pastry, and think, “Okay… what can I turn this into today?” That was exactly how this Crispy Vegan Puff Pastry Roll came to life in my kitchen. Puff pastry has this magical way of making even the simplest filling feel like something you picked up from a bakery window, and honestly, that’s why I keep it around.
Some days you plan elaborate recipes. Other days you just want something warm, crispy, and comforting without turning the kitchen upside down. This puff pastry roll sits firmly in the second category.
Golden layers of pastry, a savory veggie filling, and that satisfying crackle when you slice into it. Simple ingredients, minimal effort, and a result that feels way more impressive than the work involved.
If you like recipes that look fancy but secretly come together with everyday ingredients, this one is going to become a regular in your kitchen.
Why This Recipe Works

- Puff pastry creates buttery, flaky layers with very little effort.
- The carrot and onion filling adds natural sweetness and texture.
- Vegan mince keeps the roll hearty and satisfying.
- Plant based butter ensures a crisp golden crust.
- The recipe is simple enough for busy weeknights.
Ingredients
Puff Pastry Roll Filling
- 2 to 4 sheets puff pastry
- 2 tablespoons plant based butter, melted
- 275 g vegan ground meat such as Next Level vegan mince
- 2 carrots
- 1 onion
These ingredients are wonderfully simple. Puff pastry is the star of the show here, doing most of the heavy lifting in terms of texture and flavor.
The filling is intentionally uncomplicated. Just vegetables and vegan mince pulsed together into a chunky mixture that becomes savory and satisfying once wrapped inside crisp pastry layers.
Equipment Needed
- Food processor
- Cutting board
- Sharp knife
- Small microwave safe bowl
- Baking tray
- Pastry brush
- Parchment paper
- Oven
Nothing fancy here. Just a few basic tools that most kitchens already have.
Instructions

Step 1: Prepare the Oven and Ingredients
Start by preheating your oven to 400°F. Puff pastry loves a hot oven because the high heat helps create those beautiful flaky layers.
Line a baking tray with parchment paper so the pastry doesn’t stick while baking.
Next, peel the carrots and cut them into rough chunks. Slice the onion into a few large pieces as well. These don’t need to be perfectly chopped since the food processor will take care of that.
Having everything prepped before you start assembling the pastry makes the whole process smoother.
Step 2: Make the Filling

Add the carrots, onion, and vegan ground meat to a food processor.
Pulse the mixture several times until it becomes a coarse filling. You’re looking for a chunky texture rather than a smooth paste. Small bits of vegetables help the filling stay interesting once baked.
If your vegan mince already contains seasoning, you may not need to add anything else.
Tip: If the mixture looks a bit bland, a pinch of salt, black pepper, or garlic powder can add extra flavor without overpowering the vegetables.
Once the filling looks evenly mixed, set it aside.
Step 3: Melt the Plant Based Butter
Place the plant based butter in a microwave safe bowl.
Heat it in the microwave for about 20 to 30 seconds until completely melted.
The melted butter plays two important roles in this recipe. First, it helps create those golden crispy layers on the outside of the pastry. Second, it helps the pastry stick together while rolling.
Keep a pastry brush nearby because you’ll be using the melted butter several times during assembly.
Step 4: Prepare the Puff Pastry

Lay one sheet of puff pastry flat on a clean work surface.
If your pastry came from the freezer, make sure it has fully thawed before working with it. Puff pastry that is too cold tends to crack when rolled.
Spread the filling along one side of the pastry in a long strip, leaving about an inch of space along the edges.
This empty border helps seal the pastry later and prevents the filling from spilling out during baking.
Tip: If you want a sturdier roll that slices neatly, place a second sheet of puff pastry underneath the first one to create a double layer.
Step 5: Roll the Pastry

Now it’s time to roll everything together.
Begin rolling the pastry over the filling to create a long log shape. As you roll, lightly brush melted plant based butter over the pastry layers.
This step helps the pastry develop extra crisp layers once baked.
Continue rolling until the filling is completely enclosed. Gently fold the ends inward to seal the roll.
At this stage it should look like a giant pastry log waiting for the oven.
Step 6: Transfer and Brush the Pastry
Place the pastry roll onto the prepared baking tray.
Using your pastry brush, coat the entire outside surface with the remaining melted butter.
Don’t skip this step. The butter is what gives the pastry its beautiful golden color and crispy finish.

If you want an extra flaky crust, brush a second thin layer of butter over the top.
Step 7: Bake the Puff Pastry Roll
Place the baking tray into the preheated oven and bake for about 20 minutes.
As the pastry bakes, the layers will puff dramatically and turn golden brown.
The roll is ready when the pastry looks crisp, airy, and deeply golden on the outside.
Tip: Keep an eye on the pastry during the final few minutes because puff pastry can brown quickly once it reaches the right temperature.
Step 8: Rest and Slice
Remove the pastry roll from the oven and allow it to rest for about five minutes.
This step is surprisingly important. Letting the pastry rest helps the layers set and prevents the filling from spilling out when sliced.
Use a sharp knife to cut the roll into thick slices.
Each slice should reveal flaky pastry wrapped around a savory vegetable filling.
Tips and Tricks
Let Puff Pastry Thaw Properly
Working with partially frozen puff pastry can lead to cracks and uneven layers. Always allow the pastry to thaw according to package instructions.
Adjust the Filling Texture
A slightly chunky filling works best for this recipe. If the mixture becomes too smooth in the food processor, the filling may feel dense after baking.
Add Flavor Boosters
If your vegan mince is unseasoned, a small amount of garlic powder or smoked paprika can add extra depth.
Bake on a Hot Tray
Placing the pastry on a preheated baking tray can help the bottom crisp up faster.
Slice with a Sharp Knife
A sharp knife prevents the flaky layers from getting crushed when cutting the roll.
Recipe Variations
- Add chopped mushrooms to the filling for deeper flavor.
- Sprinkle sesame seeds on the pastry before baking.
- Add spinach to the filling for extra vegetables.
- Include garlic powder or smoked paprika for a richer taste.
- Serve with vegan dipping sauce or mustard.
Frequently Asked Questions
Puff pastry recipes often come with a few common questions. Here are some helpful answers before you begin baking.
Can I prepare the pastry roll in advance?
Yes. You can assemble the roll and store it in the refrigerator for several hours before baking. When ready, brush the pastry with melted butter and bake as directed.
Can I freeze the puff pastry roll?
Yes. Wrap the unbaked roll tightly and freeze it for up to one month. Bake directly from frozen, adding about five extra minutes to the baking time.
What type of vegan mince works best?
Most plant based ground meat products work well. Choose one with a firm texture so it holds together inside the pastry while baking.
Why didn’t my puff pastry rise properly?
Puff pastry needs a fully preheated oven. If the oven temperature is too low, the layers may not puff and separate properly.
How do I keep the pastry crispy?
Let the roll cool slightly on a rack instead of leaving it on the hot baking tray. This prevents steam from softening the bottom layers.
Summary
This Crispy Vegan Puff Pastry Roll is the kind of recipe that proves simple ingredients can still feel impressive. Flaky golden pastry, a savory vegetable filling, and a crisp texture make it perfect for a quick lunch, snack, or casual dinner.
Crispy Vegan Puff Pastry Roll
2 to 3
servings15
minutes20
minutes35
minutesIngredients
2 to 4 sheets puff pastry
2 tbsp plant based butter, melted
275 g vegan ground meat such as Next Level vegan mince
2 carrots
1 onion
Directions
- Preheat the oven to 400°F and line a baking tray with parchment paper. Peel the carrots and cut them into chunks. Slice the onion into large pieces so they are ready for the filling.
- Add the carrots, onion, and vegan ground meat to a food processor. Pulse the mixture until it forms a coarse filling with visible vegetable pieces. Avoid over processing so the mixture does not become too smooth.
- Place the plant based butter in a microwave safe bowl and heat for about 20 to 30 seconds until completely melted. Set aside for brushing the pastry layers.
- Lay one sheet of puff pastry flat on a clean surface. Spread the filling along one side of the pastry in a long strip, leaving space around the edges so the filling stays contained.
- Begin rolling the pastry over the filling to form a log. Brush melted butter lightly over the pastry layers as you roll. Fold the ends inward to seal the filling inside the roll.
- Transfer the pastry roll onto the prepared baking tray and brush the entire surface with the remaining melted butter to help the pastry become golden and crisp during baking.
- Bake the roll in the oven for about 20 minutes until the pastry becomes puffed, flaky, and golden brown. Remove from the oven and allow it to rest for about five minutes before slicing and serving.
