Search This Blog

Search This Blog

Vegan Haggis Sausage Rolls

 These easy vegan haggis sausage rolls are made with veggie haggis, tatties and beans for a delicious puff pastry bake.

Vegan haggis sausage rolls

Vegan Haggis Sausage Rolls

Here in Scotland, we celebrated Robert Burns' birthday on Tuesday.  

I made us a haggis pie instead of serving the haggis with tatties and neeps as it would traditionally be served.

Leftover haggis in the fridge was calling out to me, so today I made a tray of vegan haggis sausage rolls.

Oh, they hit the spot. 

The perfect lunch straight out of the oven, while the pastry was warm and flaky. Mmmmm!

And enough for the boy to enjoy one when he came out of school and some leftover for lunch at school or work tomorrow.

2024 UPDATE 

Shrinkflation has hit. Ready rolled puff pastry used to be a standard 375g across big brands and supermarket own brands.

It's now shrunk to 320g (Jusrol, Tesco & Asda, maybe other supermarkets too) which can make a big difference (you end up with too much filling).

So be aware you may need extra pastry or you will have leftover filling (don't try and add it all to these smaller sheets of pastry).

Who is Robert Burns?

Robert Burns is our national poet and bard here in Scotland.

Rabbie live in Ayrshire and wrote poetry and songs in Scots (language) in the 1700s. He also wrote in English, but these writings were more political.

His most well-known song is Auld Lang Syne which is sung around the world on New Year's Eve or Hogmanay as we call it here in Scotland.

Each year children learn his poems in school to recite and we celebrate his birthday on the 25th of January by enjoying a Burns Supper, attending a ceilidh (a Scottish dance) or just enjoying a Scottish meal at home.

vegetarian haggis

What is vegetarian haggis?

Vegetarian haggis is a combination of pulses, vegetables, seeds and spices, served in a fat sausage shape, covered in a plastic coating.

We won't go into what the original haggis (the poor hairy wee beastie) is served in. You really don't need to know!

You can make veggie haggis at home or buy it in supermarkets. 

Unfortunately, it's usually sold alongside the meaty haggis on the meat aisle, so if you are having problems finding it, look there.

Of course, it's available to buy online too.

Is veggie haggis suitable for vegans?

Happily, it is suitable for vegans.

Do check the packaging to make sure, but both Macsweens Vegetarian Haggis and Simon Howie Vegetarian Haggis, the two main brands, are suitable for vegans.

Have time, then make your own. It has even more flavour and a great texture.

Try my recipe for Easy Vegan Haggis. It slices well (which can be frozen) or it can be crumbled.

Use puff pastry for a sweet pastry. Try these vegan custard tarts with berries.

What you need to make vegan haggis sausage rolls

I could have just made these sausage rolls with veggie haggis, but I wanted a lot more flavour than that. 

ingredients to make vegetarian or vegan sausage rolls

Here are the ingredients you will need.

  • Puff pastry
  • Olive oil
  • Vegetarian haggis
  • Potatoes
  • Dairy-free spread or butter
  • Salt and pepper
  • Baked beans 

Which is the best puff pastry for making sausage rolls?

Homemade puff pastry or a block of puff pastry rolled out will give you more layers to your puff and be more satisfying.

ready rolled puff pastry

However, if you're anything like me, you are rubbish at rolling puff pastry into a perfect rectangle with a level thickness.

It's ready-rolled puff pastry all the way for me.

It's ready rolled, a perfect rectangle, and ready to use instantly! Fabulous stuff!

Is puff pastry suitable for vegans?

Thankfully, most shop-bought puff pastry is accidentally suitable for vegans.

From the big brands like Jus Rol to supermarket own brands, they are nearly all vegan friendly.

Just avoid any that say all butter, as it is what is says on the pack and full of dairy.

For more delicious puff pastry recipes, check out 50 BEST Plant-Based Puff Pastry Recipes for Vegans.

Vegan haggis & tatties sausage rolls

Are sausage rolls best served hot or cold?

Warm and flaky straight from the oven (well with a few minutes to cool) has to be the best time to eat any sausage roll for maximum pleasure.

They are also good cold for a hearty snack or a lunch box treat.

Either way, have a go at making your own, they are super simple to make and a joy to eat.

How do you eat yours?

Leftover mash

For the filling, you can use leftover mash if you have some. 

It's a good idea to make extra if you are cooking potatoes for the evening meal, then you can keep some aside to make recipes like these vegetarian haggis sausage rolls or potato scones for breakfast.

Of course, you can cook, mash and season potatoes especially for these sausage rolls or you could even use leftover rumbledethumps for an extra layer of flavour and veg.

Don't like baked beans?

If you don't like baked beans (why not?), you can either skip them or add peas instead.

Adding peas or just going for the haggis and tatties with nothing else, I would suggest spreading a thin layer of tomato puree or sundried tomato paste on the pastry before adding the mash then haggis, just to add to the complexity of flavour.

homemade vegan haggis sausage rolls on a wooden board

More vegan sausage rolls and other savoury pastries

Here are a few more pastries you might enjoy.

  1. Asparagus Tart
  2. Leftover Bolognese Sausage Rolls
  3. Mini Onion Falafel Pies
  4. Mini Tomato Bites
  5. Mushroom & Chestnut Sausage Rolls
  6. Scottish Rumbledethump Pies
  7. Spicy Lentil Sausage Rolls
  8. Spicy Tattie Puffs
  9. Spicy Three Bean Sausage Rolls
  10. Vegan Halloumi & Spinach Borek
  11. Vegan Pesto Cheese Swirls
  12. Vegan Pizza Swirls

Also, check out my guide 25 Awesome Puff Pastry Recipes for Vegans.


Sign up for my Tinned Tomatoes newsletter for a selection of recipes delivered to your inbox each week or sign up for my email updates and don't miss out on the latest recipe. Check your spam folder they don't arrive.

Sign up for my Vegan Lunch Box newsletter for lunch ideas and recipes straight to your inbox when they are published.

pin it for later

These easy vegan haggis sausage rolls are made with veggie haggis, tatties and beans for a delicious puff pastry bake.
Follow me on PinterestFacebookTwitter and Instagram

Also, join my Facebook group Living on the Veg. It's a very friendly community with lots of recipes and chat. I'm in there every day chatting to group members.

Remember and say hi. I'm always happy to chat and answer questions.

How to Make Vegan Haggis Sausage Rolls

Scroll down for step-by-step photos followed by a full printable recipe. If you don't have a printer, hit print then save as a PDF.

Vegan Haggis Sausage Rolls - step 1

Step 1

  1. If you aren't using leftover mash, peel and boil or steam your potato until tender, then mash with some dairy-free spread or butter and season with salt and pepper and allow to cool in a bowl.
  2. Remove half the haggis from the plastic skin and mash in a bowl with a fork to separate it a bit, then open your can of beans (full ingredients and oven temperature below in the printable recipe card).
  3. Preheat your oven and line a large baking sheet.
  4. Carefully unroll your pastry and cut in half lengthways.
  5. Add a sausage of mashed potato down the centre length of each piece of pastry.
  6. Top with veggie haggis, season with black pepper, then add a layer of beans.

Vegan Haggis Sausage Rolls - step 2

Step 2

  1. Brush a little water over the edge furthest away from you.
  2. Now gently pull the pastry edge nearest to you up and over the sausage-shaped filling. It will stretch to the centre or just a little further.
  3. Now gently lift the long edge of pastry furthest away from you up and over the filling and slightly over the pastry already there and press to create a seal. This will be the underside of the sausage rolls.
  4. Gently flip the sausage roll over and cut into 4 sausage rolls.
  5. Score each sausage roll with three diagonal slits across the centre, then brush each with a little olive oil to help it turn golden in the oven.
  6. Do this with the second pastry.

Vegan Haggis Sausage Rolls - step 3

Step 3

  1. Place the sausage rolls on your lined baking sheet, leaving a bit of space between them.
  2. Brush each sausage roll with olive oil to help it get that golden colour when baked, then bake them in your preheated oven until cooked and golden.
  3. Serve and enjoy!

sausage rolls, vegan sausage rolls, vegetarian sausage rolls, veggie sausage rolls, vegan haggis recipe, vegetarian haggis recipe, veggie haggis recipe, vegan puff pastry recipe, Scottish recipe, Burns night recipe, vegan Scottish recipe
Scottish, vegan
Yield: 8 sausage rolls
Author: Jacqueline Meldrum
Vegan Haggis Sausage Rolls

Vegan Haggis Sausage Rolls

These easy vegan haggis sausage rolls are made with veggie haggis, tatties and beans for a delicious puff pastry bake.
Prep time: 30 MinCook time: 20 MinTotal time: 50 Min


  • 375g (13 oz) ready-rolled puff pastry
  • 2 teaspoon olive oil
  • 2 baking potatoes (or any large potatoes)
  • 1 tablespoon vegan butter (or spread)
  • 225g (8 oz or half a pack) vegetarian haggis (or homemade vegan haggis)
  • 200g (7 oz) tin baked beans (see notes for substitutes)
  • salt and pepper


  1. First boil or steam your peeled and quartered potatoes until soft, then drain and season them with salt and pepper and mash with vegan butter or spread. Spoon into a bowl and allow to cool.
  2. Mash your haggis in a bowl with a fork to break it up a bit and open the can of beans and decant them into a bowl.
  3. Preheat the oven to 180c/160c fan/350f/gas mark 4 and line a large baking sheet.
  4. Carefully unroll the puff pastry and cut in half lengthways.
  5. Place a sausage of potato down the centre of each long piece of pastry, then top with haggis and season well with black pepper.
  6. Now add a layer of baked beans.
  7. Brush a little water along the edge of the pastry furthest away from you, then lift and fold the pastry edge nearest to you over the sausage of filling. It should lie on the centre of the filling or a little further. You can gently stretch the pastry a little as you lift it over the filling.
  8. Now lift the pastry edge at the other side and pull it up over the filling and juts over the pastry already there and press to seal.
  9. Once you have a big sausage roll, gently roll it over so the seam is underneath and cut into 4 sausage rolls.
  10. Now do that with the other long pastry strip and filling.
  11. Place the cut sausage rolls on the lined baking sheet. leaving a space between them and brush with oil to help it turn golden as it cooks.
  12. Bake in the preheated oven for 20-25 minutes until cooked and golden.
  13. Serve warm or cold.
  14. Enjoy!


If you don't like baked beans, you could add peas instead. You might like to spread some tomato puree on the pastry first before adding the potato, haggis and peas to add extra flavour.

You can use leftover mash if you have it.

You can chop the sausage rolls into 8 to 12 mini sausage rolls, but you may find the ingredients want to spill out a bit more.

Nutrition Facts



Fat (grams)


Sat. Fat (grams)


Carbs (grams)


Fiber (grams)


Net carbs


Sugar (grams)


Protein (grams)


Sodium (milligrams)


Cholesterol (grams)



  1. Oh I have haggis left! I bought two for Tuesday. We had one fried in slices with potatoes and swede and gravy. Jill

  2. I tried haggis for the first time when we went to Scotland, but I have never tried vegan haggis. This looks like a great way to use it.

  3. Oooh yes please! I love veggie haggis, but always forget about it since it's in the meat aisle. I'm definitely going to give this a try.

  4. Wow this really looks fantastic and I love this blog theme it's beautiful. I must tried this recipe ASAP! Thanks

  5. What a great idea for leftovers. These look so good and perfect for the kids too!

  6. Made these tonight and I got the haggis on special offer. Ate way too many. Luv them. T x

  7. These are gorg! I added chili.

  8. Love how easy this recipe is. Can’t wait to try it this weekend.thank you for the recipe!

  9. I prefer this over the original haggis! Love all that tasty filling!

  10. We loved this so much and will definitely make again! :)

  11. These look really good. Thank you for sharing.

  12. Omg this recipe looks so delicious!! I've been vegetarian my whole life so I've never actually tried haggis - so I can't wait to try your vegan version in this delicious puff pastry! Yum!


I love reading comments, so thank you for taking the time to leave one. Unfortunately, I'm bombarded with spam, so I've turned on comment moderation. I'll publish your comments as soon as I can and respond to them. Don't panic, they will disappear when you hit publish. Jac x