There’s something irresistible about pulling a tray of golden sausage rolls from the oven: flaky puff pastry, a juicy savoury filling and that aroma that makes everyone reach for a second. These are the kind of snacks that vanish before you finish plating them.
This recipe was developed to feel generous and satisfying — never dry, never bland, and always full of flavour. Using store-bought puff pastry keeps the method simple while a balanced mix of meats, vegetables and seasoning keeps the filling rich and moist. These sausage rolls are perfect for sharing, freezing, reheating, and indulging in seconds.

Why People Love These Sausage Rolls
This version stands out for a few simple reasons:
- Juicy, flavourful filling: A blend of pork, beef and bacon delivers moisture and depth in every bite.
- Vegetables that add texture: Onion, carrot and celery soften into the mix, contributing savoury sweetness and tenderness.
- Reliable puff pastry: Store-bought pastry bakes up crisp, flaky and golden with minimal effort.
- Thoughtful seasoning: Worcestershire sauce, barbecue sauce, herbs and fennel add complexity without overpowering the meat.
- Consistent results: These roll up, bake evenly, slice cleanly and freeze well for make-ahead convenience.
What Goes Into Sausage Rolls

Each ingredient plays a role: the meat blend gives body and juiciness, the vegetables add moisture and flavour, and the pastry provides that irresistible crunch. Highlights include:
- Bacon: Finely chopped bacon adds smoky, salty richness.
- Ground pork: A juicy, classic base that keeps the filling tender.
- Ground fennel seeds: A small amount introduces a warm, slightly sweet note that complements the pork.
- Puff pastry: The flaky, buttery wrapper that bakes to a golden finish.
Note: See the recipe card at the bottom for the full ingredient list and measurements.
Add-Ins and Substitutions Worth Trying
Once you’ve mastered the base, these variations let you tailor the rolls without changing the method.
- Cheese: Add grated cheddar or gruyère to the filling for a melty centre.
- Chilli jam or sweet chilli sauce: Swap part of the barbecue sauce for chilli jam to add sweet heat.
- Finely diced apple: A little apple brings subtle sweetness and extra moisture that pairs well with pork.
- Italian sausage meat: Replace some or all of the pork and beef with Italian sausage for built-in herbs and spice.
How To Make Sausage Rolls

- Cook the bacon and vegetables: In a skillet over medium-high heat, cook the bacon 2–3 minutes until it begins to crisp. Add onion, carrot and celery; sauté about 2 minutes until softened. Stir in garlic and cook 30 seconds until fragrant. Transfer to a bowl and cool for 10 minutes.

- Mix the filling: Add ground pork, ground beef, panko, barbecue sauce, Worcestershire sauce, parsley, fennel, salt and pepper to the cooled mixture. Combine thoroughly with your hands until even and cohesive.

- Prepare the pastry: Lightly flour your work surface. Cut each sheet of puff pastry in half. Place one half in front of you and spoon about one-fifth of the filling down the center, shaping it into a compact log.

- Roll and seal: Brush one pastry edge with beaten egg, roll up tightly and press to seal. Place seam-side down on a tray. Repeat with the remaining pastry and filling.

- Slice and glaze: Preheat the oven to 350°F (180°C). Slice each log into four party-sized pieces (or two long rolls) and brush the tops with egg wash. Line baking sheets with parchment.

- Bake and serve: Bake for 30–35 minutes, rotating trays halfway, until the pastry is golden and crisp. Let cool slightly and serve warm with ketchup, tomato sauce or your favourite dip.
Pair these sausage rolls with a fresh side like a herb potato salad or a light mash for contrast. A tangy dipping sauce such as spicy mustard or tomato chutney also complements the richness.
Pro Tips for Perfect Sausage Rolls
- Chill before cutting: If the assembled logs feel soft, chill 10–15 minutes for cleaner slices.
- Keep portions even: Even filling ensures uniform baking and consistent results.
- Preheat a baking tray: A hot tray helps crisp the pastry base.
- Freeze raw for convenience: These freeze well uncooked; bake from frozen and add a few extra minutes.
Recipe FAQs
Yes. Assemble and store unbaked sausage rolls in the fridge for up to 24 hours before baking.
Soggy pastry usually comes from an overly wet filling or underbaking. Drain excess moisture from vegetables, avoid overloading the filling, and bake until golden and crisp.
Use frozen puff pastry sheets thawed until just pliable. Over-thawed pastry becomes sticky and difficult to work with.


Sausage Rolls
Ingredients
FILLING
- 7 ounces bacon, minced or finely chopped
- 2 cloves garlic, minced
- 1 small onion, finely chopped
- 1 small carrot, finely shredded or grated
- 1 stalk celery, finely chopped
- 1 teaspoon ground fennel seeds
- 8 ounces ground pork
- 8 ounces ground beef
- 1/2 cup panko breadcrumbs
- 1 large egg
- 2 tablespoons barbecue sauce
- 1 tablespoon Worcestershire sauce
- 1 tablespoon fresh parsley, chopped
- 3/4 teaspoon salt
- Pinch cracked pepper
ASSEMBLE
- 2 1/2 sheets frozen puff pastry, thawed
- 1 large egg, lightly beaten (for egg wash)
Instructions
FILLING
- Fry the bacon in a skillet over medium-high heat for 2–3 minutes until it begins to crisp and releases fat. Add onion, celery and carrot; sauté for about 2 minutes until softened. Add garlic and cook about 30 seconds until fragrant. Transfer to a bowl and let cool for 10 minutes.
- Add the remaining filling ingredients to the bowl and mix well using your hands until combined.
ASSEMBLE
- Lightly flour a work surface. Cut a pastry sheet in half and place one half in front of you.
- Spoon about one-fifth of the filling down the center of the sheet and press it into a compact log.
- Brush the pastry edge with egg, roll up and press the seam to seal. Place seam-side down.
BAKE
- Preheat oven to 350°F (180°C). Line two baking sheets with parchment paper or lightly grease them.
- Slice each log into four equal pieces for party-sized rolls or two pieces for long rolls. Brush the tops with egg wash.
- Arrange the rolls on the baking sheets and bake for 30–35 minutes, rotating halfway, until the pastry is crispy and golden brown.
- Allow to cool to the touch and serve warm with ketchup, tomato sauce or a dipping sauce of your choice.
Notes
Nutrition
|
Carbohydrates: 17g
|
Protein: 9g
|
Fat: 16g
Nutrition information is automatically calculated and should be used as an approximation.
Tried this? Leave a comment below!