Holders Manchester City will face local rivals Manchester United in the Carabao Cup semi-finals.
Leicester City will take on Aston Villa in the other last-four clash, with the ties to be played over two legs in the weeks commencing 6 and 27 January.
Manchester United and Leicester will be at home in their first legs.
Pep Guardiola’s Manchester City have won the tournament in each of the last two seasons and four times in the last six years.
Manchester City beat League One Oxford United 3-1 on Wednesday, while Manchester United overcame League Two Colchester United 3-0 at Old Trafford.