National Dish Scotland: Haggis (Recipe)

In this article
Meet Haggis, the proud national dish of Scotland and a true rite of passage for anyone keen to taste the country’s culinary heritage. This deeply savoury speciality combines sheep’s offal, toasted oatmeal and a bold hit of spices, all traditionally packed into a sheep’s stomach and gently simmered. Rich, peppery and warming, it takes pride of place at Burns Night suppers up and down the land. Bring a little Highland tradition to your own table with this authentic recipe.
About Haggis
Haggis is known the world over as the traditional national dish of Scotland and an absolute must for anyone hoping to experience Scottish culture first-hand. This hearty dish is made chiefly from sheep’s offal, oatmeal and a generous blend of spices, all encased in a sheep’s stomach. It is especially popular during the annual Burns Night celebrations held in honour of the Scottish poet Robert Burns, where it is piped in with great ceremony and enjoyed as the heart of the meal.
Ingredients (serves 1–2)
- 200g sheep’s heart
- 200g sheep’s liver
- 200g sheep’s lung
- 200g oatmeal
- 1 large onion
- 100g beef suet
- 1 tsp salt
- 1 tsp pepper
- 1 tsp nutmeg
- 1 tsp allspice
- 1 sheep’s stomach (cleaned and washed)
Shopping for the ingredients
Most of the ingredients for haggis can be found at a well-stocked butcher or a specialist deli. Ask your butcher for fresh sheep’s offal and a prepared sheep’s stomach, as these are the parts you are least likely to have to hand. The oatmeal, spices and vegetables are all easy to pick up in any supermarket, so a little forward planning at the butcher’s counter is really all it takes.
Preparing the dish
Before you begin making the haggis, gather all the ingredients and equipment you will need. Clean the sheep’s offal thoroughly and cut it into small pieces so it cooks evenly. Finely chop the onion, and gently toast the oatmeal in a dry pan until it takes on a golden colour and a nutty aroma. A tidy, well-organised work surface makes the whole process far smoother.
Step-by-step instructions
- Simmer the sheep’s offal in boiling salted water for about 1–2 hours, until tender.
- Tip the cooked offal, the chopped onion, the toasted oats, the beef suet and the spices into a large bowl and mix everything together thoroughly.
- Fill the sheep’s stomach to around two-thirds full with the mixture and sew it closed.
- Cook the stuffed stomach in a large pot of water for 3–4 hours.
- Before serving, lift the haggis carefully from the water and let it rest for 10 minutes.
Gluten-free / lactose-free version
Haggis is naturally free from dairy, so a lactose-free version is easily achieved simply by choosing suet and stock that contain no milk products. For a gluten-free version, swap the oatmeal for certified gluten-free oats or another gluten-free grain, as standard oats can carry traces of gluten from processing. With these small adjustments, the dish can be enjoyed by guests with dietary needs without losing any of its character.
Tips for vegans and vegetarians
For vegans and vegetarians there are wonderfully tasty alternatives to traditional haggis. In place of the meat, use a mixture of lentils, nuts and vegetables to recreate that hearty, satisfying texture. The very same spices and oatmeal can still be used, so you keep all the classic flavour. A vegetarian haggis of this kind sits happily alongside dishes such as Clapshot or Skirlie.
More tips and tricks
Always use fresh, good-quality ingredients to guarantee the best possible flavour. If a sheep’s stomach proves hard to find, you can use a sausage casing or even a bowl lined with foil as a practical substitute. Simmering the haggis gently rather than at a rolling boil helps stop the casing from bursting and keeps the filling beautifully moist.
Adapting the recipe to your taste
If you prefer things a little milder, simply reduce the amount of pepper and allspice. Add more oatmeal if you like a firmer, denser consistency, or a touch more beef suet to make the haggis richer and juicier. Adjusting these few elements lets you shape the dish exactly to your liking, whether you favour bold spice or a gentler, more rounded flavour.
Ingredient substitutions
If you cannot get hold of sheep’s offal, calf or beef offal makes a good alternative and delivers a similar depth of flavour. The oatmeal can be replaced with toasted wheat or barley for a slightly different texture. These kinds of swaps make it easy to adapt the recipe to what your local butcher stocks or to your own preferences.
Drink pairing ideas
Haggis is traditionally served with a measure of Scottish whisky, whose smoky warmth is a natural match for the dish’s rich, savoury filling. If whisky is not to your taste, a good ale or a full-bodied red wine also pairs beautifully with this hearty plate. Whichever you choose, a robust drink stands up well to the peppery, spiced flavours.
Serving and presentation ideas
Serve the haggis on a large plate, garnished with fresh herbs for a touch of colour. Classic accompaniments such as “neeps and tatties” (mashed swede and potatoes) make a traditional and delicious pairing that rounds out the meal beautifully. A neat, generous presentation does justice to the ceremony that so often surrounds this dish in Scottish cuisine.
A bit of history
Haggis has a long history and is firmly associated with Scotland, even though similar dishes exist in many other cultures. It was made famous the world over by Robert Burns’ poem “Address to a Haggis”, and has ever since stood as a symbol of Scottish hospitality and tradition. Today it remains a proud centrepiece of Scottish cuisine, celebrated most of all on Burns Night.
More recipe ideas
Summary: Haggis
Haggis is far more than just a dish; it is a piece of Scottish culture and history on a plate. Whether made in the traditional way or as a vegetarian variation, this recipe offers an authentic culinary experience rich in flavour and heritage. Experiment with the ingredients, adjust the spices to suit your palate, and discover your own favourite version of this hearty Scottish classic.



