Haggis is a beloved traditional Scottish dish known for its rich, savory flavor and hearty texture. Traditionally made with sheep’s offal, oats, and spices, it’s a celebration of rustic, comforting cuisine.
However, for those embracing a vegetarian lifestyle or simply looking to try something new, a vegetarian haggis is a fantastic alternative that doesn’t compromise on taste or authenticity. This recipe reinvents the classic using wholesome vegetables, pulses, and oats, creating a deliciously spiced, hearty dish perfect for Burns Night or any cozy meal.
Whether you’re a seasoned vegetarian or just exploring plant-based options, this vegetarian haggis brings warmth, texture, and a burst of flavor to your table. It’s easy to make, packed with nutrients, and pairs beautifully with traditional sides like mashed potatoes and neeps.
Plus, it’s a wonderful way to introduce friends and family to the flavors of Scotland in a meat-free way.
Why You’ll Love This Recipe
This vegetarian haggis recipe is a celebration of flavors and textures that honor the spirit of traditional haggis without any animal products. It’s:
- Hearty and satisfying: Packed with lentils, mushrooms, and oats to mimic the classic texture and richness.
- Flavorful and aromatic: A blend of warm spices like allspice and nutmeg brings that signature haggis taste.
- Nutritious: High in fiber, protein, and essential vitamins from wholesome plant-based ingredients.
- Versatile: Perfect for Burns Night celebrations, family dinners, or as a filling for wraps and pies.
- Easy to prepare: Uses pantry staples and simple steps that don’t require special equipment.
Ingredients
- 1 cup green or brown lentils, rinsed
- 1 cup steel-cut oats (or pinhead oats)
- 2 tablespoons vegetable oil
- 1 large onion, finely chopped
- 2 cloves garlic, minced
- 200g mushrooms, finely chopped (preferably chestnut or cremini)
- 1 large carrot, grated
- 1/2 cup walnuts, chopped
- 2 tablespoons soy sauce (or tamari for gluten-free)
- 2 teaspoons dried thyme
- 1 teaspoon ground nutmeg
- 1 teaspoon ground allspice
- 1 teaspoon smoked paprika
- Salt and black pepper, to taste
- 2 tablespoons tomato paste
- 1 tablespoon ground flaxseed mixed with 3 tablespoons water (flax egg)
- Vegetable broth or water, as needed
Equipment
- Large saucepan or pot
- Frying pan or skillet
- Mixing bowl
- Measuring cups and spoons
- Wooden spoon or spatula
- Food processor or sharp knife (for finely chopping mushrooms and walnuts)
- Baking dish or loaf pan (optional, if baking)
Instructions
- Cook the lentils: Place the rinsed lentils in a saucepan and cover with water. Bring to a boil, then reduce heat and simmer for about 20-25 minutes until tender but not mushy. Drain and set aside.
- Prepare the oats: In a dry skillet, toast the steel-cut oats over medium heat for 3-5 minutes until lightly golden and fragrant. Remove from heat and set aside.
- Sauté the vegetables: Heat the vegetable oil in a frying pan over medium heat. Add the chopped onion and garlic, cooking until soft and translucent.
- Add mushrooms and carrots: Stir in the finely chopped mushrooms and grated carrot. Cook for about 7-10 minutes until the mushrooms release their moisture and the mixture is fragrant.
- Mix in the nuts and seasonings: Add the chopped walnuts, soy sauce, tomato paste, thyme, nutmeg, allspice, smoked paprika, salt, and pepper. Stir well to combine and cook for another 2-3 minutes.
- Combine lentils and oats: Transfer the cooked lentils and toasted oats to the pan with the vegetables. Mix thoroughly to blend all ingredients.
- Add the flax egg: Pour in the flaxseed mixture and mix well to help bind the haggis together.
- Adjust moisture: If the mixture seems dry, add a splash of vegetable broth or water to moisten. The mixture should hold together but not be too wet.
- Cook or bake: You can either cook the mixture in the pan for a few more minutes to let flavors meld or transfer it to a baking dish or loaf pan. Bake at 180°C (350°F) for 20-25 minutes until firm and golden on top.
- Rest and serve: Allow the haggis to rest for 5 minutes before slicing or serving. This helps it set and improves texture.
Tips & Variations
“For an even richer texture, try adding finely chopped toasted chestnuts or cooked barley instead of or in addition to oats.”
Here are some ideas to customize your vegetarian haggis:
- Use different nuts like pecans or almonds for varied crunch and flavor.
- Add a splash of vegan Worcestershire sauce or liquid smoke for a deeper, smoky taste.
- Swap lentils for cooked chickpeas or black beans for a unique twist.
- Make mini haggis cakes by shaping the mixture into small patties and pan-frying until crisp.
- For gluten-free, ensure your oats are certified gluten-free and substitute soy sauce with tamari.
Check out our Vegetarian Southern Recipes That Everyone Will Love for more hearty meatless dishes.
Nutrition Facts
Nutrient | Amount per Serving (1/6 of recipe) |
---|---|
Calories | 280 kcal |
Protein | 13 g |
Carbohydrates | 35 g |
Dietary Fiber | 9 g |
Fat | 8 g |
Saturated Fat | 1 g |
Sodium | 350 mg |
Serving Suggestions
This vegetarian haggis is traditionally served with mashed potatoes and mashed turnips (neeps), creating a comforting and classic Scottish meal.
For a modern twist, serve it alongside roasted root vegetables or a crisp green salad with a tangy vinaigrette to balance the richness.
Try pairing it with a creamy vegan gravy or a dollop of Vegan Bechamel Sauce Recipe for Creamy Pasta Dishes to elevate the plate further.
Leftovers make a fantastic filling for sandwiches or wraps, perfect for a hearty lunch.
Conclusion
Creating a vegetarian version of haggis allows you to enjoy the traditional flavors and textures of this iconic Scottish dish without compromising your dietary choices. This recipe uses wholesome, plant-based ingredients that deliver the same hearty satisfaction and rich seasoning as the original.
Whether you’re celebrating Burns Night or simply looking for a warming meal, this vegetarian haggis is a crowd-pleaser that’s both nourishing and delicious.
Don’t be afraid to experiment with spices and ingredients to make it your own. And while you’re exploring vegetarian classics, be sure to check out our Vegetarian Date Cake Recipe: Moist, Easy, and Delicious and Vegan Bread Machine Recipe for Soft, Delicious Loaves for sweet and savory inspiration.
Enjoy this comforting dish that celebrates tradition with a compassionate, plant-based twist!
📖 Recipe Card: Vegetarian Haggis
Description: A hearty and flavorful vegetarian twist on traditional Scottish haggis using lentils and oats. Perfect as a comforting main or side dish.
Prep Time: PT20M
Cook Time: PT40M
Total Time: PT1H
Servings: 4 servings
Ingredients
- 1 cup brown lentils, rinsed
- 1 cup steel-cut oats
- 1 large onion, finely chopped
- 2 cloves garlic, minced
- 1 cup mushrooms, finely chopped
- 1 carrot, grated
- 1/2 cup vegetable broth
- 2 tablespoons olive oil
- 1 teaspoon ground allspice
- 1 teaspoon dried thyme
- 1/2 teaspoon ground black pepper
- Salt to taste
Instructions
- Preheat oven to 350°F (175°C).
- Cook lentils in boiling water until tender, about 20 minutes, then drain.
- Sauté onion, garlic, mushrooms, and carrot in olive oil until soft.
- Mix cooked lentils, sautéed vegetables, oats, broth, and spices in a bowl.
- Transfer mixture to a greased baking dish and press down evenly.
- Bake for 25 minutes until firm and golden on top.
- Let cool slightly before serving.
Nutrition: Calories: 280 kcal | Protein: 14 g | Fat: 7 g | Carbs: 40 g
{“@context”: “https://schema.org/”, “@type”: “Recipe”, “name”: “Vegetarian Haggis”, “image”: [], “author”: {“@type”: “Organization”, “name”: “GluttonLv”}, “description”: “A hearty and flavorful vegetarian twist on traditional Scottish haggis using lentils and oats. Perfect as a comforting main or side dish.”, “prepTime”: “PT20M”, “cookTime”: “PT40M”, “totalTime”: “PT1H”, “recipeYield”: “4 servings”, “recipeIngredient”: [“1 cup brown lentils, rinsed”, “1 cup steel-cut oats”, “1 large onion, finely chopped”, “2 cloves garlic, minced”, “1 cup mushrooms, finely chopped”, “1 carrot, grated”, “1/2 cup vegetable broth”, “2 tablespoons olive oil”, “1 teaspoon ground allspice”, “1 teaspoon dried thyme”, “1/2 teaspoon ground black pepper”, “Salt to taste”], “recipeInstructions”: [{“@type”: “HowToStep”, “text”: “Preheat oven to 350\u00b0F (175\u00b0C).”}, {“@type”: “HowToStep”, “text”: “Cook lentils in boiling water until tender, about 20 minutes, then drain.”}, {“@type”: “HowToStep”, “text”: “Saut\u00e9 onion, garlic, mushrooms, and carrot in olive oil until soft.”}, {“@type”: “HowToStep”, “text”: “Mix cooked lentils, saut\u00e9ed vegetables, oats, broth, and spices in a bowl.”}, {“@type”: “HowToStep”, “text”: “Transfer mixture to a greased baking dish and press down evenly.”}, {“@type”: “HowToStep”, “text”: “Bake for 25 minutes until firm and golden on top.”}, {“@type”: “HowToStep”, “text”: “Let cool slightly before serving.”}], “nutrition”: {“calories”: “280 kcal”, “proteinContent”: “14 g”, “fatContent”: “7 g”, “carbohydrateContent”: “40 g”}}