easy vegan party snacks

Vegan Sausage Rolls — The Flakiest Most Irresistible Plant-Based Party Food You Will Ever Make

vegan sausage rolls

There are party foods that get eaten out of obligation. And then there are foods like these Vegan Sausage Rolls — the kind that disappear from the serving plate within minutes of being set down, that people reach for a second and third time before admitting they cannot stop, that generate the kind of genuinely surprised delight that only happens when something plant-based completely exceeds every expectation. This is that food. The one that makes vegan cooking feel effortless and generous and deeply satisfying all at once. The one that earns requests for the recipe from people who insist they would never eat vegan food.

This recipe wraps a savory, herb-packed sausage filling of lentils, mushrooms, walnuts, and caramelized onion in golden, shatteringly flaky puff pastry that puffs up dramatically in the oven and turns deep golden and glossy and spectacular — producing a sausage roll that looks and tastes so close to the classic that even the most dedicated omnivores at the table cannot find a meaningful objection. The filling is the real achievement: deeply savory from the mushrooms and soy sauce, earthy from the lentils, nutty from the walnuts, fragrant with sage and thyme in a combination that is genuinely reminiscent of a great pork sausage filling without a single animal ingredient.

What makes this recipe so outstanding is the texture of the filling — pulsing the mushrooms and walnuts in a food processor before mixing them with the lentils creates irregular, rough-edged pieces that bind together beautifully when cooked but retain enough texture to feel genuinely substantial and satisfying inside the pastry.

This recipe is 100% vegan, uses store-bought puff pastry for ease, can be made ahead and frozen unbaked, and produces sausage rolls so good that they work as a party appetizer, a picnic staple, a lunchbox treat, or a deeply satisfying dinner alongside a green salad.


Recipe Information

Prep TimeCook TimeTotal TimeServingsCalories
25 mins30 mins55 mins24 rolls~165 kcal

Ingredients

For the Sausage Filling

  • 1 cup (200g) brown or green lentils, cooked and drained (or 1 can, drained)
  • 200g cremini mushrooms
  • ½ cup (50g) walnuts
  • 1 tbsp olive oil
  • 1 large onion, finely diced
  • 3 cloves garlic, minced
  • 1 tbsp soy sauce or tamari
  • 1 tsp Dijon mustard
  • 1 tsp dried sage
  • 1 tsp dried thyme
  • ½ tsp smoked paprika
  • ½ tsp fennel seeds (optional but excellent)
  • Salt and black pepper to taste
  • ½ cup (50g) breadcrumbs
  • 2 tbsp nutritional yeast

For Assembly

  • 2 sheets (about 500g total) vegan puff pastry, thawed if frozen
  • 3 tbsp plant milk (for brushing)
  • 1 tbsp maple syrup mixed with the plant milk (for a glossy finish)
  • Sesame seeds or poppy seeds for topping

To Serve

  • Tomato sauce or ketchup
  • Dijon or wholegrain mustard
  • Hot sauce

Instructions

  1. Make the filling. Place the mushrooms and walnuts in a food processor and pulse 8–10 times until broken down into rough, pea-sized pieces — do not over-process into a paste. Heat the olive oil in a large pan over medium heat. Add the onion and cook for 8 minutes until soft and golden. Add the garlic, sage, thyme, smoked paprika, and fennel seeds if using. Cook for 1 minute until fragrant. Add the mushroom and walnut mixture and cook for 5–6 minutes, stirring occasionally, until the mushrooms have released their moisture and the mixture is dry and beginning to brown. Add the soy sauce and cook for 1 more minute.
  2. Combine the filling. Transfer the cooked mixture to a large bowl. Add the drained lentils, Dijon mustard, breadcrumbs, and nutritional yeast. Mix well until everything is evenly combined. Taste and season generously with salt and black pepper. The filling should be well-seasoned, slightly sticky, and hold together when pressed. If it is too loose, add more breadcrumbs a tablespoon at a time. Allow to cool completely before assembling.
  3. Preheat the oven. Preheat to 400°F (200°C). Line two baking sheets with parchment paper.
  4. Assemble the rolls. Unroll one sheet of puff pastry on a lightly floured surface. Cut it in half lengthways to create two long rectangles. Spoon half the filling in a long line down the center of each rectangle, shaping it into a compact log with your hands. Brush one long edge of each rectangle with the plant milk mixture. Roll the pastry over the filling from the unbrushes side, pressing the brushed edge firmly to seal. Press the seal with a fork to crimp. Repeat with the second sheet of pastry and remaining filling.
  5. Cut and top. Cut each long roll into 6 equal pieces with a sharp knife — giving 24 rolls in total. Place on the lined baking sheets with the seal side down. Brush the tops generously with the plant milk and maple syrup mixture. Scatter sesame or poppy seeds over the top. Use a sharp knife to score 2–3 shallow diagonal cuts across the top of each roll to allow steam to escape.
  6. Bake. Bake for 25–30 minutes until the pastry is deep golden, dramatically puffed, and completely cooked through. Serve hot or warm alongside ketchup and mustard for dipping.

Pro Tips

  • Cool the filling completely before assembling — warm filling melts the butter in the pastry and makes it difficult to handle, producing rolls that don’t hold their shape and pastry that doesn’t puff properly.
  • Keep the pastry cold — work quickly with the puff pastry and return it to the refrigerator for 10 minutes if it becomes warm or soft. Cold pastry puffs dramatically; warm pastry does not.
  • Season the filling boldly — the pastry mutes the flavor of the filling slightly, so the filling itself should taste slightly overseasoned before it goes into the pastry. Taste and add more salt, soy sauce, and herbs than seems necessary.
  • Score the tops — the shallow diagonal cuts allow steam to escape during baking, preventing the pastry from becoming soggy on top and ensuring an even, dramatic puff.

The British Institution of the Sausage Roll

The sausage roll is one of Britain’s most beloved and most democratic foods — a snack that appears equally at gas station counters, village fetes, wedding receptions, school lunch boxes, and upmarket bakeries, eaten at every social occasion from the most casual to the most celebratory. Its origins are murky — pastry wrapped around meat has existed across cultures for centuries — but the sausage roll as a recognizable British snack food was well established by the early nineteenth century and has never fallen out of fashion. The vegan sausage roll had its cultural moment in 2019 when a British bakery chain launched one and generated extraordinary media controversy, revealing both the cultural significance of the original and the growing mainstream appetite for its plant-based counterpart. The homemade version, as always, puts the shop-bought one — vegan or otherwise — to shame.


Flavor Variations

  • Spicy Vegan Sausage Rolls: Add a teaspoon of chilli flakes and a tablespoon of harissa to the filling for a version with heat.
  • Caramelized Onion and Herb Rolls: Slow-cook the onion for 25 minutes until deeply caramelized and sweet for a richer, more complex filling.
  • Cheesy Vegan Sausage Rolls: Add 3 tablespoons of vegan cream cheese to the filling mixture for a richer, creamier version.

Nutritional Highlights (Per Roll)

CaloriesProteinCarbsFiberFat
~165 kcal5g16g2g9g

Storage & Make Ahead

  • Refrigerator: Baked sausage rolls keep in an airtight container for up to 3 days. Reheat in a 375°F (190°C) oven for 8–10 minutes until heated through and the pastry has crisped up again. Do not microwave — the pastry will become soft and soggy.
  • Freezer (unbaked): Freeze the assembled, unbaked rolls on a tray until solid, then transfer to a freezer bag for up to 3 months. Bake from frozen at 400°F for 35–38 minutes until deep golden and cooked through. This is the best make-ahead method for parties.
  • Freezer (baked): Freeze baked rolls for up to 2 months and reheat from frozen in a 375°F oven for 15–18 minutes.

Frequently Asked Questions

How do I know which puff pastry is vegan?

Most supermarket own-brand puff pastry is made with vegetable fat rather than butter and is naturally vegan — check the ingredients list. Jus-Rol and many other brands are vegan. Butter puff pastry is not.

Can I make these gluten-free?

Yes — use gluten-free puff pastry (available from specialist retailers), gluten-free breadcrumbs, and tamari instead of soy sauce for a fully gluten-free version.

Can I make mini sausage rolls for parties?

Yes — cut each long roll into 10–12 smaller pieces instead of 6 for bite-sized cocktail party rolls. Reduce the baking time slightly, checking at 20 minutes.


Tried this recipe? Leave a comment below and let us know how it turned out! Tag us on Instagram and Facebook — we love seeing your plant-powered creations. Looking for more addictive vegan snack and appetizer recipes? Browse all recipes on Easy Vegan Recipes — new recipes posted every single week!