Jump to Recipe Print Recipe

These vegan sausage rolls are little pockets of deliciousness! Made with a savory spiced mix of lentils and walnuts wrapped in flaky puff pastry. A delicious meatless snack that’s perfect for dipping.

A funny thing happens when you have a vegan blog: you start learning about all these very non-vegan foods that you might otherwise have never discovered.

I think a big part of this is the fact that I’m actually paying attention to the non-vegan dishes I’d normally ignore. I’m always looking for new things to veganize!

Sausage rolls appeared on my radar at some point during the last few years. They’re more of a British thing, which may be why I missed them up until then. I knew right away that I had to make them vegan.

What are Sausage Rolls?

Obviously I’m no expert, but here’s what I’ve learned:

A sausage roll is a baked good that you’ll most likely find in the U.K. It’s made from ground sausage wrapped in puff pastry. Some sausage rolls are big, and some are bite sized, and they’re often served with dipping sauce.

What You’ll Need for Vegan Sausage Rolls

  • High-heat oil. I like olive oil, but use what you’ve got.
  • Onion.
  • Garlic.
  • Lentils. I developed and tested the recipe using brown lentils, but green would probably work too!
  • Walnuts.
  • Soy sauce. Tamari also works.
  • Maple syrup.
  • Spices. We’re using black pepper, thyme, and smoked paprika.
  • Red wine vinegar.
  • Frozen puff pastry. Many brands are accidentally vegan! I used Pepperidge Farm.
  • Salt.
  • Non-dairy milk. Use something unsweetened and unflavored.

How to Make Vegan Sausage Rolls

The following is a detailed tutorial on how to make vegan sausage rolls. Scroll to the bottom of the post if you’d like to skip right to the recipe!

First, make sure to take your puff pastry out of the freezer a few hours before getting started, so it has time to thaw.

Make the Vegan Sausage

Our vegan sausage will be made from a mix of lentils and walnuts. This gives it a crumbly texture (and the mixture also makes great vegan taco meat!). We’ll also be flavoring it with a handful of seasonings to make it taste like sausage — these are similar to the seasonings I used in my vegan breakfast sausage recipe.

Heat up some oil in a skillet, then add a small diced onion. Cook the onion for 10 minutes or so, until it softens up and starts to brown. Now add some minced garlic and cook everything for another minute or so, until the garlic becomes very fragrant.

Now add cooked lentils, chopped walnuts, and your seasonings: soy sauce, maple syrup, black pepper, thyme, smoked paprika, and red wine vinegar. Cook everything very briefly — just long enough to reduce all of the liquid you just added to the skillet.

Give the mixture a taste-test and adjust any seasonings to your liking.

Make the Rolls

Sprinkle some flour on your countertop and arrange a puff pastry sheet on it, so that it’s extending away from you. Now use a rolling pin to flatten out the sheet just a bit, until it measures about 4 inches by 10 inches. Use a knife to cut the rectangle into 2 long strips.

Now spoon about a quarter of your “sausage” filling along the center of each strip. Brush one of the long edges of a strip with some water, then roll the strip into a tight tube, enclosing the filling. Use the section that you just wet to form a seal.

Repeat the rolling process using your other puff pastry strip. At this point I find it helpful to transfer the rolls to a parchment paper lined baking sheet (things can get messy if you wait to move them until after they’re sliced).

Now slice each roll into small pieces. I cut mine into 1 ½ inch rolls, but do what works for you! You don’t need to separate the individual rolls before baking them — in fact, keeping them right up against each other helps keep the fillings in place.

Repeat the whole process using another sheet of puff pastry and the rest of your filling.

Now brush the tops with some non-dairy milk and pop them into the oven.

Bake your vegan sausage rolls until they’re golden and puffy.

I like to dip mine in some ketchup.

Vegan Sausage Roll Tips & FAQ

  • Shelf life & storage: These rolls are best served right away, as that’s when the pastry will be at it’s most flaky and crispy. If you do have leftovers, store them in a sealed container in the fridge for up to 3 days. Reheat them in a 400°F degree oven until hot.
  • Where can I get vegan puff pastry? Many commercial brands are accidentally vegan! Just check the ingredients list. I used Pepperidge Farm brand.
  • This recipe calls for cooked lentils. To cook your lentils, cover them with water, place them on the stove, and boil them until tender. This should take 25 minutes or so.
  • Can I substitute green or red lentils? Green lentils should work fine, but red will probably be too soft for this recipe.

Like this recipe? If so, be sure to follow me on Facebook, Pinterest or Instagram, or subscribe to my newsletter. And please stop back and leave me a review and rating below if you make it!

5 from 3 votes Print

Vegan Sausage Rolls

These vegan sausage rolls are little pockets of deliciousness! Made with a savory spiced mix of lentils and walnuts wrapped in flaky puff pastry. A delicious meatless snack that’s perfect for dipping.

CourseAppertizer CuisineBritish Prep Time 20 minutes Cook Time 35 minutes Total Time 55 minutes Servings 40 rolls Calories 40 kcal Author Alissa Saenz


  • 1tablespoonolive oil(or high-heat oil of choice)
  • 1small onion,diced
  • 2garlic cloves,minced
  • 2 ½cupscooked brown lentils*
  • ½cupchopped walnuts
  • 3tablespoonssoy sauce
  • 1tablespoonmaple syrup
  • 1teaspoonblack pepper
  • ½teaspoonsmoked paprika
  • ½teaspoondried thyme
  • 1teaspoonred wine vinegar
  • Salt,to taste
  • 2sheets (about ½ pound or 240 grams)vegan puff pastry
  • 2tablespoonsunsweetened non-dairy milk

US Customary – Metric


  1. Preheat the oven to 400°F and line a couple of baking sheets with parchment paper.

  2. Coat the bottom of a large skillet with the oil and place it over medium heat.

  3. When the oil is hot, add the onion. Cook the onion, stirring frequently, until it softens and begins to brown, about 10 minute.

  4. Add the garlic and continue cooking and stirring until it becomes very fragrant, about 1 minute.

  5. Stir in the lentils, walnuts, soy sauce, maple syrup, black pepper, smoked paprika, thyme, and red wine vinegar.

  6. Continue cooking and stirring the mixture for 1 to 2 minutes, just until most of the liquid dries up. Remove the skillet from heat.

  7. Arrange a sheet of puff pastry extending away from you on a lightly floured work surface. Use a rolling pin to roll it into a 10 x 14 inch rectangle.

  8. Use a knife to cut the rectangle in half, lengthwise.

  9. Spoon a quarter of your lentil filling along the center of each puff pastry strip.

  10. Brush some water along the edge of one of your puff pastry strips, then begin rolling the other edge over the filling. Roll tightly and press the wet edge into the side of the roll to create a seal.

  11. Transfer the roll to one of the baking sheets, placing it seam side down.

  12. Repeat the rolling process using the other puff pastry strip, then repeat the entire process using a second puff pastry sheet and the remaining filling. Place two rolls on each baking sheet.

  13. Use a knife to cut each roll into 1 ½ inch sections (or longer ones, if you prefer).

  14. Brush the rolls with non-dairy milk.

  15. Place the baking sheets into the oven and bake the rolls until golden and puffy, about 22-24 minutes.

  16. Transfer the baking sheets to cooling racks and let the rolls cool slightly before separating them (use a knife if needed), and serving.

  17. Serve with ketchup or dipping sauce of choice.

Recipe Notes

*To cook your lentils, place 1 heaping cup of dried lentils in a saucepan and cover them with water. Place the pot over heat and bring the water to a boil. Lower the heat slightly and cook the lentils at a rolling boil until tender, about 25 minutes.

Nutrition FactsVegan Sausage RollsAmount Per Serving (1 roll)Calories 40Calories from Fat 14% Daily Value*Fat 1.6g2%Saturated Fat 0.6g3%Sodium 82mg3%Potassium 54mg2%Carbohydrates 5.2g2%Fiber 1.7g7%Sugar 0.6g1%Protein 2g4%Calcium 5mg1%Iron 1mg6%* Percent Daily Values are based on a 2000 calorie diet.« Instant Pot Vegetable SoupRich & Creamy Vegan Hot Chocolate »

Sharing is caring!

This looks so yum! Thank you for the recipe!


  • We made these last night and they were delicious! Even though we couldn’t find the smoked paprika (they never seem to have that in stock at our store), we just used regular paprika and it was still amazing! The recipe made plenty for the two of us for dinner and lunch the next day too!


  • Didn’t realize that the Phyllo dough takes 2 hrs to thaw….so made the “sausage” mixture, added potatoes and put a little crust on top. Great taste. Thanks for this recipe.


  • Leave a Reply Cancel reply

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

    Recipe Rating