This post may contain affiliate links for which I earn a small commission at no extra cost to you. For more info please check out my Disclosure Policy. Appreciate your support!

Share it with your friends!

These Vegan Sausage Rolls are absolutely delicious and only requires 10 minutes of prep time! Plant-based eaters and carnivores alike will love this vegetarian take on classic sausage rolls.

homemade lentil and walnut sausage rolls on a stoneware plate garnished with sesame seeds.

Recipe Difficulty – Very Easy

Why this recipe works

There’s nothing quite as tasty or comforting as a hot-out-of-the-oven homemade sausage roll. So, I set out to create a vegan and gluten-free version that could rival the classic British savoury pastry like greggs produce and hold its own. Safe to say, this vegan sausage rolls recipe fits the bill!

You only need a handful of fresh ingredients to produce an amazing taste — many of which I’d bet you keep stocked — like mushrooms, garlic, canned lentils, walnuts, fresh herbs, and store-bought vegan puff pastry sheets. Then, let your oven do the rest of the work, slice, serve, and enjoy!

Usually you would brush the pastry with eggs to create and egg wash but we are using olive oil but you could also use dairy-free milk or even melted vegan butter to create a crispy top.

If you’re looking for more lentil recipes then check out my Easy Lentil Wellington or 20 Minute Lentil Bolognese.

Ingredients to make vegan sausage rolls

Ingredients: Cranberry Sauce, Tamari, Lentils, Flour, Rosemary, Thyme, Garlic, Walnuts, Mushrooms, Pastry.
  1. Olive Oil — I love sautéing veggies in extra-virgin olive oil because of its flavour and its high smoke point. You could also use avocado oil.
  2. Garlic — It offers a spicy bite that accentuates the veggies, herbs, and walnuts.
  3. Mushrooms — To make a delicious mushroom mixture. I used chestnut mushrooms for their size, colour, and flavour, but you could also use baby bellas, sliced portobellos, or button mushrooms. If you have some spare then make my Garlic Mushrooms on Toast.
  4. Walnuts — Raw and unsalted, they add the “meatiness” to the rolls.
  5. Fresh Herbs — I love using fresh chopped rosemary and thyme in this vegan sausage rolls recipe, but you could also use sage and/or oregano.
  6. Green Lentils — These are preferred over red or brown lentils for their texture and flavour. Make sure to drain and rinse them thoroughly. Use any spare tins to make my Vegan Lentil Meatballs.
  7. Tamari — This packs a ton of umami flavour while keeping these lentil and walnut sausage rolls completely vegan and refined sugar-free. Think soy sauce, but sweeter with more tang.
  8. Plain Flour — I used gluten-free, but you can use any plain flour you prefer.
  9. Puff Pastry — I love using store-bought ready-rolled puff pastry in this vegan sausage rolls recipe because it cuts down on prep time. Opt for gluten-free, if possible. Which I also use to make my Chicken and Leek Pie. If you fancy a dessert using puff pastry then check out my Puff Pastry Apple Tart.
  10. Cranberry Sauce — This really ties everything together. It’s sweet, tangy, and bright — the perfect contrast to the earthy flavours of the vegan sausage mixture. If you wondered how you can make your own then here’s my Homemade Cranberry Sauce recipe.
  11. Sesame Seeds — For garnish to sprinkle on top. Optional, but highly recommended. You could also use everything bagel seasoning.

See recipe card for full information on ingredients and quantities.

Substitutions

  • Garlic – If you’re out of garlic, you could swap it for minced shallots or onion.
  • Nuts – Not a fan of walnuts? You could use pecans. I like walnuts as a vegan sausage filling alternative because they contain a good amount of fat, but pecans would also work.
  • Cranberry Sauce – You could swap this for dijon mustard.

Variations

  • Spicy: Add some diced jalapeños, cayenne pepper, or crushed red pepper flakes for some heat!

How to make Vegan sausage rolls

Chopped Rosemary, Thyme, Garlic, Walnuts, Mushrooms on a chopping board.

Step 1: Start by chopping the mushrooms, walnuts, garlic, rosemary, and thyme. (It doesn’t have to be precise or fine because it will all end up in the food processor.)

Chopped Rosemary, Thyme, Garlic, Walnuts, Mushrooms in a frying pan.

Step 2: Heat a nonstick pan with olive oil, and add the chopped ingredients to it once the oil is shiny. Sauté for a few minutes until the mushrooms have softened.

Cranberry Sauce, Tamari, Lentils, Rosemary, Thyme, Garlic, Walnuts, Mushrooms, Pastry in a frying pan.

Step 3: Next, add in the drained lentils, tamari, and a generous pinch of salt and black pepper. Sauté for another 5 minutes or so to incorporate all of the flavours.

Cranberry Sauce, Tamari, Lentils, Rosemary, Thyme, Garlic, Walnuts, Mushrooms, Pastry in a food processor.

Step 4: Transfer the veggie sausage rolls mixture to a food processor and pulse into a mince texture. (Not paste!)

Cranberry Sauce, Tamari, Lentils, Rosemary, Thyme, Garlic, Walnuts, Mushrooms, Pastry and Flour in a bowl.

Step 5: Tip out the mix into a large mixing bowl, and add in the flour. Fold it through the mix. (It’s OK to see streaks of flour.) Set aside for 5 minutes to cool.

step-by-step photos showing how to assemble these homemade vegan sausage rolls before baking.

Step 6: Meanwhile roll out your puff pastry sheet onto a lined baking sheet. Place the lentil mix to one side of the sheet and shape into a long sausage roll. Top with cranberry sauce, and fold over the top. Seal the edges with a form so you have a visible seam running down the side of each roll, brush with olive oil (or dairy-free milk) to make the top of the puff pastry brown, and top with sesame seeds. Allow to cool for a couple minutes, slice with a sharp knife then enjoy!

Hint: I prefer to slice into small sausage rolls before baking at 200C (390F) for 25 minutes or until golden just so it slices more cleanly later for presentation’s sake.

Leftovers

Store any cooled leftovers in an airtight container in your fridge for up to 3 days. Or portion servings out into individual containers for meal-prep ahead of a busy week. You can reheat them in the oven for 10 minutes at 200C (390F) or air fryer for 5 minutest at 200C (390F). You can also freeze them, see the FAQ’s below.

Can I air-fry these vegan sausage rolls

Absolutely, if you want to reduce the cooking time then I recommend cooking these vegan sausage rolls in the air-fryer for 15 minutes at 200C (390F) until golden.

Recipe FAQs

Do I have to include the cranberry sauce?

No, this ingredient is completely optional, but I highly encourage including it. Opt for refined sugar-free, when possible, or try making your own Homemade Cranberry Sauce! Other fruit jams, chutneys or jellies would also work. Or go for dijon or wholegrain mustard.

How should I serve these vegan sausage rolls?

I love serving these vegan sausage rolls as a holiday appetiser or finger food, but it also makes a great snack, or even a main course for lunch or a light dinner. If you’re creating it to serve at a party I recommend also making my Three Bean Salad.

Can I freeze these vegan sausage rolls?

You can absolutely freeze these cooked veggie sausage rolls if you’re looking to stock your freezer. Wrap individually or as one whole roll in plastic wrap to prevent freezer burn. Reheat in the oven from frozen at 200C for 15 minutes or so until heated through and crispy, or in your air fryer for 8 minutes (even better!).

homemade lentil and walnut sausage rolls on a stoneware plate garnished with sesame seeds.

YOU MIGHT ALSO LIKE…

Tried this Vegan Sausage Rolls recipe? Please leave a star rating ⭐️⭐️⭐️⭐️⭐️ below and let me know how you get on. Hearing positive feedback is one of the best parts of creating recipes so please review it below and leave a comment!

P.S Never miss a new recipe! Get more healthy recipes sent straight to your inbox weekly – Subscribe and receive a free recipe eBook!

5 from 15 votes

Vegan Sausage Rolls

Homemade easy vegan Sausage Rolls that everyone will love!
Prep Time: 10 minutes
Cook Time: 45 minutes
Total Time: 55 minutes
Servings: 10 slices
Save Recipe
Enter your email and get it sent to your inbox!
Please enable JavaScript in your browser to complete this form.

Ingredients 

  • 1 tbsp olive oil
  • 2 garlic cloves, diced
  • 100 g mushrooms, sliced
  • 110 g walnuts, chopped
  • 1 sprig fresh rosemary, finely chopped
  • 1 sprig fresh thyme, finely chopped
  • 1 can green lentils, drained and rinsed
  • 1 tbsp tamari, (or use soy sauce if not gluten-free)
  • 2 tbsp plain flour, (I used gluten-free)
  • 1 sheet ready-rolled puff pastry sheet, (I used gluten-free)
  • 4 tbsp cranberry sauce, (optional, see substitutions)
  • sesame seeds, (optional)

Instructions 

  • Firstly, chop the mushrooms, walnuts, garlic, rosemary and thyme.
  • Heat a non stick pan with olive oil adding in what you just chopped and fry for a few minutes until the mushrooms soften.
  • Now add in the drained lentils, tamari, generous pinch of salt & pepper and fry for a further 5 minutes.
  • Transfer the mix to a food processor and pulse into a mince texture (don't over blend into a paste).
  • Tip out the mix into a large mixing bowl and add in the flour and fold it through the mix. Set aside for 5 minutes to cool.
  • Meanwhile roll out your puff pastry sheet onto a lined baking sheet. Place the lentil mix to one side of the sheet and shape into a long sausage roll. Top with cranberry sauce, and fold over the top. Seal the edges with a form so you have a visible seam running down the side of each roll, brush with olive oil (or dairy-free milk) to make the top of the puff pastry brown, and top with sesame seeds. Allow to cool for a couple minutes, slice with a sharp knife then enjoy!

Video

Notes

Step-by-Step Photos: My blog post includes helpful step-by-step photos to help guide you through making this recipe.
Substitutions & Variations: I have included a list of these in the post above.
To Store: In a sealed container at room temperature for a couple days. You can place in the fridge but they go softer when cold. Reheat by placing in the oven or air fryer until crispy.
To Freeze: You can absolutely freeze these cooked lentil and walnut sausage rolls if you’re looking to stock your freezer. Wrap individually or as one whole roll in plastic wrap to prevent freezer burn. Reheat from frozen in the oven at 200C for 15 minutes or so until heated through and crispy, or in your air fryer for 8 minutes (even better!).
Tip 1: Blending the mix helps to make a more compact sausage mixture.
Tip 2: Topping with cranberry sauce before rolling is optional. You could also try using a chutney or mustard.
Tip 3: Make sure to bake until the pastry has gone a golden brown colour for a crunchy sausage roll.

Nutrition

Calories: 221kcal | Carbohydrates: 15g | Protein: 4g | Fat: 15g | Saturated Fat: 4g | Fiber: 4g | Sugar: 3g
Did you make this recipe? Tag me Today!Tag @HealthyLivingJames on Instagram and use #HealthyLivingJames!

About James Wythe

Hey, I'm James! A fully qualified health coach, cookbook author, full time food blogger and new dad with over 1 million followers. I started this journey after a sudden illness left me bed bound for 2 years and housebound for 4 years! I’m here to help you make healthy and delicious food for you and your family in less time!

You May Also Like

Leave a comment

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

Recipe Rating




11 Comments

  1. Hi James – could you clarify whether or not you can freeze these, please? First you say you absolutely can freeze the cooked rolls but later you say you don’t recommend it!
    I want to make these but we won’t eat them all quickly enough. Thank you 🙂

  2. 5 stars
    Made these last night and everyone loved them and were very impressed! Some including me enjoying more than normal sausage rolls.
    So tasty and filling and beautifully crunchy with the G.F pastry.
    I will definitely be making these again.
    Thank you for sharing the awesome recipe ☺️

  3. 5 stars
    This was yummy. I used soy sauce because I didn’t have tamari, but I’m guessing tamari would be better. I made a double recipe and put cranberry sauce in one of them. It was a nice addition, but the flavour sort of got lost in all the other ingredients. I think it would be best served on the side. Most of my family liked it, which is high praise from this picky bunch.

  4. They are very good but a little bland – when I make them again I will use more herbs and more oil (they were pretty dry) but will be a nice treat for the vegans on Xmas day! Had to guess on lentils – used about 16oz of soaked and boiled dry lentils – seemed to work!

  5. Also wondering about the amount of lentils. I prefer to use soaked rather than canned. (well that’s what I have!)

  6. Very tasty but had problems mixing the frying pan mix in the food processor. The lentils and nuts just jammed the motor up and would not mix properly at all and ended up mashing it with a fork. Possibly better doing it when the mix is dry?
    Apart from that easy to make.

  7. 5 stars
    Just finished making these – they are delicious! I can’t wait to wow my family with these. I did wonder what size of can of lentils you used? I’m in Canada and I used a 19 oz (540 ml) can.