This post may contain affiliate links. Please read our disclosure policy.
This sausage roll recipe is packed with ground pork, beef, and smoky bacon for bold, savory flavor. Wrapped in golden puff pastry, they come out perfectly crisp and flaky. Each bite is rich, tender, and completely satisfying.
Homemade sausage rolls are perfect for parties, holidays, or game day. Fresh herbs and spices add just the right kick. Serve warm with your favorite dipping sauce.

What Makes This Recipe Work
These sausage rolls are everything you crave in a savory snack: flaky, golden pastry wrapped around a juicy, flavorful filling. The combo of pork, beef, and bacon is rich and satisfying, with just enough herbs and spices to keep every bite interesting. They’re easy to make, perfect to prep ahead, and always a hit at parties or casual get-togethers.
What Goes Into Sausage Rolls

These sausage rolls are layered with savory goodness. Each ingredient brings something special, from the rich meat blend to the buttery pastry. Here are a few standouts to spotlight:
- Bacon: Minced bacon adds a smoky, salty richness that boosts the flavor of the filling.
- Ground Pork: Juicy and flavorful, pork is the classic base that makes every bite tender and satisfying.
- Ground Fennel Seeds: Just a teaspoon gives a subtle hint of sweetness and warmth that balances the savory filling.
- Puff Pastry: Flaky and buttery, this golden wrapper is what makes sausage rolls irresistibly crisp and bakery-worthy.
Note: Please see recipe card at the bottom for a full list of ingredients with measurements.
How To Make Sausage Rolls

- Cook Bacon and Veggies: In a skillet over medium-high heat, cook bacon for 2 to 3 minutes until just starting to crisp. Add onion, carrot, and celery, and sauté for 2 minutes until softened. Stir in garlic and cook for 30 seconds until fragrant.

- Mix Filling: Transfer mixture to a bowl and let cool for 10 minutes. Add ground pork, ground beef, panko, barbecue sauce, Worcestershire sauce, parsley, fennel, salt, and pepper. Mix well using your hands until fully combined.

- Prepare Pastry: Flour your surface. Cut puff pastry in half and lay one half in front of you. Spoon 1/5 of the filling down the center and shape into a compact log.

- Roll and Seal: Brush one edge of pastry with beaten egg. Roll up tightly and press to seal, placing the roll seam-side down. Repeat with remaining pastry and filling.

- Slice and Glaze: Preheat oven to 350°F (180°C) and line two baking sheets with parchment. Slice each roll into four party-sized pieces or two full-sized rolls. Brush tops with egg wash.

- Bake and Serve: Arrange rolls on baking sheets and bake for 30 to 35 minutes, rotating trays halfway. Pastry should be golden and crisp. Let cool slightly and serve warm with ketchup or tomato sauce.
For a fresh and flavorful side, Garlicky Herb Red Potato Salad brings bright herbs and a tangy bite that balances the richness of the rolls. Buttery Mashed Cauliflower is a creamy, low-carb option that keeps things light yet satisfying.
Macaroni Salad adds a cool, creamy contrast and is perfect for feeding a crowd. Pair with a dipping sauce like spicy mustard or tomato chutney to round things out.
Recipe FAQ’s
Yes, sausage rolls are perfect for prepping in advance. You can assemble them and store them unbaked in the fridge for up to 24 hours before baking.
Soggy pastry is often caused by over-moist filling or underbaking. Make sure your filling isn’t too wet and bake until the pastry is golden and crisp.
Use frozen puff pastry sheets and let them thaw just until pliable. Over-thawed pastry can become sticky and hard 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/grated
- 1 stalk celery finely chopped
- 1 teaspoon ground fennel seeds
- 8 ounces ground pork mince
- 8 ounces ground beef mince
- 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
- 1 pinch cracked pepper
ASSEMBLE
- 2 1/2 sheets frozen puff pastry thawed
- 1 large egg lightly beaten
Instructions
FILLING
- Fry bacon in a skillet over medium-high heat for 2-3 minutes until just starting to crisp and bacon releases grease. Add onion, celery and carrot to the pan, sauté for 2 minutes or until veggies have softened. Sauté the garlic until fragrant (about 30 seconds).Transfer to bowl and let mixture cool for 10 minutes.
- Add remaining FILLING ingredients to the bowl and mix well using your hands.
ASSEMBLE
- Lightly flour a work bench. Cut one pastry sheet in half and lay one half down in front of you.
- Spoon 1/5th of the filling down the middle of the sheet and press/shape into a compact log.
- Brush edge of pastry with egg then roll up. Lightly press/seal on the edge with egg wash and arrange seam-side down.
BAKE
- Preheat oven to 350°F (180°C). Line 2 baking sheets with parchment paper, or lightly grease with nonstick cooking oil spray.
- Slice each log into four equal pieces for party-sized sausage rolls, or two pieces for long full-sized sausage rolls. Brush the tops with egg wash.
- Arrange rolls on baking sheets and bake for 30-35 minutes, rotating baking sheets around halfway through cook time to ensure they bake evenly. The pastry should be crispy and golden brown.
- Let cool to the touch. Serve hot (or warm) with ketchup/tomato sauce.
Notes
Nutrition
Nutrition information is automatically calculated, so should only be used as an approximation.
You might also like

Get a free eBook!
Subscribe to Cafe Delites FOR FREE and receive recipes straight into your inbox!














How do you freeze these? Freeze raw so they are ready to cook? Or cook and then freeze once cooled??