Stuffed
Vegan Sausage Rolls

Prep
1 hour
Cook
25 minutes
Yield
24
🥖 These Vegan Sausage Rolls are flaky, savory, and taste better than the real deal! Perfect appetizer that even meat-eaters love!
Warning! Your house is going to smell like a full-blown bakery when you make these vegan sausage rolls. And they don’t just smell delicious, they also taste so so good! It’s like the festive season, snuggled up in a hug wrapped with puffed pastry. What more could you want? As I was making these, I was thinking about how it’s impossible to share them. I could seriously eat these all week long. However, although they are a great snack, they are a fantastic appetizer, especially during the holiday season. These meat-free, tasty sausage rolls are the comfort food and easy appetizer you’ve been searching for!
❤️ Why You’ll Love Vegan Sausage Rolls
- Perfect for Holidays: These make the ultimate festive appetizer, bringing everyone together around the table.
- Fun & Satisfying: Incredibly satisfying to make and even more satisfying to eat – pure comfort food bliss.
- Crowd-Pleaser: Even meat eaters will be amazed – I fed these to British people who said they were better than the real deal.
- Make-Ahead Friendly: Kid-friendly, freezer-friendly, and you can make them in large batches ahead of time.

🍲 Ingredients
High-Quality Meat Alternative – I used Lightlife for the best texture and flavor that mimics traditional sausage perfectly. A good quality plant-based protein is essential for achieving that satisfying, meaty texture that makes these vegan sausage rolls so convincing and delicious. The protein base absorbs all the wonderful spices and creates the perfect filling consistency.
Aromatic Spice Blend – Thyme, cinnamon, basil, paprika, red pepper flakes, sage, vegetable stock paste, and oregano are not optional – this is what makes the recipe taste incredible. This complex spice combination creates layers of flavor that develop during cooking and gives these rolls their signature taste that rivals any traditional version.

👩🍳 How to Make Vegan Sausage Rolls
- Be sure to have your puffed pastry thawed and in the fridge ready to use.
- Into a large skillet or pan heat olive oil on low-medium heat for 30 seconds before adding onion and garlic and cooking for 5-6 minutes or until golden and reduced by around 1/3. To the skillet or pan add your sage, thyme, basil, oregano, cinnamon, smoked paprika and red pepper flakes. Stir till everything is well combined and increase heat to high before adding in your vegan meat of choice.
- Once you’ve added your vegan meat be sure to use a wooden spoon or spatula to break down each piece until a ground meat texture is achieved for your mixture. Cook for 5-6 minutes, or until everything is well combined and beginning to golden up. Reduce heat to medium, add butter, liquid soy seasoning and nutritional yeast and stir till well combined. Cook for another 5 minutes before removing from heat and setting aside to cool.
- Grab the puffed pastry and lay it flat (have your longest piece at the top). Using your hands mould out individual sausages (around 1 1/2 inch thick) and lay the sausages out on the pastry in three rows vertically. Slice the puffed pastry between the sausages and brush each edge with a bit of dairy-free milk. You then want to roll the puffed pastry over the sausages (try to do this as tightly as you can) and press down to seal the long edge.
- You can score the tops of each roll with a knife (optional).
- Finish by brushing each with some dairy-free milk and sprinkling with sesame seeds of choice. Place the sausages in the fridge to set for at least 30 minutes. Preheat oven to 350F. Before baking, cut your rolls into individual bite-sized pieces (or as long or small as you like) and bake for 22-25 minutes or until golden brown and perfectly crisp.
- Enjoy with your favourite brown sauce or ketchup!

🪄 Tips and Tricks
- Patience: Take time to properly brown onions and garlic for the deepest flavor base possible.
- Spice Commitment: Don’t skip any spices – they’re all essential for that incredible taste profile.
- Quality Matters: Use a good-quality meat alternative like Lightlife for the best texture and flavor.
- Temperature: Keep pastry cold before baking to guarantee crispy, flaky layers in your vegan sausage rolls.
🗒 Substitutions
- Meat Alternative: Any high-quality plant-based ground protein works, but choose one with good texture and flavor absorption.
- Pastry: Store-bought puff pastry works perfectly, or make your own if you’re feeling ambitious.
- Milk Wash: Soy milk or any plant milk can substitute oat or almond milk for brushing.
- Spices: While the full blend is recommended, you can adjust the quantities to suit your taste preferences.

🗒 Best served with
- Vegan Spanakopita Recipe
- Fresh Watermelon Salad
- Creamy Vegan White Bean Dip
- Vegan Zuppa Toscana Soup
👝 How to Store Leftovers
Baked rolls: 3-4 days in fridge in an airtight container.
Unbaked assembled rolls: 2 days in fridge or 3 months frozen.
Reheat: Oven at 350°F for 5-8 minutes to restore crispiness.
🤔 Common Questions
Absolutely! Assemble completely and freeze unbaked for up to 3 months, or bake and store in the fridge for 3-4 days.
Definitely! Cut the pastry smaller and reduce baking time by 5-10 minutes for perfect party-sized appetizers.
I recommend Lightlife for texture and flavor, but any high-quality ground plant protein that absorbs flavors well will work.
Cold puff pastry creates better layers and prevents shrinking, giving you those gorgeous crispy, flaky layers we’re after.
Yes! Use gluten-free puff pastry and ensure your meat alternative and seasonings are certified gluten-free.
Make sure your filling isn’t too wet and bake on a preheated baking sheet for better bottom crisping.
They should be golden brown all over and sound hollow when tapped on the bottom – usually 25-30 minutes.

Vegan Sausage Rolls
Ingredients
- 2 tbsp. olive oil
- 2 small white onions blended in processor or blender till pulp-like
- 2 large garlic cloves blended in processor or blender till pulp-like
- 2 tbsp fresh sage finely chopped
- 2 tbsp. fresh thyme finely chopped
- 1 tbsp. dry basil
- 1 tbsp. dry oregano
- 1 tbsp. vegetable stock paste
- 1/2 tsp cinnamon
- 1 tsp smoked paprika
- 1/4 tsp red pepper flakes
- 396 gram 14 oz of your choice of vegan meat substitute
- 2 tbsp. liquid soy seasoning
- 1 tbsp. vegan butter
- 1 tbsp. nutritional yeast
- 2 sheets vegan puffed pastry- thawed (most puffed pastries are accidentally vegan)
- 3 tbsp. dairy-free milk
Instructions
- Be sure to have your puffed pastry thawed and in the fridge ready to use.
- Into a large skillet or pan heat olive oil on low-medium heat for 30 seconds before adding onion and garlic and cooking for 5-6 minutes or until golden and reduced by around 1/3. To the skillet or pan add your sage, thyme, basil, oregano, cinnamon, smoked paprika and red pepper flakes. Stir till everything is well combined and increase heat to high before adding in your vegan meat of choice.
- Once you’ve added your vegan meat be sure to use a wooden spoon or spatula to break down each piece until a ground meat texture is achieved for your mixture. Cook for 5-6 minutes, or until everything is well combined and beginning to golden up. Reduce heat to medium, add butter, liquid soy seasoning and nutritional yeast and stir till well combined. Cook for another 5 minutes before removing from heat and setting aside to cool.
- Grab the puffed pastry and lay it flat (have your longest piece at the top). Using your hands mould out individual sausages (around 1 1/2 inch thick) and lay the sausages out on the pastry in three rows vertically. Slice the puffed pastry between the sausages and brush each edge with a bit of dairy-free milk. You then want to roll the puffed pastry over the sausages (try to do this as tightly as you can) and press down to seal the long edge.
- You can score the tops of each roll with a knife (optional).
- Finish by brushing each with some dairy-free milk and sprinkling with sesame seeds of choice. Place the sausages in the fridge to set for at least 30 minutes. Preheat oven to 350F. Before baking, cut your rolls into individual bite-sized pieces (or as long or small as you like) and bake for 22-25 minutes or until golden brown and perfectly crisp.
- Enjoy with your favourite brown sauce or ketchup!
These are the best sausage rolls whether you are using plant based or not. Always a hit a parties. Made these so many times and people always ask for the recipe ❤️
Thank you so much, Cindy!
Making it as we speak! Do you know the nutritional breakdown ?? Caloroes, protein, cares and fat? That would be really helpful. Thank you! 🙂
Hey Renee! We don’t actually calculate that information here at FoodByMaria. We just want people to enjoy food. Overall, our Motto is Fear Not Food is Your Friend and including nutritional information doesn’t currently fit our brand at the moment.
Loved this recipe!
Super easy to make, they look cute and my meatlover boyfriend also devoured them. Will make this again!
Thank you, Simone! This makes me so happy, we love these so much too!
I made these with Christmas: huge success! Maybe even better the next day with leftovers.
Yes, this makes me so happy! Thanks for the review, Wouter!
Made these for Christmas Eve appy’s later to find out that my husband’s British granny made the traditional kind for them growing up. They were such a hit with everybody!! The flaky crust surrounding so much flavour was the perfect comfort food. They were fun to make as it was something different!
Oh, wow! I hope granny loved them!!!! Thanks so much for the love, Bri!
I made these recently and they were so good! It was a bit too salty for my taste (just personal preference) but with ketchup it was so so good! I had these with a side of broccoli and roasted potatoes!
Thanks so much for this review my love! Your support means so much to us!
Amazing!! So good!! Enjoyed by all our non vegan family members as well!
YESSS!! Huge win, thanks for this Julia!
This recipe was absolutely amazing! Brought it as an appetizer for my non vegan family and everyone inhaled it!! Maria does explain that it’s a bit time consuming but well worth it!
THEY’RE SO DAMN WORTH IT! So glad you enjoyed making these my love!
What Litelife product did you use?
Hey! Their Gimme Lean!