If you’re searching for a delicious, plant-based twist on a classic comfort food, these vegan sausage rolls are exactly what you need. Perfect for parties, snacks, or a tasty lunch, they combine flaky vegan puff pastry with a savory, spiced filling that rivals any traditional sausage roll.
Whether you’re vegan, vegetarian, or simply looking to explore more meat-free options, this recipe is both satisfying and easy to make. You’ll love how the filling is packed with texture and flavor, using wholesome ingredients like lentils, mushrooms, and warming herbs.
Plus, they bake up golden and crispy, perfect for dipping in your favorite sauces or enjoying on their own.
Making these vegan sausage rolls at home is not only fun but also allows you to customize flavors to suit your taste buds. Keep reading for a step-by-step guide, handy tips, and some creative variations to keep this recipe fresh every time you make it.
Why You’ll Love This Recipe
These vegan sausage rolls are a game-changer for anyone who loves hearty, savory snacks without the guilt. They offer:
- Rich, meaty texture without any animal products, thanks to mushrooms and lentils.
- Flaky, buttery vegan puff pastry that crisps to perfection in the oven.
- Easy preparation with ingredients you can find in any grocery store.
- Customizable spices and herbs so you can adjust the flavor profile.
- Perfect for meal prep — bake a batch and freeze for quick snacks later.
Plus, if you enjoy this recipe, you might want to try other vegan delights such as our Vegan Bechamel Sauce Recipe for Creamy Pasta Dishes or the Vegan Bread Machine Recipe for Soft, Delicious Loaves for more versatile homemade treats.
Ingredients
- 1 tablespoon olive oil
- 1 onion, finely chopped
- 2 cloves garlic, minced
- 150g mushrooms, finely chopped
- 150g cooked lentils (brown or green)
- 100g cooked chestnuts, chopped (optional but adds great texture)
- 1 teaspoon dried sage
- 1 teaspoon dried thyme
- 1/2 teaspoon smoked paprika
- Salt and black pepper, to taste
- 1 tablespoon tomato paste
- 1 tablespoon soy sauce (or tamari for gluten-free)
- 500g vegan puff pastry, thawed
- Plant-based milk, for brushing
Equipment
- Large frying pan or skillet
- Mixing bowl
- Baking tray lined with parchment paper
- Sharp knife
- Pastry brush
- Wooden spoon or spatula
- Food processor (optional, for chopping mushrooms and chestnuts finely)
Instructions
- Prepare the filling: Heat the olive oil in a large frying pan over medium heat. Add the finely chopped onion and sauté until translucent, about 5 minutes.
- Add the garlic and mushrooms: Stir in the minced garlic and chopped mushrooms. Cook for 7-10 minutes, until the mushrooms release their moisture and become tender.
- Mix in lentils and chestnuts: Add the cooked lentils and chopped chestnuts to the pan. Stir well to combine all ingredients evenly.
- Season the mixture: Sprinkle in the dried sage, thyme, smoked paprika, salt, and black pepper. Stir in the tomato paste and soy sauce, cooking for another 2-3 minutes to let the flavors meld. Remove from heat and allow the filling to cool slightly.
- Preheat the oven: Set your oven to 200°C (390°F) and line a baking tray with parchment paper.
- Roll out the pastry: On a clean surface, roll out the vegan puff pastry sheet if needed to smooth it out and extend slightly.
- Form the sausage rolls: Spoon the cooled filling lengthwise along one side of the pastry. Use the other side to fold over the filling, sealing the edges by pressing down firmly with your fingers or a fork.
- Cut and brush: Cut the long roll into 8-10 equal pieces. Place them on the baking tray, leaving space between each. Brush the tops with plant-based milk to help them brown beautifully.
- Bake: Bake in the preheated oven for 20-25 minutes, or until the pastry is golden and puffed.
- Cool and serve: Let the sausage rolls cool slightly on a wire rack before serving warm or at room temperature.
Tips & Variations
For extra flavor, add a splash of vegan Worcestershire sauce or a pinch of ground nutmeg to the filling.
If you want a gluten-free version, substitute the puff pastry with a gluten-free brand or try making your own gluten-free pastry at home.
Try mixing in some finely chopped fresh herbs like parsley or rosemary for a fresh twist.
For a spicier kick, add chopped jalapeños or a dash of cayenne pepper.
Nutrition Facts
Nutrient | Per Serving (1 sausage roll) |
---|---|
Calories | 220 kcal |
Protein | 6 g |
Fat | 10 g |
Carbohydrates | 26 g |
Fiber | 4 g |
Sugar | 2 g |
Serving Suggestions
Vegan sausage rolls are incredibly versatile. Serve them warm with a side of your favorite dipping sauces such as vegan mustard, barbecue sauce, or a tangy tomato chutney.
They also pair wonderfully with a fresh green salad or roasted vegetables for a more substantial meal.
For party platters, arrange the sausage rolls alongside other finger foods like our Lipton Vegetable Dip Recipe: Easy Party Favorite or crispy vegetable crackers. They make fantastic grab-and-go snacks for picnics or packed lunches as well.
Conclusion
These vegan sausage rolls are a perfect blend of comfort food and plant-based goodness. They prove that you don’t need meat to enjoy rich, flavorful, and satisfying snacks.
With an easy-to-follow recipe and simple ingredients, you can whip up a batch in no time for family, friends, or just yourself. The flaky pastry combined with the savory filling will have everyone asking for seconds.
Remember, cooking vegan doesn’t mean sacrificing taste or texture — this recipe is proof of that. If you enjoyed making these sausage rolls, be sure to explore more vegan recipes on our site, like the Vegetarian Date Cake Recipe: Moist, Easy, and Delicious or our Veg Recipes for Slow Cooker: Easy, Tasty Meal Ideas.
Happy cooking and bon appétit!
📖 Recipe Card: Vegan Sausage Rolls
Description: Delicious and flaky vegan sausage rolls made with seasoned lentils and puff pastry. Perfect as a snack or party appetizer.
Prep Time: PT20M
Cook Time: PT25M
Total Time: PT45M
Servings: 12 rolls
Ingredients
- 1 tablespoon olive oil
- 1 small onion, finely chopped
- 2 garlic cloves, minced
- 1 cup cooked brown lentils
- 1/2 cup breadcrumbs
- 2 tablespoons tomato paste
- 1 tablespoon soy sauce
- 1 teaspoon dried sage
- 1 teaspoon smoked paprika
- Salt and pepper to taste
- 1 sheet vegan puff pastry, thawed
- Non-dairy milk for brushing
Instructions
- Preheat oven to 200°C (400°F).
- Heat olive oil in a pan and sauté onion and garlic until soft.
- In a bowl, mix cooked lentils, sautéed onion and garlic, breadcrumbs, tomato paste, soy sauce, sage, paprika, salt, and pepper.
- Roll out the puff pastry and cut into 3 strips.
- Divide the lentil mixture evenly along each strip and roll up tightly.
- Cut each roll into 4 pieces and place on a baking tray.
- Brush tops with non-dairy milk.
- Bake for 20-25 minutes until golden and puffed.
Nutrition: Calories: 180 kcal | Protein: 6 g | Fat: 8 g | Carbs: 22 g
{“@context”: “https://schema.org/”, “@type”: “Recipe”, “name”: “Vegan Sausage Rolls”, “image”: [], “author”: {“@type”: “Organization”, “name”: “GluttonLv”}, “description”: “Delicious and flaky vegan sausage rolls made with seasoned lentils and puff pastry. Perfect as a snack or party appetizer.”, “prepTime”: “PT20M”, “cookTime”: “PT25M”, “totalTime”: “PT45M”, “recipeYield”: “12 rolls”, “recipeIngredient”: [“1 tablespoon olive oil”, “1 small onion, finely chopped”, “2 garlic cloves, minced”, “1 cup cooked brown lentils”, “1/2 cup breadcrumbs”, “2 tablespoons tomato paste”, “1 tablespoon soy sauce”, “1 teaspoon dried sage”, “1 teaspoon smoked paprika”, “Salt and pepper to taste”, “1 sheet vegan puff pastry, thawed”, “Non-dairy milk for brushing”], “recipeInstructions”: [{“@type”: “HowToStep”, “text”: “Preheat oven to 200\u00b0C (400\u00b0F).”}, {“@type”: “HowToStep”, “text”: “Heat olive oil in a pan and saut\u00e9 onion and garlic until soft.”}, {“@type”: “HowToStep”, “text”: “In a bowl, mix cooked lentils, saut\u00e9ed onion and garlic, breadcrumbs, tomato paste, soy sauce, sage, paprika, salt, and pepper.”}, {“@type”: “HowToStep”, “text”: “Roll out the puff pastry and cut into 3 strips.”}, {“@type”: “HowToStep”, “text”: “Divide the lentil mixture evenly along each strip and roll up tightly.”}, {“@type”: “HowToStep”, “text”: “Cut each roll into 4 pieces and place on a baking tray.”}, {“@type”: “HowToStep”, “text”: “Brush tops with non-dairy milk.”}, {“@type”: “HowToStep”, “text”: “Bake for 20-25 minutes until golden and puffed.”}], “nutrition”: {“calories”: “180 kcal”, “proteinContent”: “6 g”, “fatContent”: “8 g”, “carbohydrateContent”: “22 g”}}