• Skip to primary navigation
  • Skip to main content
  • Skip to primary sidebar
School Night Vegan
  • Recipes
  • Subscribe
  • My Story
  • Contact
  • Cookbook
menu icon
go to homepage
  • Recipes
  • Subscribe
  • My Story
  • Contact
  • Cookbook
    • Instagram
    • TikTok
    • YouTube
  • search icon
    Homepage link
    • Recipes
    • Subscribe
    • My Story
    • Contact
    • Cookbook
    • Instagram
    • TikTok
    • YouTube
  • ×
    Home » Recipes » Snacks

    Vegan Sausage Rolls with Mushrooms and Tofu

    Published: Nov 21, 2024 · Modified: Dec 6, 2024 by Richard Makin

    🥜 NF
    🌱 VG

    Publised on 21/11/2024. Last Updated on 06/12/2024 by Richard

    Jump to Recipe
    5 from 6 votes

    Flaky, golden brown Vegan Sausage Rolls packed with savoury flavour and plant-based protein – these easy vegan sausage rolls are the best comfort food for any occasion.

    A vegan sausage roll with golden brown puff pastry on a small plate served with caramelised onions and mustard.
    Jump to:
    • Difficulty Level: 🥑🥑🥑
    • Ingredients You’ll Need (With Substitutions)
    • Step by Step Instructions
    • How to Customise Vegan Sausage Rolls
    • How to Serve This Recipe
    • Got Leftovers?
    • Vegan Sausage Rolls FAQs
    • More Savoury Vegan Bakes!
    • Vegan Sausage Rolls

    Vegan Sausage Rolls are my go-to for any gathering, be it a casual snack alongside a bowl of Vegan Sweet Potato Soup or served as part of a party spread alongside some zesty Vegan Salmon. With a meaty texture from tofu and chestnut mushrooms, a savoury depth from miso paste and marmite, and an irresistibly flaky puff pastry shell, these Vegan Sausage Rolls make the perfect meat-free comfort food.

    These are the rolls that got me into plant-based baking – seriously, I thought I’d never find a decent substitute for the traditional sausage rolls I grew up with. After a bit of experimenting (read: making a ridiculous number of sausage rolls in one week!), I finally nailed a version that delivers on flavour and texture. I've revamped this recipe a handful of times as my skills have developed, so I can guarantee you're making the best Vegan Sausage Rolls on earth!

    Difficulty Level: 🥑🥑🥑

    🥑 ⅗ Avocados (Moderate). I’d give this recipe a ⅗ avocado difficulty rating – just enough of a challenge to be fun without causing any kitchen meltdowns. The filling is straightforward, and if you’ve got a food processor, you’re halfway there! As long as you’ve got some patience for cooling and chilling the filling, you’ll get great results. And don’t worry, all the tips you need are included below.

    If you've baked with vegan puff pastry before, like my Vegan Steak Bakes or my Vegan Wellington, you'll find this recipe super easy. So let's have a peek at the ingredients you'll need before you get cracking. 

    Ingredients You’ll Need (With Substitutions)

    After trying out countless versions of this filling, I’ve found that these ingredients make the best results. You’ll find a balance of savoury depth, sweetness, and spice that’ll have you going back for more. Here’s what you need for these veggie sausage rolls. Scroll to the recipe card at the bottom if you’re in a hurry!

    All the main ingredients required for this recipe, on a white table with their names listed. Including raisins, dark soy sauce, brown sugar, puff pastry, onion & garlic, balsamic vinegar, herbs, tofu, chestnut mushrooms, dried porcini mushrooms.
    • Porcini Mushrooms: For an earthy, umami punch. Dried mushrooms work best because they soak up loads of flavour. If you can't find porcini, any dried mushroom mix will do. Even shiitake work great!
    • Tofu: The perfect plant-based protein, shredded into chunky pieces to give the sausage roll filling that meaty texture. This can be substituted for tempeh or even soy protein mince!
    • Olive Oil: Helps caramelise the onions and keeps the filling moist. Feel free to use vegan butter or any neutral oil instead!
    • Red Onion: Adds a bit of sweetness and colour. White onions or shallots work well too! 
    • Chestnut Mushrooms: These have a bit more bite and meaty texture than button mushrooms, but really any mushrooms work here. Cremini, portobello or brown mushrooms are a good option. 
    • Miso Paste and Dark Soy Sauce: Two secret ingredients for that umami depth. If making gluten free vegan sausage rolls, be sure to use tamari instead of soy sauce, since it contains gluten.
    • Dijon Mustard: Brushed inside the pastry to give a bit of a kick. Feel free to leave out or swap for tomato chutney if serving to little ones!
    • Puff Pastry Sheet: Make sure you get vegan puff pastry – most brands are, just double-check. Oh and if you're making gluten free sausage rolls, you'll need to use GF puff pastry 

    Full recipe details are at the bottom of the page!

    Step by Step Instructions

    Here’s the full process – check out any method notes in the recipe card too!

    The filling for the vegan sausage rolls being prepared in a frying pan.
    1. Prepare the Filling: Start by rehydrating the mushrooms, shredding the tofu, and caramelising the onion in olive oil. Then, add mushrooms, herbs, and the rest of the seasoning and simmer until the liquid evaporates.
    The filling for the vegan sausage rolls being blended in a food processor.
    1. Blend & Chill: Transfer the mix to a food processor and pulse until you have a chunky paste. Spread it out to cool, then chill in the fridge.
    vegan sausage rolls being made. The puff pastry can be seen with mustard and filling.
    1. Assemble the Rolls: Roll out the puff pastry dough, divide it into rectangles, and spread a bit of dijon mustard on each. Spoon the filling onto each and fold over, sealing the edges. Use a sharp knife to cut some holes in the top to allow steam to escape!
    Vegan sausage rolls being brushed with egg wash before being baked.
    1. Bake: Brush with the “egg wash,” pop in a preheated oven, and bake until golden brown.

    How to Customise Vegan Sausage Rolls

    I love these rolls as they are, but here are a few easy ways to make them your own:

    • Mini Sausage Rolls: Perfect for parties! Simply divide the pastry into 8 rectangles, fill, seal, then slice each into two for 16 mini sausage rolls.
    • Gluten-Free Option: Swap out the regular puff pastry for a gluten-free puff pastry sheet. It's easy to find in most supermarkets or grocery stores! Be sure to swap the soy sauce for tamari too!
    • Get Seedy: I've kept my sausage rolls deliberately simple, but feel free to sprinkle yours with sesame seeds or poppy seeds for a bit of extra flavour and texture!
    • Spice It Up: For a bit of heat, add a pinch of chilli flakes to the filling. Sometimes I add a half tablespoon of gochujang too, for even more flavour!
    A tray of golden brown flaky puff pastry vegan sausage rolls. They're sat in rows on baking parchment.

    How to Serve This Recipe

    Pair these with some of my favourite dishes from the blog:

    • Vegan Caesar Salad: For a fresh, flavourful contrast and a complete lunch.
    • Vegan Mushroom Soup: Nothing says cozy week-night dinner like a hot bowl of soup with something crispy and flaky for dunking! 
    • Vegan Gochujang Mayonnaise: Ideal for a spicy little dunk!
    Crusty bread being dunked into a bowl of chunky vegan mushroom soup.

    Got Leftovers?

    If you’ve got leftovers, let them come to room temperature and store them in an airtight container in the fridge for up to 2 days. They reheat brilliantly – just pop them on a parchment-lined baking sheet and warm in the oven at 160°C until heated through. I love to serve my reheated sausage rolls with some Vegan Burger Sauce, for extra tang! For best results, avoid microwaving, as that can make the flaky puff pastry go soggy.

    Vegan Sausage Rolls FAQs

    Can I make these gluten-free?

    Absolutely! Just use gluten-free puff pastry and swap out the soy sauce for tamari. These ingredients are available at most supermarkets or grocery stores.

    Can I freeze these rolls?

    Yes, freeze them unbaked on a baking tray in a single layer, then transfer to an airtight container. Bake from frozen, adding a few extra minutes.

    Can I use shortcrust pastry instead of puff for sausage rolls?

    You can, but the texture will be less flaky and more crumbly. I wouldn't recommend this honestly!

    Why does this recipe use tofu?

    Tofu helps give a meaty texture to the filling and packs in plant-based protein. You can easily substitute this for tempeh or even plant-based soy protein. 

    a small plate packed with vegan sausage rolls with golden brown puff pastry.

    And there you have it – Vegan Sausage Rolls that are meaty, flaky, and packed with flavour! Whether you’re prepping for a party or just fancy a snack, these are the perfect veggie sausage rolls to make ahead or freeze for later. 

    More Savoury Vegan Bakes!

    • vegan spanakopita
      Vegan Spanakopita
    • Vegan Cottage Pie
    • vegan cauliflower cheese
      Vegan Cauliflower Cheese
    • vegan lasagna
      Vegan Lasagna

    If you tried this Vegan Sausage Roll Recipe or any of the other fun vegan recipes on my blog please leave a 🌟 star rating and let me know how you go in the 📝 comments below. And don't forget to follow me on Substack today for weekly updates!

    A vegan sausage roll on a small plate served with mustard and caramelised onions with sprigs of thyme on top.

    Vegan Sausage Rolls

    Deliciously flaky vegan sausage rolls, packed with meaty mushrooms, herbs and tofu.
    5 from 6 votes
    Print Pin Rate
    Prep Time: 35 minutes minutes
    Cook Time: 30 minutes minutes
    Total Time: 1 hour hour 5 minutes minutes
    Servings: 8
    Calories: 437kcal
    Author: Richard Makin

    Equipment

    • small bowl for rehydrating mushrooms
    • Box Grater to shred the tofu
    • Large Frying Pan for cooking the filling
    • Fine mesh sieve to strain mushroom soaking liquid
    • Food Processor for pulsing the filling
    • Large plate or baking sheet for cooling the filling
    • oven preheated to 200°C/390f (fan)

    Ingredients

    For the Sausage Rolls

    • 10 g dried porcini mushrooms or any dried wild mushroom mix
    • 100 ml boiling water
    • 320 g extra firm tofu drained
    • 1 tablespoon olive oil
    • 1 onion peeled and finely diced
    • 2 cloves garlic finely minced
    • 1 tablespoon light brown sugar
    • 1 tablespoon balsamic vinegar
    • 250 g chestnut mushrooms roughly chopped
(See notes below)
    • 20 g raisins
    • 2 tablespoon dark soy sauce
    • 1 tablespoon Marmite
 (See notes below)
    • 4 sprigs fresh thyme stems removed
    • 1 teaspoon dried sage
    • 1 teaspoon dried parsley
    • 1 teaspoon onion powder
    • ½ teaspoon fine sea salt
    • ½ teaspoon ground black pepper
    • 2 tablespoon oat flour (See notes below)
    • 1 tablespoon miso paste
    • 475 g puff pastry pre-rolled (See notes below)
    • 2 tablespoon dijon mustard

    For the “Egg Wash”

    • 2 tablespoon unsweetened unflavoured plant milk
    • 1 tablespoon sunflower oil or any neutral vegetable oil
    • 1.5 teaspoon maple syrup or agave
    Metric - US Customary

    Instructions

    • Place the porcini mushrooms in a small bowl, add the boiling water, and let them rehydrate.
      10 g dried porcini mushrooms, 100 ml boiling water
    • Shred the tofu using the large holes on a box grater.
      320 g extra firm tofu
    • Heat the olive oil in a large frying pan over medium heat. Add the diced onion and minced garlic, cooking until softened. Stir in the brown sugar and balsamic vinegar, reduce heat, and cook for an additional 5 minutes until lightly caramelised, stirring often.
      1 tablespoon olive oil, 1 onion, 2 cloves garlic, 1 tablespoon light brown sugar, 1 tablespoon balsamic vinegar
    • Increase the heat slightly and add the chopped chestnut mushrooms. Cook for around 2 minutes, or until the mushrooms begin to release their moisture.
      250 g chestnut mushrooms
    • Add the rehydrated porcini mushrooms to the pan, then pour in the soaking water through a fine mesh sieve to catch any grit. Add the tofu, raisins, dark soy sauce, marmite, fresh thyme, sage, parsley, onion powder, salt and pepper. Simmer until all the liquid evaporates from the pan.
      20 g raisins, 2 tablespoon dark soy sauce, 1 tablespoon Marmite
, 4 sprigs fresh thyme, 1 teaspoon dried sage, 1 teaspoon dried parsley, 1 teaspoon onion powder, ½ teaspoon fine sea salt, ½ teaspoon ground black pepper
    • Transfer the mixture to a large plate or baking sheet to cool down. Once cooled, transfer it to a food processor and add the oat flour and miso paste. Pulse until it resembles a rough, chunky paste. Transfer the mixture back to the plate or baking sheet and chill in the fridge for at least 30 minutes.
      2 tablespoon oat flour, 1 tablespoon miso paste
    • Preheat the oven to 200°C (390f) (fan) and line a large baking sheet with baking parchment.
    • Remove the pastry from the fridge to come to room temperature. Unroll it on a clean work surface and cut it into 8 equal rectangles. Brush each rectangle with dijon mustard.
      475 g puff pastry, 2 tablespoon dijon mustard
    • Divide the chilled filling equally between each rectangle, forming it into a mound slightly off-centre. Fold the pastry over the filling and crimp the edges with a fork to seal. Make 5 diagonal slits on top of each roll for steam to escape.
    • In a small bowl, mix together the ingredients for the egg wash. Brush half of the wash over the tops of the sausage rolls. Place the rolls on the prepared baking sheet and bake for 25–30 minutes, or until golden and flaky.
      2 tablespoon unsweetened, 1 tablespoon sunflower oil, 1.5 teaspoon maple syrup
    • Remove from the oven and gently brush the tops again with the remaining egg wash. Allow to cool for 10–15 minutes before serving. Alternatively, cool completely and store in an airtight container for later.

    Notes

    Note 1: I use chestnut mushrooms in this recipe. This is the name we give to standard brown mushrooms in the UK. I believe in the USA and Canada these are called cremini mushrooms. You can be fairly flexible with which mushrooms you use however. For a meatier taste, try using some fresh shiitake too!
    Note 2: Marmite (very popular in the UK) is a type of yeast extract with an incredibly strong, meaty flavour. If you can't get it, feel free to use any jarred yeast or vegetable extract. If you can't find this either, substitute for 2 tablespoon nutritional yeast flakes. 
    Note 3: I use oat flour in this recipe not for it's gluten free nature (since we're already using other gluten ingredients elsewhere in the recipe) but rather because I like how it affects the texture of the filling. It binds the ingredients together without making them into a gluey, sticky dough. You can easily replace it with plain white flour/all purpose flour and I doubt you'll notice a difference, but Oat flour is my favourite pick for this recipe.
    Note 4: Unfortunately, not all store-bought puff pastry is vegan. However most here in the UK are, unless stated otherwise. Be sure to check the ingredients though - and remember, just because it doesn't say "suitable for vegans" doesn't mean it's not vegan!

    Nutrition

    Calories: 437kcal | Carbohydrates: 39g | Protein: 10g | Fat: 28g | Saturated Fat: 6g | Polyunsaturated Fat: 4g | Monounsaturated Fat: 16g | Sodium: 507mg | Potassium: 387mg | Fiber: 3g | Sugar: 5g | Vitamin A: 7IU | Vitamin C: 2mg | Calcium: 42mg | Iron: 3mg
    Tried this Recipe? Tag me Today!Mention @SchoolNightVegan or tag #schoolnightvegan!

    More Vegan Snacks Recipes

    • vegan cornbread
      Easy Vegan Cornbread Recipe – Delicious and Moist
    • Vegan Pumpkin Scones
      Vegan Pumpkin Scones (Starbucks Copycat Recipe)
    • Vegan Pumpkin Mac and Cheese
      Vegan Pumpkin Mac and Cheese with Miso and Sage
    • Vegan Apple Crisp
      Easy Vegan Apple Crisp Recipe (Apple Crumble)

    Reader Interactions

    Comments

      5 from 6 votes

      Leave a Reply Cancel reply

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

      Recipe Rating




    1. Debby Keilloh

      January 20, 2025 at 5:19 am

      5 stars
      I have made these twice since November 2024 but since I returned to the page it would appear you’ve changed the recipe.
      I thought the original was lovely and took them round to potluck party in KL. Many of the recipients were not vegetarian including the children, however loved the sausage rolls.
      Any chance you can let me know what the original recipe included and quantities.
      I’m not particularly keen on tofu

      Reply
      • Elaine

        January 21, 2025 at 2:59 pm

        I had this one saved. Here's the ingredients:
        - 500 ml vegetable stock
        - 125 g soya mince
        - 1 tbsp vegetable oil
        - 1 red onion, finely diced
        - 2 cloves of garlic, crushed
        - 180 g chestnut mushrooms, finely diced
        - 1 tbsp brown rice miso
        - 1/2 tbsp dark soy sauce
        - 5 g fresh rosemary, finely chopped
        - 1/2 tsp marmite
        - pinch black pepper
        - 1 tsp balsamic vinegar
        - 1 tbsp corn flour
        - 1 tbsp water
        - 1 tbsp fresh parsley, finely chopped
        - 1x350g packet of pre-rolled puff pastry
        - 2 tbsp plant milk
        - 1/2 tsp agave syrup
        - 1/2 tsp vegetable oil
        - 1/2 tbsp white sesame seeds

        Reply
    2. Mathis

      April 05, 2024 at 9:39 am

      5 stars
      Delicious ! Made these for Christmas and everyone (even the meat eaters) loved them !

      Reply
      • BenJammin

        March 25, 2025 at 3:11 pm

        5 stars
        Really nice!!

        Reply
    3. Helan

      May 08, 2021 at 12:02 pm

      5 stars
      Thanks For Sharing this Amazing Recipe. My Family Loved It. I will be sharing this Recipe with my Friends. Hope They will like it.

      Reply
      • Claire

        January 09, 2023 at 11:53 pm

        5 stars
        These are amazing! I didn’t have marmite so I used vegan worcestershire sauce and it gave that umami flavor. Thanks for the recipe!

        Reply
    4. Helan

      May 08, 2021 at 12:02 pm

      5 stars
      Thanks For Sharing this Amazing Recipe. My Family Loved It. I will be sharing this Recipe with my Friends. Hope They will like it.

      Reply
    5. Liz

      February 26, 2021 at 4:23 am

      Delicious. I made these tonight. I love your recipes. I have made some of your recipes for meat eaters & there is never a morsel left. Thanks Liz

      Reply
    6. Emily Eden

      December 16, 2020 at 1:11 pm

      These were absolutely delicious! Will definitely make again with homemade vegetable lard puff this time. Thanks so much!

      Reply
    7. Pauline

      November 27, 2020 at 12:33 pm

      Hi there - I was wondering if I could use white miso as that's what I have on hand? Thanks

      Reply
    8. Jonny

      August 20, 2020 at 12:25 am

      Nice, thanks.

      Reply
    9. Brittany

      April 02, 2020 at 5:13 am

      Looks delicious and I'll definitely be giving it a try! Pie eater eh? Wigan? 😉

      Reply
    10. Maribel

      January 28, 2020 at 12:32 pm

      Just made these but my puff pastry was not vegan.... didn’t think to check that until they were in the oven. Do you buy special puff pastry?

      Reply
      • Richard Makin

        February 17, 2020 at 1:10 pm

        Nope. The only brand of non-vegan puff pastry I've ever come across said "all butter pastry" very clearly on the front.

        Reply

    Primary Sidebar

    Welcome to
    School Night Vegan

    Hey, my name is Richard Makin and I’m the guy behind School Night Vegan.

    I’m also the recipe developer, food stylist, photographer and author of best-selling cook book Anything You Can Cook, I Can Cook Vegan. I’m also the host of food podcast Lunchbox Time Machine.

    More about me →

    Popular Recipes

    • vegan chicken
      Vegan Chicken
    • vegan tiramisu
      Vegan Tiramisu
    • Vegan Whipped Cream
    • easy tofu marinades
      Easy Tofu Marinades
    Popular recipes
    Vegan Fall Recipes

    Featured on

    Footer

    ↑ Back to top
    • Privacy Policy
    • About

    • Contact
    • Subscribe

    Copyright © 2024 School Night Vegan

    Rate This Recipe

    Your vote:




    A rating is required
    A name is required
    An email is required

    Recipe Ratings without Comment

    Something went wrong. Please try again.