Indulge in the satisfying flavors of a classic comfort food with this Vegan Beef Sausage Roll recipe—an entirely plant-based twist on a beloved favorite. Packed with a hearty filling made from mushrooms, walnuts, breadcrumbs, and a medley of savory seasonings like smoked paprika and dried herbs, this recipe offers a rich, meaty taste and texture without any animal products. Wrapped in flaky vegan puff pastry and topped with a sprinkle of sesame seeds, these rolls are quick to prepare and bake to golden perfection in just 30 minutes. Perfect for appetizers, snacks, or lunchbox treats, these vegan sausage rolls are deliciously satisfying whether served warm or at room temperature.
Scan with your phone to download!
Preheat the oven to 200°C (392°F) and line a baking sheet with parchment paper.
In a large skillet, heat the olive oil over medium heat. Add the chopped onion and cook until soft, about 5 minutes.
Add the minced garlic and chopped mushrooms to the onion, and continue to cook until the mushrooms release their moisture and start to brown, about 7-10 minutes.
In a small bowl, mix the ground flaxseed with 3 tablespoons of water and set aside to thicken.
Add the finely chopped walnuts, breadcrumbs, soy sauce, tomato paste, nutritional yeast, smoked paprika, thyme, oregano, salt, and black pepper to the skillet. Stir well to combine.
Remove the mixture from heat and allow to cool slightly. Then, add the thickened flaxseed mixture to the pan and mix thoroughly.
On a lightly floured surface, roll out the vegan puff pastry sheet to ensure even thickness.
Place the vegan beef mixture along one edge of the pastry sheet, forming a log shape.
Gently roll the pastry over the mixture, sealing the edges with a bit of plant-based milk. Trim any excess pastry if needed.
Cut the roll into 8 equal pieces and place them on the prepared baking sheet.
Brush the tops with plant-based milk and sprinkle with sesame seeds.
Bake in the preheated oven for 25-30 minutes or until the pastry is golden and flaky.
Remove from the oven and allow to cool slightly before serving. Enjoy warm or at room temperature.
Serving size | (1035.4g) |
---|
Amount per serving | % Daily Value* |
---|---|
Calories | 3162.2 |
Total Fat 209.5g | 0% |
Saturated Fat 52.6g | 0% |
Polyunsaturated Fat 57.4g | |
Cholesterol 0mg | 0% |
Sodium 5988.8mg | 0% |
Total Carbohydrate 279.6g | 0% |
Dietary Fiber 30.9g | 0% |
Total Sugars 29.2g | |
Protein 73.5g | 0% |
Vitamin D 12.5IU | 0% |
Calcium 369.6mg | 0% |
Iron 21.0mg | 0% |
Potassium 2845.6mg | 0% |
Source of Calories