Veggie haggis perfection

In celebration of Burns Night (January 25th) I decided to again try making homemade veggie haggis. My first attempt turned out pretty well, but was too moist. Second try resulted in a haggis a lot like a commercial vegetarian haggis, though a bit dry.

Third attempt, this past weekend… veggie haggis perfection!

Now again I hear you asking the question… why would a vegan seek to recreate a Scottish speciality traditionally made with sheep innards and oatmeal? And again I answer: because it tastes really good, and it’s a very thrifty dish.

Veggie haggis is made from oats, lentils, mushrooms, onion, tomato and seasonings. It’s steamed for three hours, then finished in the oven to give it a crispy top. (The last step being optional, but really good.)

In case you haven’t read my previous haggis posting, I will again share the source for the recipe I based my haggis on:  the 1904 book Reform cookery book: Up-to-date health cookery for the twentieth century by Mrs. Jean Oliver Mill, which was brought to my attention by Nac Mac Vegan.

And for those of you who are wondering what Burns Night is all about, why it’s a celebration of the life and poetry of the Scottish poet Robert Burns. The very same one who wrote Auld lang syne. And Address to a haggis, of course.



Course Main Course
Cuisine Scottish
Yield 2 servings


  • 3-1/2 Tablespoons (45g) red lentils
  • 2/3 cup (70g) uncooked porridge oats
  • 1 teaspoon vegetable oil
  • 2/3 cup (50g) raw mushrooms
  • 1/3 cup (40g) onion
  • 1/3 cup (60g) fresh tomato
  • 1 Tablespoon ketchup
  • 1 teaspoon Marmite
  • 2 Tablespoons boiling water
  • salt & pepper to taste
  • 1-1/2 oz vegetarian suet (42g)


  1. Cook lentils in water in a small saucepan until tender and beginning to fall apart, about 20 minutes. Drain and set aside.

  2. Meanwhile, in a heavy skillet (I use cast iron) over low heat, dry toast the oats until lightly browned. Remove to a mixing bowl.
  3. Heat margarine in same skillet and saute onion and mushrooms until soft, about 5 to 7 minutes.
  4. Add tomato and continue to cook until tomato softens, another few minutes.
  5. Add cooked vegetables and drained lentils to oatmeal and mix well. Dissolve Marmite in 1 tablespoon of boiling water and add to mixture, along with ketchup. Add additional tablespoon on water, and season with salt & pepper to taste. Thoroughly mix in vegetarian suet.

  6. Spoon haggis into a ceramic bowl or dish, and cover with foil. Steam over simmering water for three hours.
  7. Remove dish from steamer. Brush top of haggis with a bit of vegetable oil, then put in a hot oven to lightly brown the top.


  1. I am going to make this omg vegan haggis if ppl dont get this dont worry they dont understand. You always tease me with those wedges you eat ever so often

  2. Hi,
    Any suggestions for an alternative to the Vegetarian Suet, as it seems to be mission impossible to find here in the US?
    (The online British stores are all out of stock as is

    The recipe sounds like a winner!

  3. Hi in2insight — vegetarian suet is basically just a shredded hard vegetable fat. I would think that any hard vegan fat (preferably not hydrogenated) would work. Earthbalance makes a vegetable shortening in the US, I believe. Then you can cut off the right size chunk and use a vegetable grater to shred it. 🙂

  4. Thank you! I will give this a try using the Earthbalance.

  5. Oh my goodness thank-you so much for this amazing recipe!! I made veggie haggis for the first time ever and it was absolutely delish. SO much better than what I remember regular haggis tasting like. Our whole family loved it. Definitely a keeper. Happy Robbie Burns Day! – from Vancouver, Canada

  6. Hey!

    The weblink referenced about the ‘Address To A Haggis’ poem from Burns (within last paragraph) is now bust and has been removed completely.

    We have a translated version of the poem (as well as the original) on this page of our site, please feel free to use our page as a replacement –

    Also, please feel free to send over a recent advertising kit (if available).

    Thank you,


Leave a Reply

Your email address will not be published. Required fields are marked *