Haggis is Scotland’s national dish, a savory pudding made from sheep’s pluck (heart, liver, and lungs) mixed with oatmeal, suet, onions, and spices, traditionally boiled in the animal’s stomach. This recipe gives you a genuinely useful, modern stovetop method that produces a rich, crumbly, and deeply flavorful haggis—no casing required. It’s a celebration of offal that works beautifully as a hearty centerpiece for Burns Night or any cold-weather meal.
Ingredients
- 1 sheep’s pluck (heart, liver, and lungs), about 2 lb (900 g) total – ask your butcher; if lungs are unavailable, use extra liver or heart
- 1 large onion, finely chopped (about 1 cup / 150 g)
- 1 cup (100 g) steel-cut oats (or pinhead oatmeal)
- 1 cup (120 g) beef suet, finely chopped (or vegetarian suet)
- 1 tsp (5 g) salt
- 1 tsp (2 g) freshly ground black pepper
- 1/2 tsp (1 g) ground coriander
- 1/2 tsp (1 g) ground mace (or nutmeg)
- 1/4 tsp (0.5 g) cayenne pepper (optional)
- 1 cup (240 ml) beef stock, plus more if needed
Instructions
- Rinse the pluck thoroughly under cold water. Place the heart, liver, and lungs in a large pot, cover with cold water, and bring to a boil. Reduce to a simmer, cover, and cook for 1 hour 30 minutes, or until the heart is tender when pierced with a fork. Reserve 2 cups (480 ml) of the cooking liquid.
- Remove the pluck from the pot and let it cool until easy to handle. Trim away any tough membranes or tubes. Chop the meat coarsely, then mince it finely with a knife or in a food processor (do not puree; you want a coarse texture).
- In a large bowl, combine the minced pluck, chopped onion, oats, suet, salt, pepper, coriander, mace, and cayenne (if using). Mix well.
- Stir in 1 cup (240 ml) of the reserved cooking liquid and the beef stock. The mixture should be moist but not soupy; add more stock if needed.
- Butter a 2-quart (2 L) pudding basin or heatproof bowl. Pack the haggis mixture into the basin, pressing down firmly. Cover with a double layer of buttered parchment paper, then a sheet of aluminum foil, and tie securely with kitchen string.
- Place a trivet or small rack in the bottom of a large pot. Set the basin on the trivet and add boiling water to come halfway up the sides of the basin. Cover the pot and steam over medium-low heat for 1 hour 30 minutes, topping up with boiling water as needed.
- Carefully remove the basin from the pot. Let it rest for 10 minutes before unmolding. To serve, turn the haggis out onto a warm platter and cut into thick slices.
Tips
- Substitutions: If sheep’s pluck is hard to find, use lamb or beef heart and liver in equal parts. The flavor will be slightly different but still delicious. For a vegetarian version, replace the pluck with 2 cups (300 g) of cooked lentils and mushrooms, and use vegetable suet and stock.
- Texture: The oats should be steel-cut or pinhead; rolled oats will make the haggis mushy. If you prefer a firmer texture, toast the oats in a dry pan for 2 minutes before adding.
- Common mistake: Don’t over-process the meat—it should be minced, not pureed. Also, make sure the basin is well sealed so water doesn’t seep in and make the haggis soggy.
- Make ahead: The cooked haggis can be refrigerated for up to 3 days; it actually tastes better the next day as the flavors meld.
Serving Suggestions
Serve haggis with traditional “neeps and tatties� (mashed turnips and potatoes), a drizzle of whisky sauce, and a side of roasted root vegetables. For a classic Burns Night, accompany it with a dram of Scotch whisky and a recitation of Robert Burns’s “Address to a Haggis.�
Variations
Vegetarian Haggis: Replace the pluck with 1 cup (200 g) cooked green lentils, 1 cup (150 g) chopped mushrooms, and 1/2 cup (60 g) chopped walnuts. Use vegetable suet and stock, and reduce the cooking time to 1 hour.
Spicy Haggis: Add 1 teaspoon (2 g) smoked paprika and 1/2 teaspoon (1 g) chili flakes for a smoky, spicy kick.
Haggis Balls: After cooking, let the haggis cool, roll into balls, coat in breadcrumbs, and fry until golden for a great appetizer.
Storage and Reheating
Store leftover haggis in an airtight container in the refrigerator for up to 3 days. To reheat, slice and pan-fry in a little oil over medium heat for 3-4 minutes per side, or microwave in 30-second bursts until hot. For longer storage, wrap tightly and freeze for up to 3 months; thaw overnight in the refrigerator before reheating. Always reheat to an internal temperature of 165°F (74°C) as a safe minimum.
Frequently Asked Questions
What animal does haggis come from? Haggis is traditionally made from sheep (lamb or mutton) offal—specifically the heart, liver, and lungs. The mixture is encased in the sheep’s stomach, though modern versions often use synthetic casings or are cooked in a basin.
Can I buy haggis in the US? Traditional haggis containing sheep’s lungs is illegal to import into the US due to FDA regulations. However, you can find “American-style� haggis without lungs, or make your own using this recipe.
Do I have to boil it in a stomach? No. Boiling in a stomach is the traditional method, but steaming in a covered basin is easier and yields the same moist, crumbly texture. Many butchers and manufacturers now use synthetic casings.
Can I make haggis ahead of time? Yes, you can assemble the raw mixture and refrigerate it for up to 24 hours before steaming. Or cook it fully and reheat as described above.
Is haggis safe to eat if it’s pink inside? Haggis is fully cooked when the internal temperature reaches 160°F (71°C) for ground meat mixtures. Use a food thermometer to check; the texture should be moist but not raw.
What does haggis taste like? Haggis has a rich, savory, and slightly gamey flavor, with a nutty texture from the oats and a peppery warmth from the spices. It’s often compared to a robust, spiced meatloaf.
Related
- Foo Yung Food: Easy Egg Foo Young Recipe
- Tabbouleh Pasta Salad: Fresh Herb Recipe
- Steaming Effect on Nutritional Value of Food
More recipes to cook
Safety notes: safe minimum internal temperatures from USDA FSIS; raw and undercooked fish guidance from the U.S. FDA. Food safety notes
Spotted an error? Tell us and we will correct it (corrections policy).