Greggs Vegan Sausage Roll
Make Greggs' famous Vegan Sausage Roll at home with this easy copycat recipe. Flaky puff pastry filled with seasoned soya mince - better than the original!
Rate This Recipe
Tried this recipe? Your rating helps others discover great dishes and appears in Google search results!

Why you’ll love it
Greggs Vegan Sausage Roll became a cultural phenomenon when it launched in January 2019, selling out across the UK within weeks and sparking a plant-based revolution on the British high street. What made this vegan sausage roll so special wasn't just that it was plant-based - it was that it tasted incredible, with many people (including meat-eaters) preferring it to the original. The secret lies in the perfectly seasoned soya-based filling that mimics the texture and flavour of traditional sausage meat, wrapped in Greggs' signature flaky puff pastry that shatters with every bite. The filling is packed with herbs, spices, and umami-rich flavours that create depth and satisfaction, proving that vegan food can be just as indulgent and delicious as anything else. This copycat recipe recreates that exact taste and texture using simple, accessible ingredients - soya mince seasoned with sage, thyme, and smoked paprika, all wrapped in golden puff pastry. Whether you're vegan, trying to eat more plant-based meals, or just love a good sausage roll, this homemade version delivers authentic Greggs taste at a fraction of the cost. Perfect for lunch, picnics, or party food!
About the original
Greggs launched their Vegan Sausage Roll on January 2nd, 2019, following a high-profile campaign by PETA and over 20,000 customer requests. The launch was so successful that it became one of the biggest food stories of the year, with queues forming outside shops and the product selling out nationwide within days. The vegan sausage roll was developed in partnership with Quorn, taking over two years of recipe development to perfect the taste and texture.
The success of Greggs' Vegan Sausage Roll is credited with accelerating the plant-based food movement in the UK, proving that vegan products could be mainstream and commercially successful. In its first year, Greggs sold over 2 million vegan sausage rolls, and it remains one of their best-selling products. The launch sparked a wave of vegan product releases across UK high street chains, with Greggs following up with a full vegan menu including steak bakes, doughnuts, and breakfast options. The vegan sausage roll costs the same as the meat version (£1), making plant-based eating accessible to everyone.
Ad Space
Google AdSense
Ingredients
For the Vegan Sausage Filling
- 200 g Soya mince — dried
- 1 White onion — finely diced
- 2 tbsp Vegetable oil
- 2 tsp Dried sage
- 1 tsp Dried thyme
- 1 tsp Black pepper
- 1 tsp Fine sea salt
- 1 tsp Garlic powder
- 1 tsp Onion powder
- 1/2 tsp Smoked paprika
- 2 tbsp Tomato puree
- 1 Vegetable stock cube — dissolved in 300ml hot water
- 50 g Dried breadcrumbs
For Assembly
- 320 g Vegan puff pastry — 1 sheet, thawed if frozen
- 2 tbsp Plant-based milk — for glazing
Method
Prepare the soya mince: Dissolve the vegetable stock cube in 300ml boiling water. Pour over the dried soya mince in a bowl and leave to soak for 10 minutes until rehydrated and all the liquid is absorbed. The mince should be soft and moist but not soggy.
Cook the filling: Heat the oil in a large frying pan over medium heat. Add the finely diced onion and cook for 5-6 minutes until soft and translucent. Add the rehydrated soya mince, sage, thyme, black pepper, salt, garlic powder, onion powder, smoked paprika, and tomato puree. Cook for 5-7 minutes, stirring frequently, until the mixture is well combined and slightly caramelized.
Add breadcrumbs and cool: Stir in the dried breadcrumbs - they'll absorb any excess moisture and help bind the filling together, creating that sausage-like texture. Cook for 2 more minutes. Remove from heat and let the mixture cool completely (this is important - hot filling will melt the pastry). You can speed this up by spreading it on a plate.
Prepare the pastry: Preheat your oven to 200°C (180°C fan/400°F/Gas 6). Roll out the vegan puff pastry on a lightly floured surface to about 30cm x 25cm. Cut the pastry in half lengthways to create two long rectangles, each about 12cm wide.
Fill the sausage rolls: Divide the cooled filling in half. Shape each portion into a long sausage shape down the center of each pastry rectangle, leaving about 2cm clear at each end. The filling should be about 3cm thick - similar to the width of a traditional sausage.
Roll and seal: Brush one long edge of the pastry with plant-based milk. Fold the pastry over the filling and press the edges together to seal, creating a long roll. Place seam-side down on a lined baking tray. Repeat with the second roll. Cut each long roll into 3 equal pieces (6 sausage rolls total). Make 3-4 small diagonal slashes on top of each roll with a sharp knife.
Glaze and bake: Brush the tops with plant-based milk for that golden Greggs glaze. Bake for 22-25 minutes until the pastry is puffed, crispy, and deep golden brown. The slashes should have opened up and the filling should be piping hot. Let cool for 5 minutes before serving - they're best eaten warm but also delicious cold!
Tips & Variations
- Make sure the filling is completely cool before assembling - hot filling will make the pastry soggy and difficult to work with.
- Jus-Rol puff pastry is accidentally vegan in the UK and works perfectly for this recipe. Always check the label as some brands contain butter.
- The breadcrumbs are essential - they absorb moisture and give the filling that firm, sausage-like texture that holds together when you bite into it.
- Make ahead: assemble the rolls, freeze them unbaked, then bake from frozen adding 5-10 minutes extra time. Perfect for batch cooking!
- Sage is the key herb that makes it taste like traditional sausage - don't skip it! The combination with thyme creates that authentic flavor.
- For extra Greggs authenticity, make them slightly smaller (8 rolls instead of 6) - Greggs portions are generous but not huge.
- Serve with tomato ketchup or brown sauce for the full British experience!
FAQs
- What can I use instead of soya mince?
- You can use Quorn mince (Greggs uses Quorn), lentils cooked until very soft and mashed, or finely chopped mushrooms mixed with walnuts. The texture will differ slightly but all work well. If using Quorn, skip the rehydration step as it's already moist.
- How do I know if my puff pastry is vegan?
- Check the ingredients list - avoid anything with butter, milk, or eggs. In the UK, Jus-Rol puff pastry (the ready-rolled sheets) is vegan. Most supermarket own-brand frozen puff pastry is also vegan, but always check. It should list vegetable oil or margarine, not butter.
- Can I make these gluten-free?
- Yes! Use gluten-free puff pastry (available in most supermarkets), gluten-free breadcrumbs, and check your stock cube is gluten-free. The soya mince is naturally gluten-free. The texture will be slightly different but still delicious.
- How long do they keep and how should I store them?
- Store in an airtight container in the fridge for up to 3 days. Reheat in the oven at 180°C for 10 minutes to restore crispiness. They also freeze brilliantly - freeze unbaked for up to 3 months, or baked for up to 1 month. Bake from frozen, adding 5-10 minutes.
- Why is my filling too wet or too dry?
- If too wet, add more breadcrumbs (1 tbsp at a time) and cook for longer to evaporate moisture. If too dry, add a splash of vegetable stock or water. The mixture should be moist but hold together when shaped - similar to sausage meat consistency.
Nutrition (per serving)
Calories | 312 kcal |
---|---|
Protein | 12 g |
Fat | 18 g |
Carbs | 28 g |
Ad Space
Google AdSense