If you thought the British high street had cleaned up its act when it came to falsely advertised meat, think again.

A random sample of meat from British takeaways has been analysed on a BBC Three programme due to air tonight with alarming results.

The Horsemeat Banquet filmed a group of young diners who are disgusted at the thought of eating horse in an attempt to challenge perceptions about what we eat.

Download the new Independent Premium app Sharing the full story, not just the headlines

During the show other popular takeaway meat is also tested to highlight what Brits are eating on a Saturday night.

Shockingly, an Indian lamb curry was found to contain no trace of lamb - and the meat it contained was neither chicken, beef, pork, horse or goat. Rumours are rife that the unidentifiable meat could be dog, but it is confirmed not to be human.

Another nasty surprise was that Chinese beef in black bean sauce was found to contain mostly chicken blood and other chicken material, and only a little beef.

A burger was found to contain no beef meat, only bovine blood. It also had high levels of chicken blood and was made up of over 2 per cent heart.

Speaking about the unidentified lamb, the show's nutritionist Surinder Phull said: “It’s absolutely terrifying because if it isn’t any of the meats we know, well what is it? Where’s it come from? Where was it slaughtered? Was it hygienic? Are there any bacteria it was covered with?”

The only high street fast food to test positively was a donor kebab, which was found to be made entirely from lamb.

The Horsemeat Banquet airs tonight on BBC Three at 10pm and will be available on iPlayer