After outlasting Manchester United in a seven-goal thriller in the last eight on Thursday night, Spurs will now be at home for the first game in a two-legged tie against the current Premier League leaders in the second week of January, then travelling to Anfield for the return fixture in early February.
Holders Liverpool booked their own latest semi-final spot by holding on to beat struggling Southampton 2-1 after a scare at St Mary’s on Wednesday night, seeking to secure their fifth Wembley trip in the last three years.
Meanwhile, Arsenal will at home for their first leg against Newcastle before travelling to St James’ Park for the decider.
The Gunners fought back to see off London rivals Crystal Palace 3-2 on Wednesday courtesy of a timely hat-trick from Gabriel Jesus at the Emirates Stadium, while Newcastle cruised past Brentford 3-1 thanks largely to a stylish brace from Sandro Tonali.
Tottenham and Liverpool have yet to meet in the Premier League this season, with their first encounter coming up in north London on Sunday.
Arsenal and Newcastle have already gone head to head in the top-flight however, with Alexander Isak’s early strike earning the Magpies all three points on Tyneside back in early November.
Carabao Cup semi-final draw
Arsenal vs Newcastle
Tottenham vs Liverpool
Carabao Cup draw LIVE! Arsenal, Liverpool and Tottenham learn semi-final fate
Carabao Cup draw LIVE! Arsenal, Liverpool and Tottenham learn semi-final fate
I'm sorry, but this is why I have no sympathy for the woman whose £10,000 handbag was stolen in London
I'm sorry, but this is why I have no sympathy for the woman whose £10,000 handbag was stolen in London
British Airways axes all flights from London Heathrow to Abu Dhabi
British Airways axes all flights from London Heathrow to Abu Dhabi
From snacking to scrolling: bad sleep habits keeping you awake
From snacking to scrolling: bad sleep habits keeping you awake