Welsh Haggis Recipe with a London Twist: Modern Scottish Dish

The Legendary Wild Haggis as pictured by StaraBlazkova

Haggis is one of my favorite savory meat dishes: richly spiced with a nutty, smooth texture. It’s an economical make-ahead dish and a classic way to use offal. Traditionally, haggis is made from a sheep’s heart, lungs and liver (the “pluck”), mixed with oatmeal, suet, onions and spices, then packed into the sheep’s stomach and boiled until cooked.

Today haggis is most closely associated with Scotland and Burns Night on January 25th. The dish likely has wide-ranging origins, from Scandinavia to the Mediterranean, and it makes sense historically — offal spoils quickly, so cooks used what was available immediately after a slaughter.

I’ve made haggis at home several times, adapting different recipes into my own version. I often cook it in a saucepan rather than in a sheep’s stomach or an ox bung. Over the holidays I served mine with a pearl barley risotto one day and used it in a lasagna the next. Below is my home recipe, shaped by convenience and flavor.

Haggis Recipe

If you can source a sheep’s pluck, great — but most home cooks won’t. This recipe substitutes the lungs and suet with a 50/50 mix of beef and lamb mince while keeping heart and liver where possible. You can adapt with available offal, including pork or chicken livers.

Ingredients

250g pinhead oats (coarse, ground oatmeal)
3 tbsp olive or vegetable oil (or beef dripping)
2 medium onions, finely chopped
1 stick celery, finely chopped
1 bunch fresh thyme, leaves picked
3 bay leaves, torn
250g good-quality beef mince
250g good-quality lamb mince
300g lamb hearts (about 2) or pig heart (about 1)
500g lamb liver (or chicken livers)
1 tbsp ground allspice
1 tbsp ground white pepper
1/2 whole nutmeg, finely grated
Sea salt – to taste
Beef or lamb stock, water or wine, or a mix
Optional herbs/spices: savory, sage, rosemary, ground coriander

Method

Preheat the oven to 180°C. Spread the oats on a baking tray and toast for 20–30 minutes until golden. Alternatively, toast them in a heavy pan over the hob, stirring frequently to avoid burning. Set aside.

Heat the oil or fat in a large saucepan over moderate heat. Add the onions, celery, thyme and bay leaves. Cook over medium-high heat for a few minutes, stirring, then reduce to low, cover and sweat for 10–15 minutes.

Trim the hearts and livers and cut into chunks. Use the coarse blade of a mincer, pulse in a food processor in short bursts, or dice by hand — you want a coarse texture, not a puree.

Add the spices to the softened vegetables and stir to combine and warm through. Add the beef and lamb mince plus the minced hearts and liver. Increase the heat to high and stir constantly until the meats are well heated and blended.

Pour in enough liquid to just cover the mixture, bring to a simmer, cover and cook gently on low for about two hours.

Stir in the toasted oats and mix thoroughly. Add more liquid until the mixture reaches a thick, porridge-like consistency. Cook over very low heat for another 30 minutes, stirring regularly to prevent sticking.

Adjust seasoning to taste. A splash of whisky — about 50ml — can be stirred in at the end for extra depth.

Serving Suggestions

  • Serve traditionally with mashed turnips/swedes (neeps) and mashed potatoes (tatties). Steamed or stir-fried kale makes a good seasonal side.
  • Use as a pastie filling with diced cooked swede and potato.
  • Layer into a lasagna in place of or alongside ragù.
  • Fill ravioli or cannelloni and serve with a light tomato sauce.
  • Stuff under the breast skin of chicken or guinea fowl and roast.
  • Use as a stuffing between fillets of firm white fish, tie the bundle and bake or shallow-fry.
  • Serve hot on sourdough toast, garnished with flat-leaf parsley or tarragon.

Leftover haggis freezes well. I hope you try this recipe — it’s flexible and forgiving. If you do make it, note what substitutions or tweaks you used so you can repeat what worked best.