Haggis Sausage Rolls

Try your hand at this delicious Haggis Sausage Roll recipe featuring traditional Scottish haggis wrapped in puff pastry. A flavourful blend of spices and meats encased in a golden, flaky crust.

  • 45 mins
  • Serves 8
  • Beginner


Sausage Rolls

Serve with Yeo Valley Organic Soups



  1. Heat a frying pan up and add the olive oil and diced onion and cook for 5 minutes until it has softened.
  2. Add the chopped herbs and cook for a further 2 minutes. Allow the onion to cool.
  3. Add the haggis, sausage meat, cheddar and cooked onion to a mixing bowl and stir to combine the ingredients.
  4. On a floured work surface, cut the puff pastry lengthways into two long, even rectangles. Roll the mixture into sausage shapes with your hands and lay along the centre of each rectangle.
  5. Mix the egg and milk and brush the pastry with the mixture, then fold one side of the pastry over, wrapping the filling inside. Press down with your fingers or the edge of a spoon to seal the join. Use a fork to finish sealing the edge.
  6. Cut the long rolls into the eight sausage rolls and space them out on a baking tray. Brush with the rest of the egg wash and sprinkle over the poppy seeds. Bake in the preheated oven for 25 minutes or until puffed, golden and cooked through.
  7. Serve with your favourite Yeo Valley Organic Soup.

Similar Recipes

Keep up with everything happening in the valley...

...including upcoming events, recipes, competitions and more. Just pop your email address in below:

By signing up, you’re confirming that you’re over 18 and would like us to send you our newsletters and offers by email. Remember, we’ll never pass on your information (unless you’ve specifically asked us to). Check out our Privacy Policy for more info.