Sausage Rolls are a simple, satisfying pastry filled with seasoned halal beef sausage and wrapped in flaky, golden puff pastry. They’re crisp on the outside, savory and juicy inside, and easy to serve as a snack, appetizer, or party food.
This recipe combines beef sausage with breadcrumbs, egg, parsley, thyme, and everyday seasonings. The filling is divided between six pastry strips, rolled into logs, and cut into approximately 36 small pieces before baking.
Whether you’re preparing a family gathering, packing a picnic, or making a batch for the freezer, these homemade sausage rolls are a convenient recipe to have on hand. They taste wonderful warm from the oven and pair well with a variety of dipping sauces.
Why You’ll Love This Recipe
- Flaky, buttery pastry: Ready-made puff pastry makes the rolls look and taste special without preparing dough from scratch.
- Flavorful beef filling: Parsley, thyme, garlic powder, and onion powder complement the savory sausage.
- Easy to portion: Cutting each pastry log into six pieces creates mini sausage rolls that are ideal for sharing.
- Simple preparation: The filling comes together in one bowl, and the pastry only needs a little rolling and shaping.
- Great for gatherings: Small rolls are easy to arrange on a platter and serve without utensils.
- Freezer-friendly: You can freeze unbaked rolls and bake them when needed.
- Halal-friendly: Halal beef sausage and suitable puff pastry make this version appropriate for a halal-friendly menu.
Ingredients

For the Sausage Filling
- 1 pound halal beef sausage meat, casings removed if necessary
- ½ cup breadcrumbs
- 1 large egg
- 2 tablespoons chopped parsley
- 1 teaspoon dried thyme
- 1 teaspoon garlic powder
- 1 teaspoon onion powder
- ½ teaspoon salt
- Pinch of black pepper
For the Pastry and Egg Wash
- 1 box (17.3 ounces) halal-suitable puff pastry, containing 2 sheets
- 1 large egg
- 1 tablespoon water
- All-purpose flour, for lightly dusting the work surface
Instructions
Step 1: Thaw the puff pastry
Thaw the puff pastry according to the package directions. It should be flexible enough to unfold without cracking but still cool to the touch.
Keep it refrigerated until you are ready to shape the rolls.
Step 2: Preheat the oven
Preheat the oven to 425°F (220°C).
Line a large baking sheet with parchment paper and set it aside. Prepare a second sheet if needed so the rolls have enough room to bake without crowding.
Step 3: Make the filling
In a large mixing bowl, combine the halal beef sausage meat, breadcrumbs, one egg, parsley, thyme, garlic powder, onion powder, salt, and black pepper.
Mix until the ingredients are evenly distributed. Avoid overworking the filling, which can make it compact.
If the sausage is already heavily seasoned, you can reduce the added salt.
Step 4: Divide the filling
Divide the sausage mixture into six equal portions.
This will give you one portion of filling for each pastry strip.
Step 5: Prepare the pastry sheets
Lightly flour a clean work surface.
Unfold one puff pastry sheet and roll it gently to smooth the creases and make it slightly thinner. Do not stretch it excessively.
Cut the sheet lengthwise into three long rectangles. Repeat with the second pastry sheet to make six strips in total.
Step 6: Add the sausage filling
Take one portion of the sausage mixture and shape it into a long, even line down the center of a pastry strip.
Leave enough pastry on both sides to fold over the filling and seal the roll.
Repeat with the remaining five portions and pastry strips.
Step 7: Shape the logs
Bring the long edges of each pastry strip together around the filling.
Pinch the seam closed, then gently turn the log seam-side down. Press lightly to help it hold its shape.
If the pastry feels too warm or soft, refrigerate the logs for 10–15 minutes before cutting.
Step 8: Cut into small rolls
Cut each of the six logs into six approximately equal pieces, making about 36 mini rolls.
The exact length will depend on the dimensions of your pastry sheets; aim for pieces around 2 inches long where possible.
Use a sharp knife to make two small slits in the top of each piece so steam can escape during baking.
Step 9: Arrange on the baking sheets
Place the rolls seam-side down on the prepared baking sheets, leaving approximately 2 inches between them.
Spacing helps the puff pastry expand and brown evenly.
Step 10: Prepare the egg wash
In a small bowl, whisk the remaining egg with 1 tablespoon of water.
Brush a thin, even layer over the tops and exposed pastry sides of the rolls. Avoid letting too much egg wash collect around the bottoms.
Step 11: Bake
Bake the Sausage Rolls for approximately 20–25 minutes, until the pastry is puffed and deeply golden.
Because beef sausage fillings vary, check that the center of the filling reaches 160°F (71°C) for ground beef, or follow a higher temperature specified on the sausage package.
If baking on two trays, rotate their positions partway through for more even browning.
Step 12: Rest and serve
Remove the rolls from the oven and let them rest for about 5 minutes.
Transfer them to a serving platter and enjoy warm with your favorite halal-suitable dipping sauce.

Tips & Tricks
Keep the puff pastry cool. Warm pastry becomes sticky and can lose some of its lift in the oven. If it softens while you work, refrigerate it briefly.
Use sausage meat rather than sliced sausage. The filling should be soft enough to shape into an even line. Remove casings from fresh beef sausages when needed.
Check the seasoning first. Some packaged beef sausages already contain plenty of salt and spices. Adjust the added salt to suit the product you use.
Divide the filling before shaping. Six equal portions make it easier to distribute the meat evenly between the pastry strips.
Seal the seams well. A firm seam helps prevent the rolls from opening as the pastry expands.
Place the seam underneath. This gives the rolls a neater shape and helps them stay closed during baking.
Don’t skip the vents. Small slits allow steam to escape from the filling.
Use a light egg wash. A thin coating encourages a golden finish without weighing down the pastry edges.
Check the filling temperature. Golden pastry does not always mean the meat is fully cooked. A thermometer gives the most reliable result.
Choose suitable packaged ingredients. Check both the beef sausage and puff pastry labels for halal suitability, including any fats or flavorings used.
Details
- Prep Time: 25 minutes, excluding pastry thawing
- Cook Time: 20–25 minutes
- Total Time: Approximately 45–50 minutes, excluding pastry thawing
- Yield: Approximately 36 mini rolls
- Servings: 12 servings of 3 rolls each
- Category: Appetizer, Snack, Party Food
- Method: Baking
- Cuisine: British-Inspired
- Difficulty: Easy
- Dietary Notes: Halal-friendly when made with halal beef sausage and halal-suitable puff pastry. Contains wheat and eggs; may contain dairy depending on the pastry and sausage brands.

Notes
For larger rolls: Cut each log into fewer pieces and increase the baking time as needed. Always check the center of the filling for doneness.
For a little heat: Add a pinch of chili flakes or cayenne pepper to the sausage mixture.
For extra herbs: Add a little more parsley or thyme if you prefer a stronger herbal flavor.
For serving: Pair with halal-suitable ketchup, mustard, barbecue sauce, or a simple garlic dipping sauce.
For a make-ahead option: Assemble the rolls, cover, and refrigerate until ready to bake. Keep raw sausage filling refrigerated and follow the sausage package’s storage guidance.
Nutrition
Approximate nutrition per mini roll, based on 36 rolls:
- Calories: 125 kcal
- Protein: 4 g
- Carbohydrates: 9 g
- Fat: 8 g
Nutrition values are estimates and vary with the beef sausage, puff pastry, and size of each roll.
FAQ
1. Can I make homemade sausage rolls ahead of time?
Yes. Assemble and cut the rolls, then place them on a lined tray and refrigerate until you are ready to bake. For longer storage, freeze them unbaked. Keep raw sausage filling chilled and follow the package guidance for safe storage.
2. How do I keep puff pastry sausage rolls from getting soggy?
Use cool pastry, avoid overfilling, and seal the seams securely. Bake on a preheated oven’s middle rack until the pastry is fully puffed and golden. Let the baked rolls rest on a rack when possible so steam does not collect underneath.
3. Can I freeze mini sausage rolls before baking?
Yes. Arrange the assembled rolls on a tray and freeze until firm, then transfer them to a freezer-safe container or bag. Bake from frozen, adding extra time as needed and checking that the filling reaches a safe internal temperature.
4. What kind of beef sausage should I use?
Choose halal-certified fresh beef sausage meat or fresh beef sausages with removable casings. Avoid fully cooked, firm sausage links, which do not form the same filling. Check the seasoning before adding the recipe’s full amount of salt.
5. How do I know when baked sausage rolls are done?
The pastry should be puffed and golden, and the beef filling should reach 160°F (71°C) in the center, unless the sausage packaging specifies a higher temperature. Check a roll from the middle of the baking sheet, where cooking may be slightly slower.
6. Are these halal sausage rolls suitable for parties?
Yes, provided all ingredients are halal-suitable. The small size makes them easy to serve as finger food, and you can prepare multiple batches in advance. Offer a few different suitable dipping sauces for variety.
Storage
Refrigerator
Allow cooked rolls to cool slightly, then transfer them to an airtight container. Refrigerate within 2 hours of baking and use within 3–4 days.
Freezer
Freeze cooked or unbaked rolls in a single layer until firm, then transfer them to freezer-safe packaging. Use within 2–3 months for the best quality.
Label unbaked and cooked batches clearly so they are not confused.
Reheating in the oven
Preheat the oven to 350°F (175°C). Place cooked rolls on a baking sheet and warm until heated through and the pastry is crisp again, usually about 10–15 minutes from refrigerated.
Reheat leftovers to 165°F (74°C) in the center.
Reheating in the air fryer
Warm cooked rolls at approximately 325–350°F (163–175°C) for a few minutes, checking frequently so the pastry does not become too dark. Reheat the filling thoroughly.
Baking from frozen
Bake unbaked frozen rolls directly from the freezer. Allow additional cooking time and check the center of the beef filling with a thermometer.

Similar Recipes

Ingredients
For the Sausage Filling
- 1 pound halal beef sausage meat casings removed if necessary
- ½ cup breadcrumbs
- 1 large egg
- 2 tablespoons chopped parsley
- 1 teaspoon dried thyme
- 1 teaspoon garlic powder
- 1 teaspoon onion powder
- ½ teaspoon salt
- Pinch of black pepper
For the Pastry and Egg Wash
- 1 box 17.3 ounces halal-suitable puff pastry, containing 2 sheets
- 1 large egg
- 1 tablespoon water
- All-purpose flour for lightly dusting the work surface
Instructions
- Step 1: Thaw the puff pastry
- Thaw the puff pastry according to the package directions. It should be flexible enough to unfold without cracking but still cool to the touch.
- Keep it refrigerated until you are ready to shape the rolls.
- Step 2: Preheat the oven
- Preheat the oven to 425°F (220°C).
- Line a large baking sheet with parchment paper and set it aside. Prepare a second sheet if needed so the rolls have enough room to bake without crowding.
- Step 3: Make the filling
- In a large mixing bowl, combine the halal beef sausage meat, breadcrumbs, one egg, parsley, thyme, garlic powder, onion powder, salt, and black pepper.
- Mix until the ingredients are evenly distributed. Avoid overworking the filling, which can make it compact.
- If the sausage is already heavily seasoned, you can reduce the added salt.
- Step 4: Divide the filling
- Divide the sausage mixture into six equal portions.
- This will give you one portion of filling for each pastry strip.
- Step 5: Prepare the pastry sheets
- Lightly flour a clean work surface.
- Unfold one puff pastry sheet and roll it gently to smooth the creases and make it slightly thinner. Do not stretch it excessively.
- Cut the sheet lengthwise into three long rectangles. Repeat with the second pastry sheet to make six strips in total.
- Step 6: Add the sausage filling
- Take one portion of the sausage mixture and shape it into a long, even line down the center of a pastry strip.
- Leave enough pastry on both sides to fold over the filling and seal the roll.
- Repeat with the remaining five portions and pastry strips.
- Step 7: Shape the logs
- Bring the long edges of each pastry strip together around the filling.
- Pinch the seam closed, then gently turn the log seam-side down. Press lightly to help it hold its shape.
- If the pastry feels too warm or soft, refrigerate the logs for 10–15 minutes before cutting.
- Step 8: Cut into small rolls
- Cut each of the six logs into six approximately equal pieces, making about 36 mini rolls.
- The exact length will depend on the dimensions of your pastry sheets; aim for pieces around 2 inches long where possible.
- Use a sharp knife to make two small slits in the top of each piece so steam can escape during baking.
- Step 9: Arrange on the baking sheets
- Place the rolls seam-side down on the prepared baking sheets, leaving approximately 2 inches between them.
- Spacing helps the puff pastry expand and brown evenly.
- Step 10: Prepare the egg wash
- In a small bowl, whisk the remaining egg with 1 tablespoon of water.
- Brush a thin, even layer over the tops and exposed pastry sides of the rolls. Avoid letting too much egg wash collect around the bottoms.
- Step 11: Bake
- Bake the Sausage Rolls for approximately 20–25 minutes, until the pastry is puffed and deeply golden.
- Because beef sausage fillings vary, check that the center of the filling reaches 160°F (71°C) for ground beef, or follow a higher temperature specified on the sausage package.
- If baking on two trays, rotate their positions partway through for more even browning.
- Step 12: Rest and serve
- Remove the rolls from the oven and let them rest for about 5 minutes.
- Transfer them to a serving platter and enjoy warm with your favorite halal-suitable dipping sauce.
Notes
Conclusion
Sausage Rolls are an easy way to turn a few familiar ingredients into a warm, flaky snack that’s perfect for sharing. The seasoned halal beef filling brings savory flavor, while the puff pastry bakes into crisp, golden layers.
Keep the pastry cool, seal each roll securely, and check that the filling is fully cooked. With those simple steps, you’ll have a batch of homemade rolls ready for family gatherings, lunchboxes, or a cozy afternoon snack.

