Gluten-Free Veggie Haggis Recipe (Vegan)

Updated November 4, 2026

Total time
1 hr 40 min
prep 25 min · cook 1 hr 15 min
Serves
6
portions as written

Jump to recipe

Gluten-Free Veggie Haggis Recipe (Vegan)

This gluten-free veggie haggis is a hearty, flavorful twist on the traditional Scottish dish, made with nutty lentils, earthy mushrooms, and toasted oats. It’s entirely plant-based, packed with savory herbs and spices, and has a satisfyingly dense, crumbly texture that works perfectly as a centerpiece for Burns Night or a cozy weeknight dinner. The recipe is straightforward, uses accessible ingredients, and delivers all the robust, peppery character of classic haggis without any gluten or meat.

Ingredients

  • 1 cup (200 g) dried green or brown lentils, rinsed
  • 3 cups (720 ml) vegetable broth, divided
  • 2 tbsp (30 ml) olive oil
  • 1 large onion, finely chopped (about 1 ½ cups / 190 g)
  • 2 cloves garlic, minced
  • 2 carrots, finely diced (about 1 cup / 130 g)
  • 8 oz (225 g) cremini mushrooms, finely chopped
  • 1 cup (100 g) gluten-free rolled oats
  • ½ cup (60 g) walnuts, finely chopped (or pecans)
  • 1 tbsp (15 ml) tamari or gluten-free soy sauce
  • 1 tbsp (15 g) tomato paste
  • 1 tsp (2 g) dried thyme
  • 1 tsp (2 g) dried rosemary, crushed
  • ½ tsp (1 g) ground nutmeg
  • ½ tsp (1 g) ground allspice
  • ½ tsp (1 g) black pepper, plus more to taste
  • ½ tsp (3 g) salt, plus more to taste
  • 1 tbsp (15 ml) apple cider vinegar
  • 2 tbsp (8 g) fresh parsley, chopped (for garnish, optional)

Instructions

  1. In a medium saucepan, combine the rinsed lentils and 2 cups (480 ml) of the vegetable broth. Bring to a boil, then reduce heat to low, cover, and simmer for 20–25 minutes, until lentils are tender and most of the liquid is absorbed. Drain any excess liquid and set aside.
  2. While the lentils cook, heat the olive oil in a large skillet over medium heat. Add the onion and cook for 5–6 minutes until softened and translucent.
  3. Add the garlic, carrots, and mushrooms to the skillet. Cook for 8–10 minutes, stirring occasionally, until the vegetables are tender and the mushrooms have released their moisture and started to brown.
  4. Stir in the gluten-free oats and walnuts. Toast for 3–4 minutes, stirring frequently, until the oats are fragrant and lightly golden.
  5. Add the tamari, tomato paste, thyme, rosemary, nutmeg, allspice, black pepper, and salt. Stir well to combine and cook for 1 minute.
  6. Add the cooked lentils and the remaining 1 cup (240 ml) vegetable broth. Stir everything together, scraping up any browned bits from the bottom of the skillet.
  7. Reduce the heat to low and simmer, uncovered, for 10–15 minutes, stirring occasionally, until the mixture thickens and holds together when pressed. The texture should be moist but not soupy.
  8. Stir in the apple cider vinegar. Taste and adjust seasoning with more salt and pepper if needed.
  9. Transfer the mixture to a greased 9×5-inch (23×13 cm) loaf pan. Press down firmly with a spatula to compact it. Cover with foil and bake in a preheated oven at 375°F (190°C) for 30 minutes.
  10. Remove the foil and bake for another 10 minutes to firm up the top. Let it rest for 10 minutes before slicing. Garnish with fresh parsley if desired.

Tips

  • Substitute oats: If you need a nut-free version, replace the walnuts with sunflower seeds or pumpkin seeds. The texture will be slightly less rich but still delicious.
  • Don’t skip the resting time: Letting the baked haggis rest allows it to set further, making it easier to slice cleanly without crumbling.
  • Adjust moisture: If the mixture seems too dry before baking, add an extra splash of vegetable broth. If it’s too wet, cook it a few minutes longer on the stovetop to evaporate excess liquid.
  • Make ahead: You can prepare the mixture a day ahead and refrigerate it in the loaf pan, then bake it the next day—just add 10 minutes to the baking time.

Serving Suggestions

Serve slices of this veggie haggis with creamy mashed potatoes (or neeps and tatties, if you want to keep it traditional), roasted root vegetables, and a generous spoonful of whisky sauce or gravy. It also works well as a filling for a hearty sandwich, or crumbled over a salad for a protein-packed lunch.

Variations

  • Spicy Haggis: Add 1–2 teaspoons of smoked paprika or a pinch of cayenne pepper for a smoky, spicy kick.
  • Herb-forward: Increase the thyme and rosemary, and add a tablespoon of fresh sage for a more aromatic flavor.
  • Bean-based: Swap the lentils for 1 ½ cups (250 g) cooked chickpeas or black beans, roughly mashed, for a different texture.
  • Traditional style: If you want a more authentic presentation, wrap the mixture in oiled parchment paper and foil, then steam for 1 hour instead of baking in a loaf pan.

Storage and Reheating

Store leftover haggis in an airtight container in the refrigerator for up to 4 days. To reheat, slice and warm in a skillet over medium heat for 5–7 minutes, or microwave individual portions for 1–2 minutes until heated through. You can also freeze the baked, cooled haggis for up to 3 months—wrap it tightly in plastic wrap and foil before freezing. Thaw overnight in the fridge before reheating.

Frequently Asked Questions

Can I use quick-cooking oats instead of rolled oats? Yes, but the texture will be softer and less hearty. Reduce the amount to ¾ cup (75 g) and skip the toasting step, as they cook faster.

Is this haggis really gluten-free? Yes, as long as you use certified gluten-free oats and tamari (or gluten-free soy sauce). Regular soy sauce contains wheat, so check the label.

Can I make this without a loaf pan? Absolutely. You can form the mixture into patties and pan-fry them, or bake it in a casserole dish. Just adjust the baking time—patties will take about 10–12 minutes per side on the stovetop.

Why is my haggis crumbly? It may not have been pressed firmly enough into the pan, or it might have been slightly too dry. Next time, add a bit more broth and press down firmly with a spatula before baking.

Can I use canned lentils? Yes, but drain and rinse them well. You’ll need about 1 ½ cups (240 g) of canned lentils, and you can skip the initial simmering step—just add them to the skillet with the other ingredients.

What can I serve with this for a Burns Night supper? Traditionally, haggis is served with “neeps and tatties� (mashed turnips and potatoes), and a dram of whisky. This veggie version pairs perfectly with those sides and a vegetarian gravy.

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