The break will be staggered across two weeks, with five matches on the first weekend and five the following weekend.
The FA Cup fifth round will be moved to midweek to accommodate the break, with replays being scrapped at that stage.
The Football Association described it as “a significant moment for English football” that “will greatly benefit club and country”.
“It’s no secret that we have a very congested fixture calendar and over recent years we have been working with the whole game to find a solution,” said FA chief executive Martin Glenn.
“As we head into summer international tournaments in the future we are sure that this mid-season break will prove to be a valuable addition for our players.”
All three divisions of the English Football League (EFL) will remain unchanged, with a full programme of fixtures taking place on each of the weekends where there is a break.
A season of change
Winter breaks are already factored into schedules of the top leagues in Germany, France, Italy and Spain, though they all take place between December and January, which is the busiest period for Premier League teams.
Manchester City manager Pep Guardiola said in January that the festive schedule was “killing” his players, while earlier in the 2017-18 season his Manchester United counterpart Jose Mourinho said the lack of a break was hampering English clubs’ hopes in the Champions League.
However, former Arsenal manager Arsene Wenger once said he would “cry” if a winter break was introduced. The Gunners played six games in 19 days during the festive period last season, the Frenchman’s final one in charge.
The 2019-20 will be a season of even more change following the announcement that Amazon will show 20 Premier League matches a season for three years from 2019 after winning one of the final two broadcast packages.
The other unsold package of 20 games was bought by BT Sport for £90m.
Source: BBC Sports