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
- 300 g Sausage Meat — Alternative method: Strip the sausage meat from a pack of sausages
- 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 approximately along the top of each strip of puff pastry.

Fold pastry over, sealing edges with a fork. Slice into rolls of your preferred size.
Seal edges with a fork and cut into portions. Also, use a sharp knife to cut diagonal slits across the pastry – this lets steam out whilst it’s cooking in the oven
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
More Greggs Recipes

Greggs Sausage Bean & Cheese Melt
Pork sausages and baked beans with melted cheddar cheese, all wrapped in golden puff pastry.

Greggs Vegan Steak Bake
Quorn pieces with diced onions and mushrooms in a rich vegan gravy, encased in golden puff pastry lattice.

Greggs Pepperoni Pizza
Classic pepperoni pizza on a soft focaccia-style base with rich tomato sauce, mozzarella, and plenty of pepperoni slices.

Greggs Margherita Pizza
Classic Margherita pizza on a soft focaccia-style base with rich tomato sauce and melted mozzarella cheese.

Greggs Spicy Mexican Chicken Pizza
Spicy seasoned chicken with jalapeños, red onions, and melted mozzarella on a soft focaccia-style pizza base.

Greggs Chicken Bake
Tender chicken pieces in a creamy sauce with soft cheese, wrapped in golden flaky puff pastry.