Greggs Sausage Roll
Make your own Greggs Sausage Rolls at home – golden flaky puff pastry wrapped around seasoned sausage meat. A quick and easy UK fakeaway classic.
Rate This Recipe
Tried this recipe? Your rating helps others discover great dishes and appears in Google search results!

Why you’ll love it
Few things are more British than a warm Greggs Sausage Roll. Whether grabbed on the high street or as a lunch treat, it’s an iconic comfort food. With this copycat recipe, you can recreate the famous flaky pastry and savoury sausage filling in your own kitchen. Using ready-rolled puff pastry keeps things simple while still delivering that signature crisp, buttery bite. Seasoned sausage meat gives the filling an authentic taste, while egg wash ensures the pastry turns golden. This homemade Greggs Sausage Roll is quick to prepare, cheap to make, and every bit as satisfying as the original.
About the original
Greggs is the UK’s biggest bakery chain, loved for its affordable, freshly baked savouries. The Greggs Sausage Roll is their most famous product, with millions sold every week. While the shop version is convenient, making your own lets you control the quality of ingredients and enjoy them hot and fresh from the oven. It’s the ultimate fakeaway recipe – simple, nostalgic, and crowd-pleasing.
Ad Space
Google AdSense
Ingredients
- 1 sheet Puff pastry — approx. 320g
- 400 g Sausage Meat
- 1 piece Onion — finely chopped
- ½ tsp Garlic powder
- ½ tsp Fine Sea Salt
- ½ tsp Black Pepper
- 1 piece Egg — beaten (for egg wash)
- ½ tsp Thyme — Dried
- ½ tsp Sage — Dried
Method
Preheat oven to 200°C (fan 180°C) / 400°F. Line a baking tray with parchment paper.
Mix sausage meat with onion powder, garlic granules, salt and pepper.
Unroll puff pastry and cut lengthwise into two equal strips.
Divide sausage mixture into two logs and place along the centre of each strip.
Fold pastry over, sealing edges with a fork. Slice into rolls of your preferred size.
Seal edges with a fork and cut into portions.
Place on baking tray, brush tops with egg wash.
Bake for 20–25 minutes until golden brown.
Tips & Variations
- Use reduced-fat sausage meat for a lighter roll.
- Add grated apple for a sweet twist.
- Make vegan sausage rolls using plant-based sausage filling and dairy-free puff pastry.
- Freeze unbaked rolls for quick snacks later.
FAQs
- Can I freeze homemade sausage rolls?
- Yes – freeze before baking. Cook from frozen at 200°C for 30–35 minutes.
- Which pastry should I use?
- Always puff pastry for that signature flaky Greggs texture.
- Can I make mini sausage rolls for parties?
- Absolutely – just cut smaller pieces and reduce baking time to 15–18 minutes.
Nutrition (per serving)
Calories | 311 kcal |
---|---|
Protein | 11 g |
Fat | 22 g |
Carbs | 23 g |
Ad Space
Google AdSense