• Skip to main content
  • Skip to header right navigation
  • Skip to site footer

My Morning Mocha

Great Food Made Easy

  • Fakeaways
    • Chinese Fakeaways
    • Turkish Fakeaways
    • Indian Fakeaways
  • Sweet
    • Cookies & Biscuits
    • No-Bake Cheesecakes
    • Brownie Recipes
    • Traybakes
    • Pastries & Sweet Tarts
    • Flapjacks
    • Milkshakes
    • Cakes
    • No-Bake Desserts
  • Savoury
    • Savoury Bakes
    • Dinner Recipes
  • Tips & Reviews
  • About
    • Contact
  • Fakeaways
    • Chinese Fakeaways
    • Turkish Fakeaways
    • Indian Fakeaways
  • Sweet
    • Cookies & Biscuits
    • No-Bake Cheesecakes
    • Brownie Recipes
    • Traybakes
    • Pastries & Sweet Tarts
    • Flapjacks
    • Milkshakes
    • Cakes
    • No-Bake Desserts
  • Savoury
    • Savoury Bakes
    • Dinner Recipes
  • Tips & Reviews
  • About
    • Contact

Puff Pastry Sausage Rolls (Like Greggs)

October 15, 2022 by Michelle
Tweet
Share
Pin
More
3K Shares

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. Here’s my super quick and easy recipe that takes me only 30 minutes to make. Let’s get cooking!

Jump to Recipe Jump to Video
5 from 4 votes

Puff pastry sausage rolls

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, like me, you love a Greggs’ sausage roll, then you’re going to love this recipe too! Not only do they look appetising, but the flavours are undeniably good. I really can’t stop making this, and I’m not joking when I say they’re impossible to resist.

To make this, I wrap meat from sausages in flaky puff pastry and bake it in the oven until it’s beautifully golden brown. I like to use ready-made puff pastry, so the hardest part is waiting for it to bake in the oven.

Golden brown puff pastry sausage rolls

I like to make these long sausage rolls for breakfast or lunch, whilst my giant sausage roll is perfect for dinner. You can even cut them into smaller slices to make mini sausage rolls which are perfect for Christmas or parties!

Recipe Ingredients

Here I’ve listed the few ingredients needed for this recipe:

  • Puff Pastry: I use 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. Now, this step is optional, but it does make it look great.

Do You Cook Sausages Before Making Sausage Rolls?

No, I never do. Baking the sausage rolls with raw meat in the oven for around 20 minutes should be enough to cook the sausage meat throughout.

Greggs sausage roll recipe
Copycat Greggs sausage rolls

Vegan Sausage Rolls

Making this recipe vegan couldn’t be any easier, you only need to use vegan sausages instead of pork sausages. If you want to egg wash the pastry, use almond milk, vegetable oil or aquafaba, they are great egg wash substitutes.

Great news, Just Rol puff pastry is naturally vegan! So, you can continue to follow the recipe in the same way, with just a few ingredient swaps.

How To Make Puff Pastry Sausage Rolls

Here’s a summary of how I make these sausage rolls. You can get the full recipe instructions on the recipe card below:

Step One:

Sausage meat moulded into 4 sections

I start by removing the skin from the sausages and combining all the sausage meat together. Then I divide the sausage meat into 4 sections and form each section into a long sausage shape.

Quick Tip: You can weigh the total meat then divide the total by 4, so each sausage roll will have the same amount of meat in it.

Step Two:

Egg washed puff pastry
Sausage on top of pastry

I unroll the puff pastry sheet and use a pizza cutter to create 4 quarters, then I whisk an egg and brush each pastry with it. Next, I place a piece of sausage at the top of each pastry.

(Yes, in these pictures there are only 3 pieces of pastry, just imagine there are four)

Step Three:

Sausage rolled in puff pastry

I roll the pastry around the sausage meat and press the edges with my fingers to seal the ends. The uncooked sausage rolls are then placed onto a lined baking tray. I use a sharp knife to cut diagonal slits across the pastry – this lets steam out whilst it’s cooking in the oven.

I always chill the sausage rolls in the freezer or fridge for at least 10 minutes because this prevents the bottom of the pastry going soggy when it’s baking in the oven.

Step Four:

Brushing egg wash on pastry
Uncooked sausage rolls on baking tray

Finally, I brush the whisked egg over the pastry and bake it in the oven for 20 minutes or until the pastry is flaky and the sausage meat is cooked throughout.

Sausage Roll Recipe Variations

Change The Pastry: You can make shortcrust pastry sausage rolls or try this recipe with rough puff pastry (puff pastry will always be my fav).

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!

Alternatively, you could just pick your favourite sausages and flavour combos, 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.

Prevent Soggy Bottoms!

I’ve listed some tips below to prevent your homemade sausage rolls from getting a soggy bottom (the worst thing ever):

I always 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.

I also like to make sure my baking tray is at room temperature or kept in the fridge before using it. This is because if you put uncooked sausage rolls onto a hot baking tray, the bottom of the pastry will melt before even entering the oven.

Golden homemade sausage rolls
Homemade Greggs sausage roll

My Top Tips

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 Sausage Rolls

I store leftover sausage rolls in an airtight container and eat them within 2 to 3 days, you can eat them hot or cold. To reheat, I recommend using the oven to prevent the sausage rolls going soggy. The pastry goes soggy in the microwave because it absorbs moisture.

If you want to freeze cooked sausage rolls, wait until they have cooled down completely. Then, place them in an airtight container and store in the freezer. When you’re ready to eat them, reheat 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 Serve

Occasionally, I like to turn this recipe into a filling meal and serve it with baked beans and these easy skin on chips – a delicious combo! Or I go with my fully loaded dirty fries packed with cheese, bacon and Cajun seasonings (which always goes down a treat).

You could also add these sausage rolls to pack lunches alongside my homemade coronation chicken sandwiches!

More Puff Pastry Recipes

Love puff pastry? Here are more sweet and savoury puff pastry recipes below:

  • Puff Pastry Pizza Rolls
  • Nutella pastry Twists
  • Cinnamon Swirls
  • Chocolate Twists
Puff pastry sausage rolls recipe

Puff Pastry Sausage Rolls (Like Greggs)

Michelle
Here's how to make puff pastry sausage rolls just like Greggs. This homemade recipe is tasty, flaky and so good too.
5 from 4 votes
Prevent your screen from going dark
Print Recipe Pin Recipe
Prep Time 10 minutes mins
Cook Time 20 minutes mins
Total Time 30 minutes mins
Course Breakfast, lunch, Snack
Cuisine British
Servings 4 Sausage Rolls
Calories 696 kcal

Equipment

  • Pizza Cutter

Ingredients
 
 

  • 320 g Readymade Puff Pastry (1 pack)
  • 6 Sausages (400g)
  • 1 Egg

Instructions
 

  • Skin the sausages by removing the skins from the meat. Place the sausage meat into a mixing bowl and mix together until evenly combined.
    6 Sausages
  • 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.
    320 g Readymade Puff Pastry (1 pack)
  • 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.)
    1 Egg
  • 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

Calories: 696kcalCarbohydrates: 36gProtein: 26gFat: 65gSaturated Fat: 19gPolyunsaturated Fat: 9gMonounsaturated Fat: 33gTrans Fat: 0.3gCholesterol: 133mgSodium: 215mgPotassium: 380mgFiber: 1gSugar: 1gVitamin A: 156IUVitamin C: 1mgCalcium: 26mgIron: 4mg
Tried this recipe?Mention @MyMorningMocha or tag #mymorningmocha!

Music in video from Uppbeat, License code: 08VBCZFHCZBZDBBY

Category: Mains, Sides & More, Savoury Baking Recipes

Reader Interactions

Comments

  1. Abbey

    October 18, 2022 at 2:43 pm

    5 stars
    I Have tried it and it’s delicious, thanks 👍

    Reply
  2. April

    October 18, 2022 at 3:18 pm

    5 stars
    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.

    Reply
    • Michelle

      October 18, 2022 at 3:23 pm

      Hi April, thanks for trying this recipe. I’m so glad your colleagues liked them.

      Reply
  3. Leonora

    October 19, 2022 at 12:28 pm

    5 stars
    Really great.

    Reply
    • Michelle

      October 19, 2022 at 5:04 pm

      Thank you!

      Reply
  4. ilona Peto

    May 24, 2023 at 8:30 am

    5 stars
    Wouldn’t have any other sausage roll it’s easy and delicious

    Reply
    • Michelle

      May 25, 2023 at 6:49 pm

      Thanks Ilona!

      Reply
5 from 4 votes

Leave a Reply Cancel reply

Your email address will not be published. Required fields are marked *

Recipe Rating




Sidebar

A Bit About Me…

My-Morning-Mocha-Illustration

Welcome To My Morning Mocha! My name is Michelle and I just LOVE food! I’m a recipe developer, big foodie and the creator of My Morning Mocha. It’s my little space on the internet where I share delicious recipes with you. I …

Privacy Policy

Copyright © 2025 · My Morning Mocha · All Rights Reserved ·

Rate This Recipe

Your vote:




A rating is required
A name is required
An email is required

Recipe Ratings without Comment

Something went wrong. Please try again.