Haggis is a traditional Scottish dish, considered the national dish of Scotland as a result of Robert Burns' poem Address to a Haggis of 1787. Haggis is traditionally served with "neeps and tatties" (Scots: turnip and potato), boiled and mashed separately and a dram (a glass of Scotch whisky), especially as the main course of a Burns supper. For hundreds of years Haggis was a way for a Scottish farmer or crofter to use up the lights (lungs) of a sheep, together with the heart and liver – ingredients which will quickly spoil and go off, unlike the denser meat of the animal. And while to modern sensibilities offal is now no longer eaten in the same quantities, nothing in the Highlands of Scotland could be afforded to be wasted, and this was especially true of food, where starvation and malnutrition was common. So Haggis is offal based, but it is actually a very tasty, satisfying and savoury dish, one which should be tried in its authentic guise. Please try and source a traditional Haggis from a reputable Scottish butcher or manufacturer. We have provided a traditional Haggis recipe too , perhaps the most adventurous recipe on the Gastro scratch map. This one is for the most brave cook. Talking to your butcher: there is no way you can make this recipe without first talking to your local butcher,your butcher needs to be able to source and certify the specialist offal that you are buying from his suppliers, and this needs advance notice. You need to order the lamb paunch (stomach), lights (lungs), heart and liver, as well as the beef suet (if deciding to use fresh suet). By ordering it in advance you can also save time and ask your butcher to clean and trim all the offal up and wash out the paunch ready for you to use. Note: You also need all the ingredients at least the day before serving. The following recipe is faithful to a Scottish Haggis, those eaten by the richest Laird and the poorest crofter. All the ingredients are boiled in a sheep’s ‘paunch’ (or stomach) and when cooked the paunch is split open and the Haggis filling is eaten, traditionally with boiled and mashed swede, (Haggis and Neeps) and a dram of course!


  • 1 lamb’s paunch (stomach)
  • Lights of a lamb (lungs, separated from the windpipe)
  • 1 lamb’s heart (cleaned and trimmed)
  • 1 lamb’s liver (cleaned and trimmed)
  • 350g coarse oatmeal
  • 350g beef suet, shredded (fresh or packet)
  • 2 large onions, peeled and finely chopped
  • 850ml of lamb or beef stock
  • 2 tsp grated nutmeg
  • 2 tsp sea salt
  • 2 tsp freshly ground black pepper
  • 1/2 tsp mace
  • 2 tsp fresh parsley (leaves only chopped fine)
  • 2 tsp fresh thyme (leaves only chopped fine)
  • 2 tsp fresh sage (leaves only chopped fine)


The day before:
  1. Prepare the lamb’s paunch (stomach) by washing it out under clean running water, then stirring 3 tablespoons of salt into 2.5 litres of cold water in a clean plastic bucket and soaking the paunch in it overnight.
  2. Prepare the lamb lights (lungs) and heart.
  3. Wash the lungs and heart under clean running water and place them in a large saucepan, cover with cold water and a tablespoon of sea salt, bring to the boil, turn the heat down and simmer for 45 minutes.
  4. After 45 minutes drain the lights and heart well and place into a bowl, when cool put them in the fridge to be used the next day.
The next Day:
  1. Turn the soaked paunch inside out and rinse under cold running water for at least ten minutes, to wash all the salt water off it. Then set aside to drain as you make the filling.
  2. If you are using fresh beef suet shred it very small, almost to breadcrumbs (it should shred easily) and reserve in a very large mixing bowl – if using packet suet add it into the bowl.
  3. Cut half the liver into 1.5 cm cubes while the other half should be cut up very fine or coarsely minced. Add this to the suet in the large mixing bowl.
  4. Cut the lights and heart up very small or coarsely mince. Add this to the large mixing bowl with everything else.
  5. Into the bowl add and thoroughly mix each ingredient in – the fine chopped onions, the oatmeal, the herbs and spices and then finally stir in the stock.
  6. Make sure everything in the bowl is mixed thoroughly and no one ingredient is clumping together.
  7. Using a spoon put the Haggis filling into the prepared lamb’s paunch (turned back the right way out). Once put in sew up the opening with linen thread or thin butchers string. Note: The paunch must not be too tightly packed or it will burst as the oatmeal swells during cooking after absorbing the stock.
  8. Put the Haggis in a large saucepan of boiling water and simmer gently for 3 to 4 hours. Using a sharp needle prick the paunch once or twice in the first hour to allow steam to escape and prevent the Haggis from bursting.
  9. After 3 or 4 hours serve the Haggis turned out of the paunch on to a large dish and serve with mashed swede.