Haggis
Savoury Scottish pudding of oats, offal and spice. · United Kingdom
Savoury Scottish pudding of oats, offal and spice.
About Haggis
Sheep offal is minced with oats, onion, suet and pepper, traditionally cooked in a stomach lining, and served with mashed neeps and tatties. It takes pride of place at a Burns Night supper.
🏛️ History & Culture
Haggis is a traditional Scottish dish with roots in the practical need to preserve offal, though its exact origins are debated—similar spiced meat-and-oat preparations appear in ancient Greek and Roman texts, and the first written Scottish recipe dates to the 18th century. Regional variations across the UK include the use of different meats (such as pork or beef) and spices, but the classic version uses sheep’s pluck, oatmeal, and suet, traditionally boiled in a sheep’s stomach lining.
Culturally, haggis is celebrated as Scotland’s national dish, most famously at Burns Night suppers held on January 25th to honor poet Robert Burns, whose poem “Address to a Haggis” lends the dish ceremonial importance. It is typically served with “neeps and tatties” (mashed turnips and potatoes) and a dram of whisky, symbolizing Scottish identity and hospitality—though its everyday status as a hearty, thrifty meal has also made it a staple in pubs and homes across the country.
🍳 How to make Haggis
AI-assisted, not kitchen-testedHaggis with Neeps and Tatties
Scotland's national dish, traditionally boiled in a sheep's stomach and served with mashed swede and potatoes on Burns Night.
- Prep
- 45 min
- Cook
- 180 min
- Total
- 225 min
- Serves
- 6
- Difficulty
- Medium
Recipe ingredients
- 500 g (1.1 lb) lamb liver, fresh
- 500 g (1.1 lb) lamb heart, fresh
- 250 g (9 oz) lamb lungs, fresh, if available
- 200 g (7 oz) beef or lamb suet, shredded, not rendered
- 150 g (5⅓ oz) medium oatmeal, pinhead oats also work but need pre-soaking
- 2 large onions, finely chopped
- 15 g (1 tbsp) salt
- 5 g (1 tsp) black pepper, coarsely ground
- 2 g (1 tsp) dried coriander, lightly toasted and ground
- 2 g (1 tsp) allspice
- 1 g (½ tsp) ground mace or nutmeg
- 250 ml (1 cup) beef or lamb stock, for the haggis casing
- 1 sheep stomach cleaned sheep stomach, see step 1 for cleaning; can substitute with a large sausage casing or baking dish covered in foil
- 900 g (2 lb) potatoes, for tatties
- 900 g (2 lb) swede (rutabaga), for neeps
- 50 g (3½ tbsp) butter, for mashing
- 100 ml (scant ½ cup) whole milk, warmed, for mashing
- salt and pepper, to taste, for neeps and tatties
Steps
- 1 SAFETY NOTE ON SHEEP STOMACH: Soak the cleaned sheep stomach overnight in cold salted water with a splash of white vinegar. Rinse thoroughly, then turn inside out and scrape the inner lining with a knife to remove any residue. Soak again in fresh cold water for 1 hour. If sourcing pre-cleaned stomach, still rinse and inspect.
- 2 Place the liver, heart, and lungs in a large pot, cover with cold water, and bring to a gentle simmer. Cook for 90 minutes until the meat is tender and a probe thermometer reads at least 74°C (165°F) in the thickest part of the heart. Skim any scum that rises.
- 3 Remove the offal and reserve the cooking stock. When cool enough to handle, finely mince the meat (or pulse in a food processor in short bursts until coarsely ground, not puréed).
- 4 Toast the oatmeal in a dry pan over medium heat for 3-4 minutes until fragrant and lightly golden, stirring constantly to prevent burning. Set aside.
- 5 In a large bowl, combine the minced offal, toasted oatmeal, suet, chopped onions, salt, pepper, coriander, allspice, and mace or nutmeg. Mix thoroughly with your hands, working in 250 ml of the reserved stock until evenly distributed. The mixture should be moist but not wet.
- 6 Stuff the sheep stomach about two-thirds full (it will expand). Sew or tie the open end closed securely with butcher's twine, leaving a small gap to allow for expansion. Press out any air pockets.
- 7 Place the stuffed haggis in a large pot and cover with cold water. Bring slowly to a gentle simmer - a rapid boil will cause the casing to burst. Simmer very gently for 3 hours, maintaining water temperature just below boiling (around 85-90°C / 185-194°F). Top up with boiling water as needed to keep the haggis submerged.
- 8 Doneness cue: the haggis is ready when the casing is taut and a skewer inserted into the centre penetrates easily and the internal temperature reaches 74°C (165°F). The mixture inside should be firm but moist.
- 9 Carefully remove the haggis from the water and let it rest for 10 minutes before opening and serving, or keep it warm in the cooking water (kept below boiling) for up to 30 minutes.
- 10 For the neeps: peel and cut the swede into 2 cm chunks. Boil in salted water for 20-25 minutes until very tender. Drain well and mash with half the butter and a splash of milk. Season with salt and pepper.
- 11 For the tatties: peel and cut the potatoes into similar-sized chunks. Boil in salted water for 15-20 minutes until tender. Drain and mash with the remaining butter and warmed milk. Season well.
- 12 Traditionally, neeps and tatties are served separately rather than mashed together. Serve the haggis sliced, with a generous spoonful of each alongside.
Report an issue with this recipe
Recipes from travellers
No one has shared their own Haggis recipe yet. Yours would be the first.
Share how you make Haggis
You'll need to be signed in with Google or Facebook so your name can appear on it. Recipes go through an automatic food-safety check before they publish.
Sign in to share your recipe
Haggis — frequently asked questions
What is Haggis?
Sheep offal is minced with oats, onion, suet and pepper, traditionally cooked in a stomach lining, and served with mashed neeps and tatties. It takes pride of place at a Burns Night supper.
What is Haggis made of?
Haggis is made with sheep offal, oats, onion, suet and pepper.
Where does Haggis come from?
Haggis comes from United Kingdom, and is especially associated with Scotland. Haggis is a traditional Scottish dish with roots in the practical need to preserve offal, though its exact origins are debated—similar spiced meat-and-oat preparations appear in ancient Greek and Roman texts, and the first written Scottish recipe dates to the 18th century.
Where can I eat Haggis?
A Scottish Burns Night supper, with neeps and tatties.
How do you make Haggis?
Making Haggis at home takes about 45 minutes of prep and 180 minutes of cooking. The recipe on this page serves 6 and is rated medium. Full ingredient list and step-by-step method are in the recipe section above.
Taste Haggis in London
Independent picks. We earn a small commission if you book through these — at no extra cost to you. How this works.
✅ Before you go to United Kingdom
Round out your trip — most travellers book these alongside their trip.
More dishes like Haggis
Painkiller
Painkiller is a traditional cocktail from the United Kingdom.
Shepherd's Pie
Minced lamb under a golden mashed-potato crust.
Bath Bun
Hailing from the United Kingdom, Bath Bun is a much-loved sweet bread.
Full English Breakfast
A loaded plate of eggs, bacon, sausage, beans and toast.
Crumpet
Spongy griddle cake riddled with holes for butter.
Sticky Toffee Pudding
Moist date sponge drenched in warm toffee sauce.
Poulet dg
Poulet dg is one of the classic dishes in the chicken dish tradition of Cameroon.
Katsu Karē
Rooted in Japan, Katsu Karē is a meat dish enjoyed for generations.
Cacholeira Branca de Portalegre
Rooted in Portugal, Cacholeira Branca de Portalegre is a sausage enjoyed for generations.
Coronation Chicken
Coronation Chicken is one of the classic dishes in the chicken dish tradition of the United Kingdom.
Dongpo Pork
Glistening braised pork belly squares, named for a poet.
Piri Piri Chicken
Spatchcocked chicken grilled with fiery chilli sauce.
Black Forest Cake
Chocolate sponge layered with cherries, cream and kirsch.
Presunto do Alentejo
Presunto do Alentejo is one of the classic dishes in the cured ham tradition of Portugal.
Loukoumades
Honey-soaked dough puffs dusted with cinnamon.
Augsburger Huhn
Augsburger Huhn counts among the traditional food of Germany, a chicken locals hold dear.
- 🇬🇧 Painkiller · United Kingdom
- 🇬🇧 Shepherd's Pie · United Kingdom
- 🇬🇧 Bath Bun · United Kingdom
- 🇬🇧 Full English Breakfast · United Kingdom
- 🇬🇧 Crumpet · United Kingdom
- 🇬🇧 Sticky Toffee Pudding · United Kingdom
- 🇨🇲 Poulet dg · Cameroon
- 🇯🇵 Katsu Karē · Japan
- 🇵🇹 Cacholeira Branca de Portalegre · Portugal
- 🇬🇧 Coronation Chicken · United Kingdom
- 🇨🇳 Dongpo Pork · China
- 🇵🇹 Piri Piri Chicken · Portugal
- 🇩🇪 Black Forest Cake · Germany
- 🇵🇹 Presunto do Alentejo · Portugal
- 🇬🇷 Loukoumades · Greece
- 🇩🇪 Augsburger Huhn · Germany
Travel guides for United Kingdom
All travel guides →Planning a trip where Haggis is on the menu? These guides cover United Kingdom and beyond.
Budget Travel Europe on a Budget: How to Travel Comfortably for €70 a Day (2026 Guide)
Aug 23, 2026 · 8 min read
Adventure Travel Walking the Camino de Santiago: A First-Timer's Guide to Choosing Your Route (2026)
Jun 08, 2026 · 6 min read
City Breaks 3 Days in Porto: The Perfect Long-Weekend Itinerary (2026)
Jun 07, 2026 · 5 min read
Destination Guides Slovenia Travel Guide 2026: Lake Bled, Ljubljana, and Beyond
Apr 27, 2026 · 9 min read
Reviews
No reviews yet. Be the first to share your experience with Haggis.
Write a review
Sign in to verify you're a real person, then share your thoughts on Haggis.
Comments
No comments yet. Be the first to say something about Haggis.