Manchester City boss Manuel Pellegrini has the two midfielders at his disposal but Sergio Aguero and Fernandinho could also miss the Champions League tie against Barcelona
Nasri was set to be out for up to eight weeks after suffering a medial knee ligament injury in a 2-0 win over Newcastle United, but good progress has seen him return in half the expected lay-off time.
Garcia was kept out of action with a slight knee injury, but both return to face a Chelsea side who haven’t lost in 12 games.
However, City are again without Sergio Aguero, Fernandinho and Matija Nastasic, who are also doubtful for the Champions League bout with Barcelona.
"Nastasic, Fernandinho and Aguero are not ready," Pellegrini told reporters at his pre-match press conference on Friday.
"For now it's not planned for Aguero and Fernandinho to play on Tuesday [against Barcelona]."
The 60-year-old knows what to expect for this weekend’s cup match, as the fixture falls just 12 days after the Londoners beat the Sky Blues 1-0 in the Premier League at the Etihad Stadium.
"I think it'll be a very similar game [to the league game] as we have a style of play that we don't change no matter who we're against," he said.
"We know the important players that Chelsea have, the way they play.
"From the other game we know also that we have to try not to be very open on the counterattack."