Liverpool will travel to the Britannia Stadium on Tuesday, 5th January with a kick-off time of 8pm GMT for the first leg, before welcoming Mark Hughes’ side to Anfield on Tuesday, 26th January at 7:45pm GMT.
Ticket details will be released in due course.
The Potters beat Sheffield Wednesday 2-0 in their quarter-final on Tuesday night after overcoming Chelsea, Fulham and Luton in previous rounds.
After the draw was made on Wednesday night, Jurgen Klopp told reporters, “I have absolutely no problems with a match against Everton. As you could see we have no problem with matches against Manchester City, but we got Stoke.
“I’ve had a few finals in my life and I know there was never an easy one. Stoke will want this final, for sure.”