LONDON—The Bank of England cut its benchmark interest rate to the lowest in its 322-year history and revived a financial crisis-era bond-buying program to cushion the U.K. economy from the aftershocks of the vote to leave the European Union.

Thursday’s unexpectedly large and diverse stimulus package—which included a torrent of cheap cash for banks—underscores the concern at the central bank following the June 23 referendum.