Haggis Ingredients and How to Cook It

Updated November 4, 2026

Total time
1 hr 35 min
prep 20 min · cook 1 hr 15 min
Serves
4
portions as written
Safe temperature (USDA)
160°F / 71°C
check the thickest piece

Jump to recipe

Haggis Ingredients and How to Cook It

Haggis is a traditional Scottish dish made from sheep’s offal, oatmeal, onions, suet, and spices, traditionally cooked in a casing and served hot. This practical recipe uses a prepared haggis, which is easier to find and cook than making one from scratch, and pairs it with classic neeps and tatties: mashed turnips or rutabaga and potatoes.

Ingredients

  • 1 prepared haggis, about 1 lb 5 oz (600 g), fresh or fully thawed; check its package for cooking instructions
  • 1 lb 2 oz (500 g) potatoes, peeled and cut into even chunks
  • 1 lb 2 oz (500 g) rutabaga, peeled and cut into 1-inch (2.5 cm) cubes; swede or yellow turnip is the traditional Scottish choice
  • 4 tbsp (56 g) unsalted butter, divided
  • ¼ cup (60 ml) whole milk, warmed, plus more as needed
  • ½ tsp fine salt, plus more for the cooking water
  • ¼ tsp freshly ground black pepper, plus more to taste
  • 2 tbsp (30 ml) water, if needed for cooking the haggis

Instructions

  1. Check the haggis label. Follow the package directions if they differ from these general instructions: haggis sizes, casings, and whether the product is raw or precooked vary. If frozen, thaw it in the refrigerator before cooking; do not thaw it on the counter. Keep it refrigerated until you are ready to cook.
  2. Cook the haggis. For a haggis in a heat-safe casing, place it in a saucepan and add enough cold water to cover. Bring just to a gentle simmer, then cover and simmer according to the label, usually about 60–75 minutes for a 1 lb 5 oz (600 g) haggis. Keep the water below a vigorous boil to reduce the chance of the casing splitting. If the label calls for oven cooking, use that method instead, adding water to the dish if instructed. Do not pierce the casing unless the package specifically says to.
  3. Prepare the vegetables. About 30 minutes before the haggis is due to finish, put the potatoes in one pot and the rutabaga in another. Cover each with cold water, add a pinch of salt, and bring to a boil. Reduce to a steady simmer. Cook the potatoes for about 15–20 minutes and the rutabaga for about 20–25 minutes, until each is very tender when pierced with a fork. Drain well.
  4. Mash the potatoes. Return the drained potatoes to their warm pot. Add 2 tablespoons (28 g) butter and about 2 tablespoons (30 ml) of the warm milk. Mash until smooth, adding a little more milk if needed. Season with about half the salt and pepper, taste, and adjust. Cover to keep warm.
  5. Mash the rutabaga. Mash the drained rutabaga with the remaining 2 tablespoons (28 g) butter. It may be more fibrous than potato; mash thoroughly, or press it through a ricer for a finer texture. Season with the remaining salt and pepper. Keep covered while you finish the haggis.
  6. Check and serve. Use a food thermometer in the center of the haggis, avoiding contact with the casing. For raw or uncooked haggis containing ground meat, USDA FSIS guidance requires a safe minimum internal temperature of 160°F (71°C); follow any higher temperature specified by the manufacturer. For a precooked product, follow its reheating directions and heat leftovers to 165°F (74°C). Rest briefly if the package instructs, then carefully open the casing and spoon the haggis onto plates with the two mashes.

Tips

  • Use the label as your guide. Haggis is sold fresh, frozen, and precooked, and cooking times depend on the product and its size. The timings here are a guide for a 600 g haggis, not a replacement for package directions.
  • Keep the simmer gentle. Boiling hard can burst a casing and let the filling escape. If it does split, the haggis is still usable; cook it through and serve the filling with the vegetables.
  • Choose a practical substitute for rutabaga. Turnips work, though they taste sharper and are often more watery; drain them especially well. If you cannot find haggis, a vegetarian haggis can be served with the same sides, but its ingredients and cooking directions vary, so check its label.
  • Season after mashing. Haggis is already strongly seasoned, while potatoes and rutabaga need their own salt and pepper. Taste each separately rather than oversalting the whole plate.

Serving Suggestions

Serve the haggis hot beside generous spoonfuls of mashed potatoes and rutabaga. A simple whisky sauce is a familiar accompaniment: warm cream with a small splash of Scotch whisky and black pepper, without boiling it. For a nonalcoholic option, use a little stock and cream instead. Steamed cabbage, kale, or green beans add a fresh, slightly bitter contrast. At a Burns supper, haggis is traditionally presented with neeps and tatties; the format and side dishes vary between households.

Variations

For a vegetarian plate, choose a clearly labeled vegetarian haggis and cook it according to its package; many versions use pulses, oats, vegetables, and spices, so the flavor and texture differ from meat haggis. For a richer mash, replace some of the milk with extra butter or cream. You can also serve the cooked filling without its casing over the mashed vegetables, or use leftover haggis in a baked potato or a savory breakfast hash. Check the product ingredients if you need to avoid allergens, since recipes can contain oats, barley, or other grains.

Storage and Reheating

Refrigerate cooked haggis and vegetables within 2 hours, in separate covered containers if possible. They keep for 3–4 days in the refrigerator at 40°F (4°C) or colder. For longer storage, freeze in airtight portions; use within 2–3 months for best quality, and thaw overnight in the refrigerator. Reheat haggis and mashed vegetables until steaming throughout and 165°F (74°C) at the center, checking with a food thermometer. Reheat only the portion you plan to eat, and do not leave cooked food at room temperature for more than 2 hours.

Frequently Asked Questions

What is haggis made of?
Traditional haggis commonly combines sheep’s heart, liver, and lungs with oatmeal, onion, suet, stock, and seasonings, cooked in a casing. Ingredients differ by maker and region. In the United States, sheep lung is not permitted in food, so commercially available haggis may use a different recipe; check the ingredient list.

Is haggis already cooked when I buy it?
It depends on the product. Some haggis is sold raw and needs thorough cooking; other versions are cooked and need reheating. Look for the preparation instructions and storage guidance on the package, and do not assume that a casing means the filling is ready to eat.

Can I cook haggis in the oven?
Yes, if the package gives oven directions. Use its recommended temperature and time, and follow any instructions about covering the haggis or adding water. Cooking times vary with the product, so verify the center temperature when the haggis is raw.

What are neeps?
In Scottish cooking, “neeps” usually means swede, called rutabaga in the United States, though the word can refer to turnips in some contexts. Rutabaga has a sweet, earthy flavor and makes a sturdy mash. Turnip is a workable substitute with a sharper taste.

Can I make the mashed vegetables ahead?
Yes. Make them up to a day ahead, cool and refrigerate within 2 hours, then reheat covered until steaming and 165°F (74°C). Stir occasionally and add a splash of milk if the mash has thickened. Keep the haggis refrigerated separately and reheat it according to its label.

Related

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).