The draw leaves keeps alive the possibility of an all-Manchester final after City were pitted against West Ham United.
West Ham sealed their spot in the draw after they came from behind to seal a 2-1 win over Tottenham at White Hart Lane on Wednesday.
And Manuel Pellegrini’s City secured their last-four berth after a commanding 3-1 victory over Leicester on Tuesday night.
The first legs of the League Cup semi-final will be played on the week commencing 6 January 2014, with the return legs taking place in the week starting 20 January.
Sunderland v Manchester United
Manchester City v West Ham United
ENHANCED ODDS: Get 7/1 on Djokovic to win the US Open