Some of the links below are affiliate links, so we may receive a commission, at no cost to you, if you make a purchase through a link. Check our Disclosure in the Privacy Policy for more info.
Homemade Sausage Rolls With Puff Pastry
Wondering how to make sausage rolls like Greggs at home? Well, look no further. This recipe uses ready-made puff pastry so is quick, simple and so good.

Puff pastry sausage rolls, a snack that’s hard to disappoint! It’s easy to make, tasty and perfect for breakfast, lunch and everything in-between.
If you love Greggs sausage roll, then you’ll love this recipe too! Not only do they look appetising, but the flavours are undeniably good, I’m not joking when I say they’re impossible to resist.
The meat from the sausage is wrapped in flaky puff pastry that’s baked until beautifully golden brown. Cut them into smaller slices to make mini sausage rolls perfect for Christmas and parties!

Homemade sausage rolls are easily customisable and you only need 3 basic ingredients!
You can make the size as big or as small as you want. My giant sausage roll recipe is perfect for dinner, whilst this recipe is great for lunch. You could cut them into smaller buffet size pieces too like these mini sausage rolls.
Do You Cook Sausages Before Making Sausage Rolls?
No, you don’t need to cook sausages before making homemade sausage rolls. The raw sausage meat cooks with the puff pastry in the oven.
Baking the sausage rolls in the oven for around 20 minutes should be enough to cook the sausage meat throughout.
Watch How To Make It
Recipe Ingredients
Below are the few ingredients needed for this recipe:
- Puff Pastry: Usually, sausage rolls are made with puff pastry. I used ready-made puff pastry that’s pre-rolled in parchment paper. You can make homemade puff pastry from scratch, but it will add a lot of time to this recipe.
- Sausage Meat: To make these sausage rolls you’ll need a pack of sausages. Remove the skin from the sausages to be left with the sausage meat. Pick any flavoured sausages you like.
- Egg: A whisked egg is brushed over the pastry before being baked in the oven, this creates a beautiful golden-brown colour.

How To Make Puff Pastry Sausage Rolls
Below is a step-by-step guide on how to make homemade sausage rolls with puff pastry. Full recipe instructions are on the recipe card.
Step One:

Skin the sausages by removing the meat from the skins. Place the sausage meat into a mixing bowl and mix together until evenly combined.
Divide the sausage meat into 4 sections and form each section into a long sausage shape.
Step Two:

Unroll the puff pastry sheet and leave it on the parchment paper that comes with it. With a pizza cutter or sharp knife, cut the pastry in half lengthways then across to create 4 quarters of pastry.
Step Three:

Whisk an egg and brush one section of pastry with the egg wash.
Then, place one piece of sausage on top of the egg washed pastry and align it to the top.
Step Four:

Roll the pastry around the sausage meat and press the edges with your fingers. Repeat for the remaining three sheets of pastry and sausage meat.
Place the sausage rolls onto a lined baking tray and use a sharp knife to cut diagonal slits across the pastry.
Chill in the freezer or fridge for at least 10 minutes. This prevents the bottom of the pastry going soggy when baking in the oven. In this time, preheat your oven to 200°C (gas mark 6, 400°F).
Step Five:


Brush the whisked egg over the pastry.
Bake in the oven for 20 minutes or until the pastry is flaky and the sausage meat is cooked throughout.
Puff Pastry Sausage Roll Recipe Variations
Change The Pastry: Making sausage rolls with puff pastry is a classic combination but you can change the type of pastry you use. You can make shortcrust pastry sausage rolls or try this recipe with rough puff pastry.
Add Flavour To The Sausage Meat: You can add spices like black pepper and paprika or herbs like oregano and basil to the sausage meat. I like to add a little bit of garlic, unusual but so tasty!
You could just pick your favourite sausages, some tasty flavours are sage and onion, caramelised onions and Lincolnshire sausages.
Christmas Sausage Rolls: Spread a few tablespoons of cranberry sauce on top of the pastry to make festive sausage rolls. You can even use turkey sausages instead of pork sausages.
How To Make Vegan Sausage Rolls
Making this recipe vegan couldn’t be any easier. Simply use vegan sausages instead of pork sausages. Almond milk, vegetable oil or aquafaba are great egg wash substitutes.
Just Rol puff pastry is naturally vegan! You can continue to follow the recipe in the same way, with just a few ingredient swaps.

How Do You Keep Sausage Rolls From Getting Soggy Bottoms?
I’ve listed some tips below to prevent your homemade sausage rolls from getting a soggy bottom (the worst thing ever):
Place the uncooked sausage rolls onto a baking tray and place it in the freezer for 5 to 10 minutes before baking. This will harden the pastry and prevent the bottom going soggy.
If you put uncooked sausage rolls onto a hot baking tray, the bottom of the pastry will melt before even entering the oven. Keeping the baking tray in the freezer or fridge before starting this recipe will ensure the baking tray is cold.

My Top Tips
How do you keep sausage rolls crispy? No one wants a soggy sausage roll! The secret to keeping it crispy is to reheat in the oven and not the microwave. Pastry goes soggy in the microwave because it absorbs moisture.
When the sausage rolls are freshly baked and warm avoid covering it with foil or with cling film, the condensation will cause the pastry to go soggy.
Adding breadcrumbs to the sausage mixture helps prevent the puff pastry from going soggy too, they also make the sausage rolls more filling.
Don’t forget to coat the pastry with an egg wash, it creates a delicious golden-brown colour. If you don’t have eggs, you can use milk or oil instead.
How To Store & Freeze Puff Pastry Sausage Rolls
Store sausage rolls in an airtight container and eat within 2 to 3 days. You can eat them hot or cold, reheat in the oven to prevent the sausage rolls going soggy.
If you want to freeze cooked sausage rolls, wait until they have cooled down completely. Then, place into an airtight container and store in the freezer. When you’re ready to eat them, bake in the oven until piping hot throughout.
You can also make these sausage rolls ahead of time and freeze it uncooked (without being egg washed). Simply place the uncooked sausage rolls in the freezer and cook from frozen when you’re ready.

How To Make A Meal Out Of It
If you want to make this recipe into a filling meal, you serve these homemade sausage rolls with baked beans and these easy skin on chips.
My fully load dirty fries packed with cheese, bacon and Cajun seasonings is a kid-friendly side that will go down a treat.
Make a packed lunch by serving it with these homemade coronation chicken sandwiches!
More Puff Pastry Recipes
Love puff pastry? Here are more sweet and savoury puff pastry recipes below:

Puff Pastry Sausage Rolls
Equipment
Ingredients
- 320 g Readymade Puff Pastry (1 pack)
- 6 Sausages (400g)
- 1 Egg
Instructions
- Skin the sausages by removing the meat from the skins. Place the sausage meat into a mixing bowl and mix together until evenly combined.
- Divide the sausage meat into 4 sections and form each section into a long sausage shape.
- Unroll the puff pastry sheet and leave it on the parchment paper that comes with it. With a pizza cutter or sharp knife, cut the pastry in half lengthways then across to create 4 quarters of pastry.
- Whisk an egg and brush one section of pastry with the egg wash. Then, place one piece of sausage on top of the egg washed pastry and align it to the top.(Watch the video to see how I did this.)
- Roll the pastry around the sausage meat and press the edges with your fingers. Repeat for the remaining three sheets of pastry and sausage meat.
- Place the sausage rolls onto a lined baking tray and use a sharp knife to cut diagonal slits across the pastry.
- Chill in the freezer or fridge for at least 10 minutes. In this time, preheat your oven to 200°C (gas mark 6, 400°F).
- Brush the whisked egg over the pastry and bake in the oven for 20 minutes or until the pastry is flaky and the sausage meat is cooked throughout.
Video
Nutrition
Music in video from Uppbeat, License code: 08VBCZFHCZBZDBBY
Abbey
I Have tried it and it’s delicious, thanks 👍
April
I made these for work and EVERYONE enjoyed them. They taste better than the ones you can buy. They are tasty and flaky, just the way I like them to be.
Michelle
Hi April, thanks for trying this recipe. I’m so glad your colleagues liked them.
Leonora
Really great.
Michelle
Thank you!
ilona Peto
Wouldn’t have any other sausage roll it’s easy and delicious
Michelle
Thanks Ilona!