Skip to main content

Pigs in Sleeping Bags

These Pigs in Sleeping Bags offer a sophisticated twist on the classic British sausage roll. This high protein snack features a savoury filling of seasoned minced pork, toasted caraway seeds, and tangy sauerkraut, all encased in a crisp, buttery puff pastry. The addition of Dijon mustard and garlic creates a depth of flavour that elevates this traditional party food into something truly special.

Ideal for festive gatherings or as a satisfying homemade snack, these rolls can be prepared in advance and kept in the freezer until needed. The secret to their success lies in the contrast between the flaky pastry and the juicy, spiced meat filling. Serve them warm from the oven with a side of sharp mustard for a crowd-pleasing treat that balances richness with a pleasant acidity.

Video picks

Continue reading below

Ingredients for Pigs in Sleeping Bags

  • 1 tablespoon unsalted butter

  • 60g minced shallot

  • 2 large garlic cloves, minced

  • 3 tablespoons panko (Japanese breadcrumbs)

  • 45ml whole milk

  • 180ml drained sauerkraut

  • 1 tablespoon Dijon mustard plus more for serving

  • 3/4 teaspoons caraway seeds, toasted, lightly crushed

  • Kosher salt and freshly ground black pepper

  • 230g pork mince

  • 1 400g package Dufour Pastry Kitchens frozen puff pastry, thawed

  • Plain flour (for dusting)

  • 1 large egg, beaten to blend

Melt butter in a small skillet over medium heat. Add shallot and cook, stirring occasionally and reducing heat if needed to prevent burning, until soft, 4-5 minutes. Add garlic and cook, stirring occasionally, until aromatic, about 1 minute. Transfer shallot mixture to a large bowl and let cool.

Combine panko and milk in a small bowl; let stand until milk is absorbed, 2-3 minutes. Add to bowl with shallot mixture. Squeeze any excess liquid from sauerkraut; coarsely chop and add to bowl. Stir in 1 tablespoon Dijon mustard and caraway seeds; season with salt and pepper. Mix well. Add pork; using a fork or your hands, gently mix until just combined (do not overmix).

Line a baking sheet with parchment paper. Roll out pastry on a lightly floured surface to a 14x10" rectangle. Cut lengthwise into three 14x3 1/3" strips. Transfer strips to prepared baking sheet. Using one-third of sausage filling and leaving a 1" border at each end, pat sausage to form a thin log of filling down the centre of 1 pastry strip. Fold pastry over sausage mixture to enclose, then press pastry together to seal. Fold seam under to ensure that sausage is tightly wrapped. Repeat with remaining pastry and sausage mixture.

Cut small diagonal slits at 1" intervals along top of pastries (to help release steam). Brush top and sides of pastry with beaten egg; chill in freezer for about 30 minutes. DO AHEAD: Pastries can be made 2 weeks ahead. Cover tightly with plastic wrap, then foil, and keep frozen.

Preheat oven to 218°C. Bake pastries (if frozen, no need to thaw) until puffed and light brown, about 15 minutes. Reduce heat to 177°C; continue baking until sausage is cooked through and pastry is golden and completely puffed, about 25 minutes. Let cool slightly. Cut sausage rolls crosswise into 1" pieces. Serve with a bowl of Dijon mustard for dipping.

Disclaimer

While every effort has been made to ensure the information is accurate and up to date, individual needs may vary and dietary requirements can differ based on personal health conditions. Always check food labels and allergen information before preparing or consuming any recipe. If you have specific health concerns, allergies, intolerances, or are following a medically prescribed diet, seek advice from your GP, pharmacist, or a registered dietitian before making significant changes to your diet or lifestyle.

Article history

The information on this page is peer reviewed by qualified clinicians.

  • 28 Jan 2026 | Originally published

    Authored by:

    UK recipe editors

    Peer reviewed by

    UK recipe editors
flu eligibility checker

Ask, share, connect.

Browse discussions, ask questions, and share experiences across hundreds of health topics.

symptom checker

Feeling unwell?

Assess your symptoms online for free

Sign up to the Patient newsletter

Your weekly dose of clear, trustworthy health advice - written to help you feel informed, confident and in control.

Please enter a valid email address

By subscribing you accept our Privacy Policy. You can unsubscribe at any time. We never sell your data.