CBeebies Vegetarian Haggis Recipe Made Easy and Delicious

Updated On: October 7, 2025

Haggis is a traditional Scottish dish known for its rich flavors and hearty ingredients. However, for those embracing a vegetarian lifestyle or simply looking to try a meat-free alternative, the CBeebies Vegetarian Haggis recipe offers a delightful twist on this classic.

This version keeps the spirit of the original alive with wholesome ingredients that mimic the texture and savory taste of traditional haggis, making it perfect for family dinners or festive occasions.

Whether you’re introducing kids to Scottish cuisine or want a comforting, plant-based meal, this recipe is accessible and packed with flavor. It’s also a wonderful way to enjoy the essence of haggis without compromising on your dietary choices.

In this post, I’ll guide you through each step, share useful tips, and suggest some variations. Let’s dive into making this delicious vegetarian haggis, a dish sure to impress even the most devoted haggis lovers!

Why You’ll Love This Recipe

This vegetarian haggis recipe is a fantastic option for anyone looking to enjoy a traditional Scottish dish with a plant-based twist. It’s packed with nutritious ingredients like lentils, oats, and a medley of vegetables that deliver texture and flavor reminiscent of the original.

Plus, it’s very filling and perfect for colder months when you want something hearty and comforting.

What makes this recipe truly special is its simplicity and adaptability. You can easily adjust the seasoning to your taste or swap out ingredients based on what you have on hand.

It’s also kid-friendly, making it a great way to introduce little ones to new flavors. Lastly, it pairs wonderfully with a range of sides, offering you versatility in your meal planning.

Ingredients

  • 1 cup brown lentils, rinsed and drained
  • 1 cup steel-cut oats
  • 1 onion, finely chopped
  • 2 cloves garlic, minced
  • 1 carrot, finely grated
  • 1 celery stalk, finely chopped
  • 1 cup mushrooms, finely chopped
  • 2 tablespoons vegetable oil
  • 1 teaspoon ground coriander
  • 1 teaspoon ground cumin
  • 1 teaspoon smoked paprika
  • 1 teaspoon ground black pepper
  • 1 teaspoon dried thyme
  • 1 teaspoon salt
  • 2 tablespoons soy sauce
  • 1 tablespoon tomato puree
  • 2 tablespoons vegetable stock
  • Fresh parsley, chopped (for garnish)

Equipment

  • Large saucepan or pot
  • Frying pan or skillet
  • Mixing bowl
  • Wooden spoon or spatula
  • Measuring cups and spoons
  • Chopping board and knife
  • Fine grater (for carrot)
  • Steaming basket or colander (optional)
  • Baking dish or ovenproof container

Instructions

  1. Cook the lentils: Place the rinsed lentils in a large saucepan and cover with water. Bring to a boil, then reduce the heat and simmer for about 20-25 minutes or until the lentils are tender but not mushy. Drain and set aside.
  2. Prepare the oats: In a separate pot, cook the steel-cut oats according to package instructions, usually about 10-15 minutes in boiling water, until soft. Drain any excess water and set aside.
  3. Sauté the vegetables: Heat the vegetable oil in a frying pan over medium heat. Add the onion, garlic, carrot, celery, and mushrooms. Cook for 8-10 minutes, stirring occasionally, until the vegetables are softened and lightly browned.
  4. Add the spices: Stir in the ground coriander, cumin, smoked paprika, black pepper, dried thyme, and salt. Cook for 1-2 minutes until fragrant.
  5. Combine ingredients: In a large mixing bowl, combine the cooked lentils, oats, and sautéed vegetables. Stir in the soy sauce, tomato puree, and vegetable stock. Mix everything thoroughly until well combined.
  6. Shape the haggis: Transfer the mixture to a greased baking dish or ovenproof container. Press down firmly to create an even layer.
  7. Bake: Preheat your oven to 180°C (350°F). Bake the haggis for 25-30 minutes until heated through and slightly firm on top.
  8. Serve and garnish: Remove from the oven and let it cool slightly. Garnish with chopped fresh parsley before serving.

Tips & Variations

For a gluten-free version, substitute steel-cut oats with certified gluten-free oats or quinoa flakes.

If you prefer a nuttier flavor, try adding a handful of chopped walnuts or pecans to the mixture. You can also experiment with different mushrooms, such as shiitake or portobello, for a deeper umami taste.

To make this recipe more festive, add a splash of whisky or a teaspoon of mustard powder to the mix. For added texture, consider mixing in some toasted sunflower seeds or pumpkin seeds just before baking.

If you want a softer haggis, steam the mixture in a pudding basin for 1-1.5 hours instead of baking, which is a traditional method. This makes the dish moist and tender, perfect for a classic feel.

Nutrition Facts

Nutrient Per Serving (approx.)
Calories 280 kcal
Protein 14 g
Carbohydrates 38 g
Fiber 10 g
Fat 5 g
Sodium 450 mg

Serving Suggestions

This vegetarian haggis pairs beautifully with traditional Scottish sides like neeps and tatties (mashed turnips and potatoes). For a modern twist, serve it alongside roasted root vegetables or a crisp green salad with a tangy vinaigrette.

To enhance the flavor profile, drizzle with a rich vegetarian gravy or your favorite mustard sauce. If you enjoy hearty meals, this haggis also works well served with creamy mashed cauliflower or a side of sautéed kale.

For a complete meal, check out our Lamb Tenderloin Recipes for meat options or explore vegetarian side dishes like the Harvest Hash Recipe: A Delicious and Easy Fall Comfort Food.

Conclusion

Vegetarian haggis is a wonderful way to celebrate Scottish culinary tradition without meat, making it perfect for vegetarians and anyone wanting to try something new. This CBeebies-inspired recipe is straightforward, wholesome, and full of flavor, making it a hit with kids and adults alike.

The blend of lentils, oats, and vegetables creates a hearty, nutritious dish that can be enjoyed year-round, especially during festive seasons.

By following these simple steps, you’ll have a delicious, comforting meal that honors the spirit of haggis while catering to modern dietary preferences. If you’re looking to explore more diverse recipes, don’t forget to visit our Instant Pot Rabbit Recipe for an easy meat option or the Halibut Dip Recipe for light seafood inspiration.

Happy cooking and enjoy your vegetarian haggis adventure!

📖 Recipe Card: CBeebies Vegetarian Haggis

Description: A tasty and wholesome vegetarian version of traditional Scottish haggis, perfect for kids and families. Packed with lentils, oats, and warming spices for a hearty meal.

Prep Time: PT15M
Cook Time: PT40M
Total Time: PT55M

Servings: 4 servings

Ingredients

  • 1 cup brown lentils, rinsed
  • 1 cup steel-cut oats
  • 1 large onion, finely chopped
  • 2 cloves garlic, minced
  • 1 carrot, grated
  • 1/2 cup vegetable broth
  • 2 tablespoons olive oil
  • 1 teaspoon ground black pepper
  • 1 teaspoon ground coriander
  • 1/2 teaspoon ground nutmeg
  • 1/2 teaspoon smoked paprika
  • Salt to taste

Instructions

  1. Preheat oven to 180°C (350°F).
  2. Cook lentils in boiling water until tender, about 20 minutes, then drain.
  3. Toast oats in a dry pan until golden, then set aside.
  4. Heat olive oil in a pan and sauté onion, garlic, and carrot until soft.
  5. Combine cooked lentils, toasted oats, sautéed vegetables, spices, and vegetable broth in a bowl.
  6. Mix well, season with salt and pepper.
  7. Transfer mixture to a greased baking dish and press down firmly.
  8. Bake for 25 minutes until firm and golden on top.
  9. Allow to cool slightly before serving.

Nutrition: Calories: 280 kcal | Protein: 14 g | Fat: 7 g | Carbs: 40 g

{“@context”: “https://schema.org/”, “@type”: “Recipe”, “name”: “CBeebies Vegetarian Haggis”, “image”: [], “author”: {“@type”: “Organization”, “name”: “GluttonLv”}, “description”: “A tasty and wholesome vegetarian version of traditional Scottish haggis, perfect for kids and families. Packed with lentils, oats, and warming spices for a hearty meal.”, “prepTime”: “PT15M”, “cookTime”: “PT40M”, “totalTime”: “PT55M”, “recipeYield”: “4 servings”, “recipeIngredient”: [“1 cup brown lentils, rinsed”, “1 cup steel-cut oats”, “1 large onion, finely chopped”, “2 cloves garlic, minced”, “1 carrot, grated”, “1/2 cup vegetable broth”, “2 tablespoons olive oil”, “1 teaspoon ground black pepper”, “1 teaspoon ground coriander”, “1/2 teaspoon ground nutmeg”, “1/2 teaspoon smoked paprika”, “Salt to taste”], “recipeInstructions”: [{“@type”: “HowToStep”, “text”: “Preheat oven to 180\u00b0C (350\u00b0F).”}, {“@type”: “HowToStep”, “text”: “Cook lentils in boiling water until tender, about 20 minutes, then drain.”}, {“@type”: “HowToStep”, “text”: “Toast oats in a dry pan until golden, then set aside.”}, {“@type”: “HowToStep”, “text”: “Heat olive oil in a pan and saut\u00e9 onion, garlic, and carrot until soft.”}, {“@type”: “HowToStep”, “text”: “Combine cooked lentils, toasted oats, saut\u00e9ed vegetables, spices, and vegetable broth in a bowl.”}, {“@type”: “HowToStep”, “text”: “Mix well, season with salt and pepper.”}, {“@type”: “HowToStep”, “text”: “Transfer mixture to a greased baking dish and press down firmly.”}, {“@type”: “HowToStep”, “text”: “Bake for 25 minutes until firm and golden on top.”}, {“@type”: “HowToStep”, “text”: “Allow to cool slightly before serving.”}], “nutrition”: {“calories”: “280 kcal”, “proteinContent”: “14 g”, “fatContent”: “7 g”, “carbohydrateContent”: “40 g”}}

Photo of author

Marta K

Leave a Comment

X