Prime Minister Theresa May said in October she would impose controls to tackle what she called "rip-off energy prices" - home power bills have doubled in Britain over the past decade to an average of about 1,150 pounds a year.

The government must pass a law before Britain's energy regulator Ofgem can set a cap, and Ofgem said last month this must be passed by the summer if the cap is to be in place to keep bills lower next winter.

"The energy market is broken ... an energy price cap is now necessary and the government must act urgently to ensure it is in place to protect customers next winter," said Rachel Reeves, Chair of the Business, Energy and Industrial Strategy Committee, which authored the report.

The Committee said the cap should be an absolute price limit rather than a relative cap which would limit the difference between the highest and lowest prices charged by each supplier.

It also criticised the big six energy companies for overcharging customers, who can pay as much as 300 pounds a year more than those on cheaper tariffs, and Ofgem for being slow and reluctant to act.

"The Committee urges Ofgem to be faster and more proactive in using its extensive powers to protect consumers from overcharging in the future," it said.

Britain's big six energy suppliers, which control around 80 percent of the market, are Centrica's (>> Centrica) British Gas, SSE (>> Scottish and Southern Energy), E.ON (>> E.ON), EDF Energy (>> Electricité de France), Innogy's (>> innogy SE) Npower and Iberdrola's (>> Iberdrola) Scottish Power.

The report also called on the government to close any loopholes in the draft legislation, published in October, which would allow companies to avoid the cap on more expensive green tariffs, which guarantee a certain amount of electricity comes from renewables such as wind or solar power.

(Reporting By Susanna Twidale, editing by David Evans)