Tajouri-Shradi made it 1-0 by converting New York's first scoring chance in the 35th minute. Trailing the play, he went into the box, took the pass from Anton Tinnerholm and released a nifty left-footed shot after defender Donny Toia fell to the ground that sailed into the far side of the net.
Tajorui-Shradi's big night helped NYCFC improve to 6-0-0 at home and beat Orlando for the second time this season.
He added his seventh goal of the season by converting a rebound off a free kick by Maximiliano Moralez in the 78th minute.
It was the second career two-goal game for the 24-year-old, who was born in Switzerland to Libyan parents. He also tallied twice on March 24 in a 2-2 tie at the New England Revolution.
Moralez made it 3-0 in the 87th minute after Orlando was unable to clear the box twice, just moments after David Villa hit the crossbar with a left-footed shot.
NYCFC is outscoring opponents 18-2 in six home games this season.
NYCFC improved to 8-3-3 on a night when Villa was not in the starting lineup. No reason was given for Villa's absence at the start, but he warmed up briefly on two occasions around the 22nd minute and the 52nd minute before entering the game in the 65th minute.
Orlando played without leading scorer Dom Dwyer for the third straight game with a lower-body injury. Dwyer, who was seen at training this week, missed his sixth game this season, and Orlando dropped to 0-5-1 when he sits out.
Orlando, which lost its fourth straight game, was unable to convert five corner kicks and missed a golden opportunity to tie the game on a penalty kick in the 48th minute when Sacha Kljestan hit the right post with his right-footed shot.
New York's Sean Johnson made two saves and notched his 48th career shutout. It was his fifth shutout this season.
NYCFC 3-0 Orlando: NYCFC unbeaten at home- Via MLS
Rookie Ismael Tajouri-Shradi scored twice and Maximiliano Moralez added another as NYCFC defeat Orlando City 3-0 to remain unbeaten at home.