Search By

  • Traditional Haggis
  • Haggis in a Hurry
  • Vegetarian Haggis in a Hurry
  • Black Pudding in a Hurry
  • Delicious Every Day Haggis
  • Delicious Every Day Vegetarian Haggis
  • Delicious Every Day Black Pudding
  • Special Edition Range
  • Under 10 Minutes
  • 10-20 Minutes
  • 30 Minutes
  • A little bit longer
  • Burns Night
  • Buffet
  • Light lunch or snack
  • Breakfast
  • Entertaining
  • Fuelling Fitness

Cheesy Veggie Haggisballs

These cheesy baked haggis meatballs are easy to prepare, but are sure to wow your date this Valentine’s Day!

Prep: 10 minutes Cook: 45 -55 minutes


For the vegetarian haggisballs:

225g Macsween Vegetarian Haggis (½ a haggis)

35g cheddar cheese, grated

1 small egg, lightly beaten

1tbsp oil


For the tomato sauce:

1 tbsp oil

1 small red onion, finely diced

3 cloves garlic, minced

420g good quality tinned tomatoes or passata

1/2 tsp dried oregano


Black pepper


To assemble:

100g fresh mozzarella

30g cheddar cheese, grated


To serve (optional):


Garlic bread

Fresh basil


  1. Place the Macsween Vegetarian Haggis in a mixing bowl, and mash it thoroughly with a fork. Add the grated cheese and the egg, and mix well to combine.
  2. Using clean hands, form the mixture into approximately 6 evenly sized meatballs. Lay them out on a well oiled baking tray, and bake at 190°C (Gas Mark 5 / 375°F) for around 35 minutes, or until nicely browned and crispy.
  3. While the haggisballs are baking, prepare the tomato sauce. Heat a dash of oil in a frying pan - if you have an oven-safe frying pan, this will save on washing up.
  4. Add the diced red onion and minced garlic to the pan, and cook over a medium heat for 5 minutes, stirring regularly, until the onion is soft.
  5. Add the tinned tomatoes or passata, along with the dried oregano and a generous pinch of salt and pepper. Bring to a gentle simmer, and allow to cook for a further 10 minutes or so, until the sauce is rich and thick.
  6. Grate the fresh mozzarella cheese. It’s not the easiest cheese to grate as it’s so soft, but as long as it all ends up nicely crumbled, it will work well.
  7. If your frying pan isn’t oven-safe, transfer the tomato sauce to an oven-proof dish. When the haggisballs are browned, place them on top of the sauce, and top with the grated mozzarella and cheddar.
  8. Return the pan to the oven for a further 10 minutes, or until the cheese is melted and crisped up to your liking.
  9. Serve the cheesy baked haggis meatballs with spaghetti and garlic bread, garnished with fresh basil.