The United boss rang the changes following a disappointing midweek Champions League defeat in Istanbul and dropped both Donny van de Beek and Paul Pogba to the substitutes’ bench.
Greenwood, meanwhile, was not included in the matchday squad just 48 hours after discovering he had failed to win a place back in Gareth Southgate’s senior England squad.
Explaining Greenwood’s absence at Goodison Park, Solskjaer said: ‘He wasn’t feeling well last night. He looked well in training, he looked OK, but he reported not well and couldn’t travel.’
The teenager made his Three Lions debut in September was was excluded from the squad after he, along with Manchester City’s Phil Foden, broke coronavirus protocol.
Greenwood has subsqeuently struggled to recapture the form of his breakthrough season and Southgate earlier this week confirmed he had held talks with Solskjaer, during which the pair discussed the best way to handle the youngster’s development.
Southgate said: ‘The first thing is we’ve got huge belief in him as a young player, he’s on an incredible trajectory for someone so young. This will be a small disappointment for him but there’s a huge amount of time ahead for him.
‘That’s going to happen, it’s a very long season and he had a very short break end of last season as well.
‘He will be resilient enough he’s at a club that cares for young players very well and who have managed his trajectory very well and will continue to do that. I’ve spoken with Ole on that and we are aligned on him being the best player he can be.’