BBC navigation


Haggis-in-the-hole with neeps, tatties and onion gravy

Give a traditional Scottish meal a twist with this hearty family recipe, perfect for a cold winter evening.


For the haggis-in-the-hole
  • vegetable oil or beef dripping, for cooking

  • 300g/10oz haggis, skin removed, filling divided into 12 pieces and rolled into walnut-sized balls

  • 75g/3oz plain flour

  • pinch salt

  • 2 free-range eggs

  • 100ml/3½fl oz milk

For the tatties
For the neeps
For the onion gravy

Preparation method

  1. Preheat the oven to 230C/450F/gas 8.

  2. For the haggis-in-the-hole, pour a little oil or dripping into the wells of a 12-hole Yorkshire pudding tin and put in oven for five minutes or until hot. Remove from the oven and place a haggis ball in each well then return to the oven for five minutes or until the haggis is hot.

  3. Meanwhile, make a batter by tipping the flour and salt into a mixing bowl and cracking in the eggs. Gradually beat in the milk and about 100ml/3½fl oz of water until you have a smooth batter.

  4. When the haggis is hot, pour the batter into the Yorkshire pudding tin, around each ball of haggis, reserving two tablespoons of batter for the gravy. Return to the oven and cook for 15 minutes, until well risen and golden brown.

  5. Meanwhile, for the tatties, place the potatoes into a saucepan of cold water, cover and bring to the boil then turn the heat down and simmer for 15 minutes or until tender.

  6. Cook the leeks in a lidded frying pan with half the butter and one tablespoon water. Sweat over a low heat for 10 minutes or until softened.

  7. Drain the potatoes and mash them with the butter and leeks and season with salt and freshly ground black pepper.

  8. For the neeps, place the swede into a saucepan of cold water, cover and bring to the boil then turn the heat down and simmer for 15 minutes or until tender. Drain well then mash with the butter and the ginger syrup and plenty of freshly ground black pepper.

  9. For the onion gravy, fry the onion in the oil over a medium-high heat for ten minutes, stirring every now and again, or until softened and golden-brown. Pour in the beef stock and reserved batter, and cook, stirring, for five minutes or until it has thickened into gravy. Season with salt and freshly ground black pepper.

  10. To serve, arrange three haggis-in-the-hole on each of four serving plates, spoon the neeps and tatties on the side and pour over the gravy.

Less than 30 mins preparation time

30 mins to 1 hour cooking time

Serves 4

Quick recipe finder

Type the ingredients you want to use, then click Go. For better results you can use quotation marks around phrases (e.g. "chicken breast"). Alternatively you can search by chef, programme, cuisine, diet, or dish (e.g. Lasagne).

Advanced search options

BBC © 2014 The BBC is not responsible for the content of external sites. Read more.

This page is best viewed in an up-to-date web browser with style sheets (CSS) enabled. While you will be able to view the content of this page in your current browser, you will not be able to get the full visual experience. Please consider upgrading your browser software or enabling style sheets (CSS) if you are able to do so.

Added. Check out your playlist Dismiss