Treble winners Manchester City will travel to Newcastle United in the third round of the Carabao Cup.
Holders Manchester United will face Crystal Palace at Old Trafford.
Aston Villa host Everton, Brentford play Arsenal and Brighton travel to Chelsea in the other all-Premier League ties.
League One side Lincoln's reward for beating Sheffield United on penalties is a home tie with West Ham, while Salford City host Burnley.
Fulham, who beat Tottenham on penalties in the second round, host Championship side Norwich, while nine-time winners Liverpool are at home to Leicester.
The third-round ties will take place in the week commencing 25 September.