There are certain foods that instantly signal a gathering a party, a holiday spread, a cozy weekend snack and golden, flaky sausage rolls are at the very top of that list. These Easy Vegan Sausage Rolls capture all the nostalgic magic of the classic bakery favorite, trading the meat for a deeply savory, herb flecked filling of finely chopped mushrooms, hearty kidney beans, grated carrot, and fresh parsley. Wrapped in layers of buttery, crisp puff pastry and baked until gloriously golden, they’re the kind of handheld treat that disappears from the platter in minutes.
The beauty of this recipe is how simple and satisfying it is. The filling comes together in one skillet and a mixing bowl, using humble pantry staples that transform into something wonderfully rich and flavorful. Whether you’re making a batch for game day, packing them for a picnic, or adding them to a holiday buffet, these sausage rolls deliver every single time. Serve them with your favorite dipping sauce ketchup, vegan aioli, or a spicy mustard and watch the crowd go wild.
Let’s roll up some plant based magic.
Why You’ll Love This Recipe
- Golden, Flaky Pastry: Store bought vegan puff pastry makes these sausage rolls incredibly easy while delivering that irresistible, buttery crunch.
- Hearty, Savory Filling: A blend of finely chopped mushrooms, mashed kidney beans, carrots, and aromatic herbs creates a satisfying, meaty texture without any processed substitutes.
- Perfect for Any Occasion: Make them full sized for a hearty snack or mini sized for party appetizers. They’re always a crowd pleaser.
- Simple Pantry Ingredients: No fancy vegan meats required just vegetables, beans, spices, and frozen pastry.
- Meal Prep & Freezer Friendly: Assemble a big batch and freeze them unbaked for fresh from the oven sausage rolls whenever the craving strikes.
The Secret to the Perfect Vegan Sausage Roll Filling
The key to a great vegan sausage roll is a filling that’s moist enough to hold together but not so wet that it makes the pastry soggy. This recipe nails that balance beautifully. Finely chopped mushrooms are sautéed with onion until they release their moisture and develop deep, savory flavor. Draining any excess liquid at this stage is a crucial step it ensures the filling stays cohesive and the pastry bakes up flaky rather than steamed.
Once the mushrooms and onions are cooked and drained, they join a supporting cast of grated carrot for subtle sweetness, crushed garlic for aromatic depth, roughly mashed kidney beans for heartiness and protein, and plenty of fresh parsley for brightness. The spice blend allspice, garlic powder, turmeric, and a generous hit of black cracked pepper brings that classic sausage roll warmth and savoriness. Every bite is packed with flavor that will have even the most devoted meat eaters reaching for seconds.
Tips for Assembling Beautiful Sausage Rolls
Assembling these rolls is simpler than you might think, and a few small tricks make the process effortless. First, follow the thawing instructions on your puff pastry package carefully. If the sheets don’t come with a paper backing, work on a lightly floured surface to prevent sticking. Slice each sheet in half to create two rectangles this gives you the perfect amount of pastry for each roll.
When shaping the filling, think of it as forming a long “sausage” along one edge of the pastry. Leave a generous border on the side parallel to the filling so the pastry can roll over and seal properly. Don’t overfill the dough should close comfortably around the mixture without stretching or tearing. Roll the pastry over the filling, trim any excess, and place it seam side down on your lined baking tray. This keeps the roll closed during baking and gives you that classic smooth top.
Brush the tops with a little neutral oil for golden color, sprinkle with sesame seeds for a touch of crunch and visual appeal, then slice into your desired size. Regular sized rolls are perfect for a satisfying snack, while mini party sized bites are ideal for entertaining.
Serving Suggestions for Every Occasion
These sausage rolls are a versatile addition to any spread. Serve them warm from the oven alongside a selection of dipping sauces classic ketchup, creamy vegan aioli, tangy barbecue sauce, or a sharp Dijon mustard all pair beautifully. For a complete meal, add a crisp green salad or a cup of tomato soup for dipping.
They’re also fantastic for meal prep. Bake a batch on Sunday and reheat them in the oven or air fryer throughout the week for quick lunches and snacks. Pack them in lunchboxes, take them on picnics, or add them to a holiday buffet alongside other finger foods for a spread that caters to everyone.
Frequently Asked Questions
Can I freeze these sausage rolls?
Absolutely. Assemble the rolls up to the point of baking, place them on a parchment lined tray, and freeze until solid. Transfer to a freezer safe bag and store for up to 3 months. Bake directly from frozen, adding 5 to 10 minutes to the baking time.
Can I use a different type of bean?
Yes! Cannellini beans, chickpeas, or black beans all work well in place of kidney beans. Just make sure to roughly mash them so they help bind the filling together.
What if my filling seems too wet?
After sautéing the mushrooms, be sure to drain any excess liquid using a strainer before mixing with the other ingredients. A dry filling is essential for crisp, flaky pastry. If your mixture still seems moist, you can add a tablespoon of breadcrumbs to absorb any extra moisture.
Can I make these gluten free?
The filling is naturally gluten free. To make the entire recipe gluten free, use a gluten free puff pastry. Several brands now offer excellent gluten free and vegan puff pastry options.
How do I reheat leftover sausage rolls?
For the crispiest results, reheat sausage rolls in a preheated oven or air fryer at 350 degrees Fahrenheit (175 degrees Celsius) for 5 to 8 minutes until warmed through and crispy again. The microwave will make the pastry soft, so it’s best avoided.
Can I prepare the filling in advance?
Yes! The filling can be made a day or two ahead and stored in an airtight container in the refrigerator. This makes assembly even quicker on the day you plan to bake.

Easy Vegan Sausage Rolls
Ingredients
- 1 tablespoon neutral oil for brushing
- 6 sheets vegan puff pastry dough store bought, thawed
- 1 teaspoon sesame seeds
- For the Filling
- 1 tablespoon neutral oil
- 1 medium onion chopped small
- 500 grams mushrooms cup or button, chopped small
- 1 medium carrot grated
- 1/2 cup fresh parsley finely chopped
- 2 cloves garlic crushed
- 250 grams kidney beans roughly mashed (about 1 can, drained and rinsed)
- 1/2 tablespoon allspice
- 1/2 tablespoon garlic powder
- 1 teaspoon ground turmeric
- 1/2 tablespoon black cracked pepper
Instructions
- Prepare the FillingHeat 1 tablespoon of neutral oil in a large skillet over medium high heat. Add the chopped onion and sauté until soft and translucent. Add the chopped mushrooms and cook, stirring frequently, until they are halfway wilted and have released their moisture. Remove from heat and drain any excess liquid using a strainer. This step is important to prevent a soggy filling.
- Combine the FillingTransfer the drained mushrooms and onions to a large mixing bowl. Add the grated carrot, chopped parsley, crushed garlic, roughly mashed kidney beans, allspice, garlic powder, turmeric, and black cracked pepper. Mix everything together until well combined. The mixture should be moist but not wet.
- Assemble the Sausage RollsOn a flat surface, lay one sheet of thawed puff pastry dough. Slice it in half to create two separate rectangles. Shape a portion of the filling into a long line along one edge of the pastry, resembling a sausage shape. Leave a border on the side running parallel to the filling to allow the pastry to roll over and form a seam. Do not overfill the pastry should close comfortably around the filling.Roll the pastry over the filling, then trim the remaining edge of the pastry. Place the roll seam-side down on a parchment-lined baking tray. Cut the roll into your desired size either regular-sized or mini party-sized.
- Finish and RepeatBrush the top of each sausage roll with a little neutral oil and sprinkle with sesame seeds. Repeat the assembly process with the remaining puff pastry sheets and filling until all the filling is used up.
- BakePreheat the oven to 180 degrees Celsius (356 degrees Fahrenheit). Bake the sausage rolls for about 30 minutes, turning the tray halfway through for even baking, until the pastry is golden brown and flaky.
- Cool and ServeTransfer the baked sausage rolls to a wire rack and allow them to cool for 5 minutes. Serve warm for maximum flakiness with your favorite dipping sauces. Enjoy!
Notes
- Servings: This recipe makes 12 regular sized sausage rolls or 24 party sized mini rolls.
- Puff Pastry Thawing: Follow the thawing instructions listed on your vegan puff pastry packaging. If the sheets do not have a paper backing, work on a lightly floured surface to prevent sticking.
- Filling Consistency: The filling should not be soggy. Draining the mushrooms after cooking is essential. The size of the filling should be suitable for the pastry, allowing the dough to close over it easily. Avoid overfilling.
- Make Ahead: The filling can be prepared a day or two in advance and stored in an airtight container in the refrigerator.
- Freezing: Assemble the sausage rolls and freeze them unbaked on a tray. Once solid, transfer to a freezer safe bag. Bake directly from frozen, adding 5 to 10 minutes to the baking time.
- Reheating: Reheat leftover sausage rolls in the oven or air fryer at 350 degrees Fahrenheit (175 degrees Celsius) for 5 to 8 minutes until crispy. Avoid the microwave, as it will soften the pastry.















