While Defence Secretary Grant Shapps smoothly listed his party’s five pledges, the Labour frontbencher stumbled, forgetting one crucial commitment.
It comes after Sir Keir Starmer last week unveiled a Tony Blair-style pledge card with the six key policies Labour would focus on if in Government.
Asked on the BBC to name them all, the Shadow Health Secretary said: “Economic stability, cut NHS waiting lists, 6,500 extra teachers, secure border command, Great British Energy, and… what’s the one I’ve missed?”
The scene turned awkward as he had to fish out the pledge card from his pocket to check the final item: cracking down on anti-social behaviour.
He then joked: “The annoying thing is, I was preparing for that question and I still fluffed it.
“I might as well just go home now.”
Asked about his gaffe while appearing on LBC later on, Mr Streeting said: “Don’t even go there. You have no idea how hard I’ve been kicking myself,
“I knew that question would come up, you spend time preparing for it, in the moment I had a total brain freeze.
“I think Keir Starmer is going to kick me on Monday.”
Tory Party chairman Richard Holden wasted no time in tearing into the blunder, saying: “Sir Keir Starmer’s ‘pledges’ change so frequently even his own team don’t bother to remember what they are.
“Like the British public, Starmer’s Labour front bench colleagues know he has no plan for Britain and would take us back to square one.”