The backbench motion - prompted after a petition was signed by more than 100,000 people - was defeated by 483 votes to 111, after all Tory, Lib Dem and Labour MPs had been instructed to oppose it.
David Cameron has said he has "no bad blood" towards Conservatives who defied orders to oppose a call for a referendum on the UK's EU membership.
Ministers won the vote but 81 Tories backed the call, the biggest rebellion on Europe against a Conservative PM.
The prime minister said he knew people felt "strongly" about the issue but he had to "give a lead" on the issue.
Some Conservative MPs were annoyed that the party imposed a three-line whip on a backbench motion.
Asked whether he regretted the order - which meant any Conservative MP who voted against the government would be expected to resign from government jobs - he said: "No I don't, in politics you have to try to confront the big issues, rather than try to sweep them under the carpet and that's what we did yesterday."
here is the only point you need, - are you european or british?
wardydave 1 week ago
@wardydave Im a British Monarchist
2010DarkDevilUK 1 week ago
@2010DarkDevilUK does that mean u like our queen?
wardydave 1 week ago
@wardydave I full heartedly support the British Monarchy and the Royal Family as a strong political and social icon. I also call myself a traditionalist who wants to preserve the British culture and customs whilst trying to stop the Islamification of Europe.
2010DarkDevilUK 1 week ago