In its final friendly game before the delayed tournament gets under way, Fernando Santos' side sent out a warning to its rivals with a dominant performance.
Bruno Fernandes was on target with a double, while there were also goals from Cristiano Ronaldo and Joao Cancelo to give Portugal a boost ahead of a Group F campaign that will see them face world champions France and Germany.
The Portuguese were at it from the first whistle, with Ronaldo producing an uncharacteristically weak shot after working space in the box less than a minute after kick-off.
And Diogo Jota was equally wasteful in powering a left-footed effort wide from a similar position before heading over a Cancelo cross shortly after.
But the host had its breakthrough just before half-time, Fernandes controlling Cancelo's low cut-back into the bottom-left corner.
The Manchester United man then turned provider, playing Ronaldo in behind for a powerful finish that squeezed through Israel goalkeeper Ofir Marciano to give the hosts a deserved 2-0 half-time lead.
Santos' men should have been three clear on the hour mark but Bernardo Silva fluffed his lines in attempting a dinked finish after being played in by Ronaldo.
However, Cancelo capped a good night for the hosts in the 87th minute as he cut inside off the right before powering a low left-footed shot home.
And Fernandes added deserved gloss to the scoreline with a wonderful strike from long range in injury time that left Marciano rooted to the spot.